builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-896 starttime: 1460935887.1 results: success (0) buildid: 20160417150118 builduid: c75dc663bfac4d0988d750092ccbcf54 revision: dccef94b90f5e5ab50ca77f1e814c1df4f3a2e59 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-17 16:31:27.102719) ========= master: http://buildbot-master114.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-17 16:31:27.103229) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-17 16:31:27.103597) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-17 16:31:27.144037) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 16:31:27.144331) ========= 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-1460935329.800063-311592125 _=/tools/buildbot/bin/python using PTY: False --2016-04-17 16:31:27-- 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% 9.12M=0.001s 2016-04-17 16:31:27 (9.12 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.590098 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 16:31:27.770768) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 16:31:27.771088) ========= 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-1460935329.800063-311592125 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.042535 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 16:31:27.847150) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-17 16:31:27.847533) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev dccef94b90f5e5ab50ca77f1e814c1df4f3a2e59 --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 dccef94b90f5e5ab50ca77f1e814c1df4f3a2e59 --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-1460935329.800063-311592125 _=/tools/buildbot/bin/python using PTY: False 2016-04-17 16:31:28,034 truncating revision to first 12 chars 2016-04-17 16:31:28,035 Setting DEBUG logging. 2016-04-17 16:31:28,035 attempt 1/10 2016-04-17 16:31:28,035 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/dccef94b90f5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-17 16:31:29,598 unpacking tar archive at: mozilla-inbound-dccef94b90f5/testing/mozharness/ program finished with exit code 0 elapsedTime=2.245842 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-17 16:31:30.127658) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-17 16:31:30.127946) ========= script_repo_revision: dccef94b90f5e5ab50ca77f1e814c1df4f3a2e59 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-17 16:31:30.128327) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-17 16:31:30.128622) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-17 16:31:30.158840) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 13 secs) (at 2016-04-17 16:31:30.159140) ========= /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-1460935329.800063-311592125 _=/tools/buildbot/bin/python using PTY: False 16:31:30 INFO - MultiFileLogger online at 20160417 16:31:30 in /builds/slave/test 16:31:30 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 16:31:30 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:31:30 INFO - {'append_to_log': False, 16:31:30 INFO - 'base_work_dir': '/builds/slave/test', 16:31:30 INFO - 'blob_upload_branch': 'mozilla-inbound', 16:31:30 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:31:30 INFO - 'buildbot_json_path': 'buildprops.json', 16:31:30 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:31:30 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:31:30 INFO - 'download_minidump_stackwalk': True, 16:31:30 INFO - 'download_symbols': 'true', 16:31:30 INFO - 'e10s': False, 16:31:30 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:31:30 INFO - 'tooltool.py': '/tools/tooltool.py', 16:31:30 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:31:30 INFO - '/tools/misc-python/virtualenv.py')}, 16:31:30 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:31:30 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:31:30 INFO - 'log_level': 'info', 16:31:30 INFO - 'log_to_console': True, 16:31:30 INFO - 'opt_config_files': (), 16:31:30 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:31:30 INFO - '--processes=1', 16:31:30 INFO - '--config=%(test_path)s/wptrunner.ini', 16:31:30 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:31:30 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:31:30 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:31:30 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:31:30 INFO - 'pip_index': False, 16:31:30 INFO - 'require_test_zip': True, 16:31:30 INFO - 'test_type': ('testharness',), 16:31:30 INFO - 'this_chunk': '1', 16:31:30 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:31:30 INFO - 'total_chunks': '10', 16:31:30 INFO - 'virtualenv_path': 'venv', 16:31:30 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:31:30 INFO - 'work_dir': 'build'} 16:31:30 INFO - ##### 16:31:30 INFO - ##### Running clobber step. 16:31:30 INFO - ##### 16:31:30 INFO - Running pre-action listener: _resource_record_pre_action 16:31:30 INFO - Running main action method: clobber 16:31:30 INFO - rmtree: /builds/slave/test/build 16:31:30 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:31:32 INFO - Running post-action listener: _resource_record_post_action 16:31:32 INFO - ##### 16:31:32 INFO - ##### Running read-buildbot-config step. 16:31:32 INFO - ##### 16:31:32 INFO - Running pre-action listener: _resource_record_pre_action 16:31:32 INFO - Running main action method: read_buildbot_config 16:31:32 INFO - Using buildbot properties: 16:31:32 INFO - { 16:31:32 INFO - "project": "", 16:31:32 INFO - "product": "firefox", 16:31:32 INFO - "script_repo_revision": "production", 16:31:32 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 16:31:32 INFO - "repository": "", 16:31:32 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 16:31:32 INFO - "buildid": "20160417150118", 16:31:32 INFO - "pgo_build": "False", 16:31:32 INFO - "basedir": "/builds/slave/test", 16:31:32 INFO - "buildnumber": 20, 16:31:32 INFO - "slavename": "tst-linux64-spot-896", 16:31:32 INFO - "master": "http://buildbot-master114.bb.releng.use1.mozilla.com:8201/", 16:31:32 INFO - "platform": "linux64", 16:31:32 INFO - "branch": "mozilla-inbound", 16:31:32 INFO - "revision": "dccef94b90f5e5ab50ca77f1e814c1df4f3a2e59", 16:31:32 INFO - "repo_path": "integration/mozilla-inbound", 16:31:32 INFO - "moz_repo_path": "", 16:31:32 INFO - "stage_platform": "linux64", 16:31:32 INFO - "builduid": "c75dc663bfac4d0988d750092ccbcf54", 16:31:32 INFO - "slavebuilddir": "test" 16:31:32 INFO - } 16:31:32 INFO - Found installer url https://queue.taskcluster.net/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 16:31:32 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 16:31:32 INFO - Running post-action listener: _resource_record_post_action 16:31:32 INFO - ##### 16:31:32 INFO - ##### Running download-and-extract step. 16:31:32 INFO - ##### 16:31:32 INFO - Running pre-action listener: _resource_record_pre_action 16:31:32 INFO - Running main action method: download_and_extract 16:31:32 INFO - mkdir: /builds/slave/test/build/tests 16:31:32 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')]} 16:31:32 INFO - https://queue.taskcluster.net/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 16:31:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:31:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:31:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XreIwiPTTm2o0FMtcSD-GA/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 16:31:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XreIwiPTTm2o0FMtcSD-GA/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 16:31:38 INFO - Downloaded 1361 bytes. 16:31:38 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:31:38 INFO - Using the following test package requirements: 16:31:38 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:31:38 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:31:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 16:31:38 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:31:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 16:31:38 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:31:38 INFO - u'jsshell-linux-x86_64.zip'], 16:31:38 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:31:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 16:31:38 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:31:38 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:31:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 16:31:38 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:31:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 16:31:38 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:31:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 16:31:38 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:31:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 16:31:38 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 16:31:38 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')]} 16:31:38 INFO - https://queue.taskcluster.net/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 16:31:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:31:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:31:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XreIwiPTTm2o0FMtcSD-GA/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 16:31:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XreIwiPTTm2o0FMtcSD-GA/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 16:31:46 INFO - Downloaded 22668277 bytes. 16:31:46 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/*'] 16:31:46 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/* 16:31:47 INFO - caution: filename not matched: web-platform/* 16:31:47 INFO - Return code: 11 16:31:47 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')]} 16:31:47 INFO - https://queue.taskcluster.net/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 16:31:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:31:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:31:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XreIwiPTTm2o0FMtcSD-GA/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 16:31:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XreIwiPTTm2o0FMtcSD-GA/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 16:31:51 INFO - Downloaded 36382833 bytes. 16:31:51 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/*'] 16:31:51 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/* 16:31:54 INFO - caution: filename not matched: bin/* 16:31:54 INFO - caution: filename not matched: config/* 16:31:54 INFO - caution: filename not matched: mozbase/* 16:31:54 INFO - caution: filename not matched: marionette/* 16:31:54 INFO - caution: filename not matched: tools/wptserve/* 16:31:54 INFO - Return code: 11 16:31:54 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')]} 16:31:54 INFO - https://queue.taskcluster.net/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 16:31:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:31:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:31:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XreIwiPTTm2o0FMtcSD-GA/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 16:31:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XreIwiPTTm2o0FMtcSD-GA/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 16:31:59 INFO - Downloaded 64159944 bytes. 16:31:59 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:31:59 INFO - mkdir: /builds/slave/test/properties 16:31:59 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:31:59 INFO - Writing to file /builds/slave/test/properties/build_url 16:31:59 INFO - Contents: 16:31:59 INFO - build_url:https://queue.taskcluster.net/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:32:01 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:32:01 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:32:01 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:32:01 INFO - Contents: 16:32:01 INFO - symbols_url:https://queue.taskcluster.net/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:32:01 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')]} 16:32:01 INFO - https://queue.taskcluster.net/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:32:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:32:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:32:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XreIwiPTTm2o0FMtcSD-GA/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 16:32:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XreIwiPTTm2o0FMtcSD-GA/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 16:32:05 INFO - Downloaded 90717622 bytes. 16:32:05 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'] 16:32:05 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 16:32:11 INFO - Return code: 0 16:32:11 INFO - Running post-action listener: _resource_record_post_action 16:32:11 INFO - Running post-action listener: set_extra_try_arguments 16:32:11 INFO - ##### 16:32:11 INFO - ##### Running create-virtualenv step. 16:32:11 INFO - ##### 16:32:11 INFO - Running pre-action listener: _pre_create_virtualenv 16:32:11 INFO - Running pre-action listener: _resource_record_pre_action 16:32:11 INFO - Running main action method: create_virtualenv 16:32:11 INFO - Creating virtualenv /builds/slave/test/build/venv 16:32:11 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 16:32:11 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:32:12 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:32:12 INFO - Using real prefix '/usr' 16:32:12 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:32:14 INFO - Installing distribute.............................................................................................................................................................................................done. 16:32:18 INFO - Installing pip.................done. 16:32:18 INFO - Return code: 0 16:32:18 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:32: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')]} 16:32:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:32:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:32: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')]} 16:32:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:32:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:32:18 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x14d1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14d23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1519b90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15e03b0>, '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 0x1518160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1518610>, '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-1460935329.800063-311592125', '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 16:32:18 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 16:32:18 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 16:32:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:32:18 INFO - 'CCACHE_UMASK': '002', 16:32:18 INFO - 'DISPLAY': ':0', 16:32:18 INFO - 'HOME': '/home/cltbld', 16:32:18 INFO - 'LANG': 'en_US.UTF-8', 16:32:18 INFO - 'LOGNAME': 'cltbld', 16:32:18 INFO - 'MAIL': '/var/mail/cltbld', 16:32:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:32:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:32:18 INFO - 'MOZ_NO_REMOTE': '1', 16:32:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:32:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:32:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:32:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:32:18 INFO - 'PWD': '/builds/slave/test', 16:32:18 INFO - 'SHELL': '/bin/bash', 16:32:18 INFO - 'SHLVL': '1', 16:32:18 INFO - 'TERM': 'linux', 16:32:18 INFO - 'TMOUT': '86400', 16:32:18 INFO - 'USER': 'cltbld', 16:32:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460935329.800063-311592125', 16:32:18 INFO - '_': '/tools/buildbot/bin/python'} 16:32:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:32:19 INFO - Downloading/unpacking psutil>=0.7.1 16:32:19 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 16:32:19 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 16:32:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:32:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:32:19 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 16:32:19 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 16:32:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:32:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:32:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:32:24 INFO - Installing collected packages: psutil 16:32:24 INFO - Running setup.py install for psutil 16:32:25 INFO - building 'psutil._psutil_linux' extension 16:32:25 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 16:32:25 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 16:32:25 INFO - building 'psutil._psutil_posix' extension 16:32:25 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 16:32:25 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 16:32:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:32:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:32:26 INFO - Successfully installed psutil 16:32:26 INFO - Cleaning up... 16:32:26 INFO - Return code: 0 16:32:26 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:32: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')]} 16:32:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:32:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:32: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')]} 16:32:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:32:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:32:26 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x14d1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14d23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1519b90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15e03b0>, '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 0x1518160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1518610>, '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-1460935329.800063-311592125', '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 16:32:26 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 16:32:26 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 16:32:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:32:26 INFO - 'CCACHE_UMASK': '002', 16:32:26 INFO - 'DISPLAY': ':0', 16:32:26 INFO - 'HOME': '/home/cltbld', 16:32:26 INFO - 'LANG': 'en_US.UTF-8', 16:32:26 INFO - 'LOGNAME': 'cltbld', 16:32:26 INFO - 'MAIL': '/var/mail/cltbld', 16:32:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:32:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:32:26 INFO - 'MOZ_NO_REMOTE': '1', 16:32:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:32:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:32:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:32:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:32:26 INFO - 'PWD': '/builds/slave/test', 16:32:26 INFO - 'SHELL': '/bin/bash', 16:32:26 INFO - 'SHLVL': '1', 16:32:26 INFO - 'TERM': 'linux', 16:32:26 INFO - 'TMOUT': '86400', 16:32:26 INFO - 'USER': 'cltbld', 16:32:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460935329.800063-311592125', 16:32:26 INFO - '_': '/tools/buildbot/bin/python'} 16:32:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:32:26 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:32:26 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 16:32:26 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 16:32:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:32:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:32:26 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 16:32:26 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 16:32:31 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:32:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:32:31 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:32:31 INFO - Installing collected packages: mozsystemmonitor 16:32:31 INFO - Running setup.py install for mozsystemmonitor 16:32:31 INFO - Successfully installed mozsystemmonitor 16:32:31 INFO - Cleaning up... 16:32:32 INFO - Return code: 0 16:32:32 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:32:32 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')]} 16:32:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:32:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:32:32 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')]} 16:32:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:32:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:32:32 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x14d1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14d23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1519b90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15e03b0>, '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 0x1518160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1518610>, '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-1460935329.800063-311592125', '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 16:32:32 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 16:32:32 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 16:32:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:32:32 INFO - 'CCACHE_UMASK': '002', 16:32:32 INFO - 'DISPLAY': ':0', 16:32:32 INFO - 'HOME': '/home/cltbld', 16:32:32 INFO - 'LANG': 'en_US.UTF-8', 16:32:32 INFO - 'LOGNAME': 'cltbld', 16:32:32 INFO - 'MAIL': '/var/mail/cltbld', 16:32:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:32:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:32:32 INFO - 'MOZ_NO_REMOTE': '1', 16:32:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:32:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:32:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:32:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:32:32 INFO - 'PWD': '/builds/slave/test', 16:32:32 INFO - 'SHELL': '/bin/bash', 16:32:32 INFO - 'SHLVL': '1', 16:32:32 INFO - 'TERM': 'linux', 16:32:32 INFO - 'TMOUT': '86400', 16:32:32 INFO - 'USER': 'cltbld', 16:32:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460935329.800063-311592125', 16:32:32 INFO - '_': '/tools/buildbot/bin/python'} 16:32:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:32:32 INFO - Downloading/unpacking blobuploader==1.2.4 16:32:32 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 16:32:32 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 16:32:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:32:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:32:32 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 16:32:32 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 16:32:37 INFO - Downloading blobuploader-1.2.4.tar.gz 16:32:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:32:37 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:32:37 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 16:32:37 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 16:32:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:32:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:32:37 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 16:32:37 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 16:32:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:32:39 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:32:39 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 16:32:39 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 16:32:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:32:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:32:39 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 16:32:39 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 16:32:39 INFO - Downloading docopt-0.6.1.tar.gz 16:32:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:32:39 INFO - Installing collected packages: blobuploader, requests, docopt 16:32:39 INFO - Running setup.py install for blobuploader 16:32:39 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:32:39 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:32:39 INFO - Running setup.py install for requests 16:32:40 INFO - Running setup.py install for docopt 16:32:40 INFO - Successfully installed blobuploader requests docopt 16:32:40 INFO - Cleaning up... 16:32:41 INFO - Return code: 0 16:32:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:32:41 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')]} 16:32:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:32:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:32:41 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')]} 16:32:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:32:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:32:41 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x14d1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14d23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1519b90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15e03b0>, '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 0x1518160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1518610>, '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-1460935329.800063-311592125', '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 16:32:41 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 16:32:41 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:32:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:32:41 INFO - 'CCACHE_UMASK': '002', 16:32:41 INFO - 'DISPLAY': ':0', 16:32:41 INFO - 'HOME': '/home/cltbld', 16:32:41 INFO - 'LANG': 'en_US.UTF-8', 16:32:41 INFO - 'LOGNAME': 'cltbld', 16:32:41 INFO - 'MAIL': '/var/mail/cltbld', 16:32:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:32:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:32:41 INFO - 'MOZ_NO_REMOTE': '1', 16:32:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:32:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:32:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:32:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:32:41 INFO - 'PWD': '/builds/slave/test', 16:32:41 INFO - 'SHELL': '/bin/bash', 16:32:41 INFO - 'SHLVL': '1', 16:32:41 INFO - 'TERM': 'linux', 16:32:41 INFO - 'TMOUT': '86400', 16:32:41 INFO - 'USER': 'cltbld', 16:32:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460935329.800063-311592125', 16:32:41 INFO - '_': '/tools/buildbot/bin/python'} 16:32:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:32:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:32:41 INFO - Running setup.py (path:/tmp/pip-ro6OpA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:32:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:32:41 INFO - Running setup.py (path:/tmp/pip-W80bp9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:32:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:32:41 INFO - Running setup.py (path:/tmp/pip-NUmTB6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:32:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:32:41 INFO - Running setup.py (path:/tmp/pip-RqSZn3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:32:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:32:42 INFO - Running setup.py (path:/tmp/pip-O_GYjp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:32:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:32:42 INFO - Running setup.py (path:/tmp/pip-o9eTNv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:32:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:32:42 INFO - Running setup.py (path:/tmp/pip-o6GKd9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:32:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:32:42 INFO - Running setup.py (path:/tmp/pip-J0cZyh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:32:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:32:42 INFO - Running setup.py (path:/tmp/pip-Ldw83a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:32:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:32:42 INFO - Running setup.py (path:/tmp/pip-Oz87_2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:32:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:32:42 INFO - Running setup.py (path:/tmp/pip-FjismO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:32:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:32:43 INFO - Running setup.py (path:/tmp/pip-AdIH8h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:32:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:32:43 INFO - Running setup.py (path:/tmp/pip-8Qog6P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:32:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:32:43 INFO - Running setup.py (path:/tmp/pip-yrhLOo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:32:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:32:43 INFO - Running setup.py (path:/tmp/pip-ocw4bl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:32:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:32:43 INFO - Running setup.py (path:/tmp/pip-YXy1w0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:32:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:32:43 INFO - Running setup.py (path:/tmp/pip-qT54xP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:32:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:32:43 INFO - Running setup.py (path:/tmp/pip-bN3rTh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:32:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:32:44 INFO - Running setup.py (path:/tmp/pip-s7t4fF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:32:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:32:44 INFO - Running setup.py (path:/tmp/pip-IzJgiX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:32:44 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:32:44 INFO - Running setup.py (path:/tmp/pip-M30LOr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:32:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:32:44 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 16:32:44 INFO - Running setup.py install for manifestparser 16:32:45 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:32:45 INFO - Running setup.py install for mozcrash 16:32:45 INFO - Running setup.py install for mozdebug 16:32:45 INFO - Running setup.py install for mozdevice 16:32:45 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:32:45 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:32:45 INFO - Running setup.py install for mozfile 16:32:46 INFO - Running setup.py install for mozhttpd 16:32:46 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:32:46 INFO - Running setup.py install for mozinfo 16:32:46 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:32:46 INFO - Running setup.py install for mozInstall 16:32:46 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:32:46 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:32:46 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:32:46 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:32:46 INFO - Running setup.py install for mozleak 16:32:46 INFO - Running setup.py install for mozlog 16:32:47 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:32:47 INFO - Running setup.py install for moznetwork 16:32:47 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:32:47 INFO - Running setup.py install for mozprocess 16:32:47 INFO - Running setup.py install for mozprofile 16:32:47 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:32:47 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:32:47 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:32:47 INFO - Running setup.py install for mozrunner 16:32:48 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:32:48 INFO - Running setup.py install for mozscreenshot 16:32:48 INFO - Running setup.py install for moztest 16:32:48 INFO - Running setup.py install for mozversion 16:32:48 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:32:48 INFO - Running setup.py install for wptserve 16:32:49 INFO - Running setup.py install for marionette-driver 16:32:49 INFO - Running setup.py install for browsermob-proxy 16:32:49 INFO - Running setup.py install for marionette-client 16:32:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:32:49 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:32:49 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 16:32:49 INFO - Cleaning up... 16:32:50 INFO - Return code: 0 16:32:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:32:50 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')]} 16:32:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:32:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:32:50 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')]} 16:32:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:32:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:32:50 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x14d1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14d23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1519b90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15e03b0>, '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 0x1518160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1518610>, '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-1460935329.800063-311592125', '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 16:32:50 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 16:32:50 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:32:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:32:50 INFO - 'CCACHE_UMASK': '002', 16:32:50 INFO - 'DISPLAY': ':0', 16:32:50 INFO - 'HOME': '/home/cltbld', 16:32:50 INFO - 'LANG': 'en_US.UTF-8', 16:32:50 INFO - 'LOGNAME': 'cltbld', 16:32:50 INFO - 'MAIL': '/var/mail/cltbld', 16:32:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:32:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:32:50 INFO - 'MOZ_NO_REMOTE': '1', 16:32:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:32:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:32:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:32:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:32:50 INFO - 'PWD': '/builds/slave/test', 16:32:50 INFO - 'SHELL': '/bin/bash', 16:32:50 INFO - 'SHLVL': '1', 16:32:50 INFO - 'TERM': 'linux', 16:32:50 INFO - 'TMOUT': '86400', 16:32:50 INFO - 'USER': 'cltbld', 16:32:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460935329.800063-311592125', 16:32:50 INFO - '_': '/tools/buildbot/bin/python'} 16:32:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:32:50 INFO - Running setup.py (path:/tmp/pip-ppcutE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:32:50 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)) 16:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:32:50 INFO - Running setup.py (path:/tmp/pip-GHuns5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:32:50 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)) 16:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:32:50 INFO - Running setup.py (path:/tmp/pip-hGBI5R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:32:51 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)) 16:32:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:32:51 INFO - Running setup.py (path:/tmp/pip-ui16on-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:32:51 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)) 16:32:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:32:51 INFO - Running setup.py (path:/tmp/pip-8dBwGN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:32:51 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)) 16:32:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:32:51 INFO - Running setup.py (path:/tmp/pip-J0Oyf8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:32:51 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)) 16:32:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:32:51 INFO - Running setup.py (path:/tmp/pip-JWksjJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:32:51 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)) 16:32:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:32:51 INFO - Running setup.py (path:/tmp/pip-C8y1Lt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:32:51 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)) 16:32:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:32:51 INFO - Running setup.py (path:/tmp/pip-H_W09K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:32:52 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)) 16:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:32:52 INFO - Running setup.py (path:/tmp/pip-G1thuE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:32:52 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)) 16:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:32:52 INFO - Running setup.py (path:/tmp/pip-VrgQhE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:32:52 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)) 16:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:32:52 INFO - Running setup.py (path:/tmp/pip-NEVE3n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:32:52 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)) 16:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:32:52 INFO - Running setup.py (path:/tmp/pip-7g2XjO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:32:52 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)) 16:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:32:52 INFO - Running setup.py (path:/tmp/pip-xKqpzH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:32:52 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)) 16:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:32:52 INFO - Running setup.py (path:/tmp/pip-vOaNRG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:32:52 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)) 16:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:32:52 INFO - Running setup.py (path:/tmp/pip-psg3V0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:32:53 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)) 16:32:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:32:53 INFO - Running setup.py (path:/tmp/pip-pOs6OQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:32:53 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)) 16:32:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:32:53 INFO - Running setup.py (path:/tmp/pip-4MRdqQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:32:53 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)) 16:32:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:32:53 INFO - Running setup.py (path:/tmp/pip-FaJt8X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:32:53 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)) 16:32:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:32:53 INFO - Running setup.py (path:/tmp/pip-KzRGAs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:32:53 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)) 16:32:53 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:32:54 INFO - Running setup.py (path:/tmp/pip-Es3UOD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:32:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:32:54 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)) 16:32:54 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)) 16:32:54 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)) 16:32:54 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)) 16:32:54 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)) 16:32:54 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)) 16:32:54 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:32:54 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 16:32:54 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 16:32:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:32:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:32:54 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 16:32:54 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 16:32:59 INFO - Downloading blessings-1.6.tar.gz 16:32:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:32:59 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)) 16:32:59 INFO - Installing collected packages: blessings 16:32:59 INFO - Running setup.py install for blessings 16:32:59 INFO - Successfully installed blessings 16:32:59 INFO - Cleaning up... 16:32:59 INFO - Return code: 0 16:32:59 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:32:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:32:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:33:00 INFO - Reading from file tmpfile_stdout 16:33:00 INFO - Current package versions: 16:33:00 INFO - argparse == 1.2.1 16:33:00 INFO - blessings == 1.6 16:33:00 INFO - blobuploader == 1.2.4 16:33:00 INFO - browsermob-proxy == 0.6.0 16:33:00 INFO - docopt == 0.6.1 16:33:00 INFO - manifestparser == 1.1 16:33:00 INFO - marionette-client == 2.3.0 16:33:00 INFO - marionette-driver == 1.4.0 16:33:00 INFO - mozInstall == 1.12 16:33:00 INFO - mozcrash == 0.17 16:33:00 INFO - mozdebug == 0.1 16:33:00 INFO - mozdevice == 0.48 16:33:00 INFO - mozfile == 1.2 16:33:00 INFO - mozhttpd == 0.7 16:33:00 INFO - mozinfo == 0.9 16:33:00 INFO - mozleak == 0.1 16:33:00 INFO - mozlog == 3.1 16:33:00 INFO - moznetwork == 0.27 16:33:00 INFO - mozprocess == 0.22 16:33:00 INFO - mozprofile == 0.28 16:33:00 INFO - mozrunner == 6.11 16:33:00 INFO - mozscreenshot == 0.1 16:33:00 INFO - mozsystemmonitor == 0.0 16:33:00 INFO - moztest == 0.7 16:33:00 INFO - mozversion == 1.4 16:33:00 INFO - psutil == 3.1.1 16:33:00 INFO - requests == 1.2.3 16:33:00 INFO - wptserve == 1.4.0 16:33:00 INFO - wsgiref == 0.1.2 16:33:00 INFO - Running post-action listener: _resource_record_post_action 16:33:00 INFO - Running post-action listener: _start_resource_monitoring 16:33:00 INFO - Starting resource monitoring. 16:33:00 INFO - ##### 16:33:00 INFO - ##### Running pull step. 16:33:00 INFO - ##### 16:33:00 INFO - Running pre-action listener: _resource_record_pre_action 16:33:00 INFO - Running main action method: pull 16:33:00 INFO - Pull has nothing to do! 16:33:00 INFO - Running post-action listener: _resource_record_post_action 16:33:00 INFO - ##### 16:33:00 INFO - ##### Running install step. 16:33:00 INFO - ##### 16:33:00 INFO - Running pre-action listener: _resource_record_pre_action 16:33:00 INFO - Running main action method: install 16:33:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:33:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:33:00 INFO - Reading from file tmpfile_stdout 16:33:00 INFO - Detecting whether we're running mozinstall >=1.0... 16:33:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:33:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:33:01 INFO - Reading from file tmpfile_stdout 16:33:01 INFO - Output received: 16:33:01 INFO - Usage: mozinstall [options] installer 16:33:01 INFO - Options: 16:33:01 INFO - -h, --help show this help message and exit 16:33:01 INFO - -d DEST, --destination=DEST 16:33:01 INFO - Directory to install application into. [default: 16:33:01 INFO - "/builds/slave/test"] 16:33:01 INFO - --app=APP Application being installed. [default: firefox] 16:33:01 INFO - mkdir: /builds/slave/test/build/application 16:33:01 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'] 16:33:01 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 16:33:32 INFO - Reading from file tmpfile_stdout 16:33:32 INFO - Output received: 16:33:32 INFO - /builds/slave/test/build/application/firefox/firefox 16:33:32 INFO - Running post-action listener: _resource_record_post_action 16:33:32 INFO - ##### 16:33:32 INFO - ##### Running run-tests step. 16:33:32 INFO - ##### 16:33:32 INFO - Running pre-action listener: _resource_record_pre_action 16:33:32 INFO - Running main action method: run_tests 16:33:32 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:33:32 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:33:32 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:33:32 INFO - grabbing minidump binary from tooltool 16:33:32 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')]} 16:33:32 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 0x15e03b0>, '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 0x1518160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1518610>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:33:32 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 16:33:32 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 16:33:32 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:33:32 INFO - Return code: 0 16:33:32 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 16:33:32 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:33:32 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/XreIwiPTTm2o0FMtcSD-GA/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 16:33:32 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/XreIwiPTTm2o0FMtcSD-GA/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 16:33:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:33:32 INFO - 'CCACHE_UMASK': '002', 16:33:32 INFO - 'DISPLAY': ':0', 16:33:32 INFO - 'HOME': '/home/cltbld', 16:33:32 INFO - 'LANG': 'en_US.UTF-8', 16:33:32 INFO - 'LOGNAME': 'cltbld', 16:33:32 INFO - 'MAIL': '/var/mail/cltbld', 16:33:32 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:33:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:33:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:33:32 INFO - 'MOZ_NO_REMOTE': '1', 16:33:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:33:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:33:32 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:33:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:33:32 INFO - 'PWD': '/builds/slave/test', 16:33:32 INFO - 'SHELL': '/bin/bash', 16:33:32 INFO - 'SHLVL': '1', 16:33:32 INFO - 'TERM': 'linux', 16:33:32 INFO - 'TMOUT': '86400', 16:33:32 INFO - 'USER': 'cltbld', 16:33:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460935329.800063-311592125', 16:33:32 INFO - '_': '/tools/buildbot/bin/python'} 16:33:32 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/XreIwiPTTm2o0FMtcSD-GA/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 16:33:33 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 16:33:33 INFO - import pkg_resources 16:33:34 INFO - Using 1 client processes 16:33:34 INFO - wptserve Starting http server on 127.0.0.1:8000 16:33:34 INFO - wptserve Starting http server on 127.0.0.1:8001 16:33:34 INFO - wptserve Starting http server on 127.0.0.1:8443 16:33:36 INFO - SUITE-START | Running 778 tests 16:33:36 INFO - Running testharness tests 16:33:37 INFO - Setting up ssl 16:33:37 INFO - PROCESS | certutil | 16:33:37 INFO - PROCESS | certutil | 16:33:37 INFO - PROCESS | certutil | 16:33:37 INFO - Certificate Nickname Trust Attributes 16:33:37 INFO - SSL,S/MIME,JAR/XPI 16:33:37 INFO - 16:33:37 INFO - web-platform-tests CT,, 16:33:37 INFO - 16:33:37 INFO - Starting runner 16:33:39 INFO - PROCESS | 2692 | 1460936019812 Marionette DEBUG Marionette enabled via build flag and pref 16:33:40 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3678505000 == 1 [pid = 2692] [id = 1] 16:33:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 1 (0x7f3678505800) [pid = 2692] [serial = 1] [outer = (nil)] 16:33:40 INFO - PROCESS | 2692 | [2692] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:33:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 2 (0x7f3678506800) [pid = 2692] [serial = 2] [outer = 0x7f3678505800] 16:33:40 INFO - PROCESS | 2692 | 1460936020472 Marionette INFO Listening on port 2828 16:33:41 INFO - PROCESS | 2692 | 1460936021023 Marionette DEBUG Marionette enabled via command-line flag 16:33:41 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367567b000 == 2 [pid = 2692] [id = 2] 16:33:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 3 (0x7f36756bf800) [pid = 2692] [serial = 3] [outer = (nil)] 16:33:41 INFO - PROCESS | 2692 | [2692] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:33:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 4 (0x7f36756c0800) [pid = 2692] [serial = 4] [outer = 0x7f36756bf800] 16:33:41 INFO - PROCESS | 2692 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f36754f1220 16:33:41 INFO - PROCESS | 2692 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f367ad97940 16:33:41 INFO - PROCESS | 2692 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f3674814c10 16:33:41 INFO - PROCESS | 2692 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f3674814f10 16:33:41 INFO - PROCESS | 2692 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f3674837280 16:33:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 5 (0x7f367a216800) [pid = 2692] [serial = 5] [outer = 0x7f3678505800] 16:33:41 INFO - PROCESS | 2692 | [2692] 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 16:33:41 INFO - PROCESS | 2692 | 1460936021421 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51988 16:33:41 INFO - PROCESS | 2692 | [2692] 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 16:33:41 INFO - PROCESS | 2692 | 1460936021503 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51989 16:33:41 INFO - PROCESS | 2692 | 1460936021511 Marionette DEBUG Closed connection conn0 16:33:41 INFO - PROCESS | 2692 | [2692] 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 16:33:41 INFO - PROCESS | 2692 | [2692] 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 16:33:41 INFO - PROCESS | 2692 | 1460936021641 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51990 16:33:41 INFO - PROCESS | 2692 | 1460936021645 Marionette DEBUG Closed connection conn1 16:33:41 INFO - PROCESS | 2692 | [2692] 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 16:33:41 INFO - PROCESS | 2692 | 1460936021709 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:51991 16:33:41 INFO - PROCESS | 2692 | 1460936021716 Marionette DEBUG Closed connection conn2 16:33:41 INFO - PROCESS | 2692 | 1460936021768 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:33:41 INFO - PROCESS | 2692 | 1460936021787 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":"20160417150118","device":"desktop","version":"48.0a1"} 16:33:42 INFO - PROCESS | 2692 | [2692] 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 16:33:43 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366915f000 == 3 [pid = 2692] [id = 3] 16:33:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 6 (0x7f3669176800) [pid = 2692] [serial = 6] [outer = (nil)] 16:33:43 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366ad10000 == 4 [pid = 2692] [id = 4] 16:33:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 7 (0x7f3668b11800) [pid = 2692] [serial = 7] [outer = (nil)] 16:33:43 INFO - PROCESS | 2692 | [2692] 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 16:33:44 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667f66800 == 5 [pid = 2692] [id = 5] 16:33:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 8 (0x7f3668287c00) [pid = 2692] [serial = 8] [outer = (nil)] 16:33:44 INFO - PROCESS | 2692 | [2692] 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 16:33:44 INFO - PROCESS | 2692 | [2692] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:33:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 9 (0x7f3667c90400) [pid = 2692] [serial = 9] [outer = 0x7f3668287c00] 16:33:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 10 (0x7f3667614000) [pid = 2692] [serial = 10] [outer = 0x7f3669176800] 16:33:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 11 (0x7f366768a400) [pid = 2692] [serial = 11] [outer = 0x7f3668b11800] 16:33:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 12 (0x7f366768c400) [pid = 2692] [serial = 12] [outer = 0x7f3668287c00] 16:33:45 INFO - PROCESS | 2692 | 1460936025564 Marionette DEBUG loaded listener.js 16:33:45 INFO - PROCESS | 2692 | 1460936025583 Marionette DEBUG loaded listener.js 16:33:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 13 (0x7f3665bdf800) [pid = 2692] [serial = 13] [outer = 0x7f3668287c00] 16:33:46 INFO - PROCESS | 2692 | 1460936026298 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"3c29fcae-be6c-4b8d-a014-542b3653bad2","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":"20160417150118","device":"desktop","version":"48.0a1","command_id":1}}] 16:33:46 INFO - PROCESS | 2692 | 1460936026520 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}] 16:33:46 INFO - PROCESS | 2692 | 1460936026732 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 16:33:46 INFO - PROCESS | 2692 | 1460936026981 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:33:47 INFO - PROCESS | 2692 | [2692] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:33:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 14 (0x7f366168fc00) [pid = 2692] [serial = 14] [outer = 0x7f3668287c00] 16:33:47 INFO - PROCESS | 2692 | [2692] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:33:47 INFO - PROCESS | 2692 | 1460936027578 Marionette TRACE conn3 <- [1,3,null,{}] 16:33:47 INFO - PROCESS | 2692 | 1460936027664 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:33:47 INFO - PROCESS | 2692 | 1460936027702 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 16:33:47 INFO - PROCESS | 2692 | 1460936027764 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 16:33:47 INFO - PROCESS | 2692 | 1460936027768 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 16:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:33:47 INFO - PROCESS | 2692 | 1460936027798 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:33:47 INFO - PROCESS | 2692 | 1460936027803 Marionette TRACE conn3 <- [1,6,null,{}] 16:33:47 INFO - PROCESS | 2692 | 1460936027865 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}] 16:33:47 INFO - PROCESS | 2692 | 1460936027882 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 16:33:47 INFO - PROCESS | 2692 | 1460936027892 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:47 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3661591800 == 6 [pid = 2692] [id = 6] 16:33:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 15 (0x7f3660b6cc00) [pid = 2692] [serial = 15] [outer = (nil)] 16:33:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 16 (0x7f3660b6e800) [pid = 2692] [serial = 16] [outer = 0x7f3660b6cc00] 16:33:47 INFO - PROCESS | 2692 | 1460936027963 Marionette DEBUG loaded listener.js 16:33:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 17 (0x7f3660b74800) [pid = 2692] [serial = 17] [outer = 0x7f3660b6cc00] 16:33:48 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366098c000 == 7 [pid = 2692] [id = 7] 16:33:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 18 (0x7f36609c8800) [pid = 2692] [serial = 18] [outer = (nil)] 16:33:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 19 (0x7f36609d4400) [pid = 2692] [serial = 19] [outer = 0x7f36609c8800] 16:33:48 INFO - PROCESS | 2692 | 1460936028464 Marionette DEBUG loaded listener.js 16:33:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 20 (0x7f365fa2dc00) [pid = 2692] [serial = 20] [outer = 0x7f36609c8800] 16:33:48 INFO - PROCESS | 2692 | 1460936028929 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]]]}] 16:33:48 INFO - PROCESS | 2692 | [2692] 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 16:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1208ms 16:33:49 INFO - PROCESS | 2692 | 1460936029016 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 16:33:49 INFO - PROCESS | 2692 | 1460936029019 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 16:33:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:33:49 INFO - PROCESS | 2692 | 1460936029104 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:33:49 INFO - PROCESS | 2692 | 1460936029108 Marionette TRACE conn3 <- [1,10,null,{}] 16:33:49 INFO - PROCESS | 2692 | 1460936029153 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}] 16:33:49 INFO - PROCESS | 2692 | 1460936029325 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 16:33:49 INFO - PROCESS | 2692 | 1460936029352 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:49 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365ec89800 == 8 [pid = 2692] [id = 8] 16:33:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 21 (0x7f3660598000) [pid = 2692] [serial = 21] [outer = (nil)] 16:33:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 22 (0x7f36605a2c00) [pid = 2692] [serial = 22] [outer = 0x7f3660598000] 16:33:49 INFO - PROCESS | 2692 | 1460936029420 Marionette DEBUG loaded listener.js 16:33:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 23 (0x7f365ee03400) [pid = 2692] [serial = 23] [outer = 0x7f3660598000] 16:33:50 INFO - PROCESS | 2692 | 1460936030019 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]]]}] 16:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1017ms 16:33:50 INFO - PROCESS | 2692 | 1460936030059 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 16:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:33:50 INFO - PROCESS | 2692 | 1460936030064 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 16:33:50 INFO - PROCESS | 2692 | 1460936030069 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:33:50 INFO - PROCESS | 2692 | 1460936030072 Marionette TRACE conn3 <- [1,14,null,{}] 16:33:50 INFO - PROCESS | 2692 | 1460936030077 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}] 16:33:50 INFO - PROCESS | 2692 | 1460936030296 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 16:33:50 INFO - PROCESS | 2692 | 1460936030589 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:50 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365eb87000 == 9 [pid = 2692] [id = 9] 16:33:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 24 (0x7f365ec9a000) [pid = 2692] [serial = 24] [outer = (nil)] 16:33:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 25 (0x7f365ec9e800) [pid = 2692] [serial = 25] [outer = 0x7f365ec9a000] 16:33:50 INFO - PROCESS | 2692 | 1460936030667 Marionette DEBUG loaded listener.js 16:33:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 26 (0x7f365eeaf800) [pid = 2692] [serial = 26] [outer = 0x7f365ec9a000] 16:33:51 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365fa91800 == 10 [pid = 2692] [id = 10] 16:33:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 27 (0x7f365fa95800) [pid = 2692] [serial = 27] [outer = (nil)] 16:33:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 28 (0x7f365fa1c800) [pid = 2692] [serial = 28] [outer = 0x7f365fa95800] 16:33:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 29 (0x7f365fa19000) [pid = 2692] [serial = 29] [outer = 0x7f365fa95800] 16:33:51 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365eb7e800 == 11 [pid = 2692] [id = 11] 16:33:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 30 (0x7f365f9aa000) [pid = 2692] [serial = 30] [outer = (nil)] 16:33:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 31 (0x7f3660b6ec00) [pid = 2692] [serial = 31] [outer = 0x7f365f9aa000] 16:33:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 32 (0x7f365eeb0400) [pid = 2692] [serial = 32] [outer = 0x7f365f9aa000] 16:33:51 INFO - PROCESS | 2692 | 1460936031822 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]]]}] 16:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1781ms 16:33:51 INFO - PROCESS | 2692 | 1460936031899 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 16:33:51 INFO - PROCESS | 2692 | 1460936031906 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 16:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:33:51 INFO - PROCESS | 2692 | 1460936031919 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:33:51 INFO - PROCESS | 2692 | 1460936031926 Marionette TRACE conn3 <- [1,18,null,{}] 16:33:51 INFO - PROCESS | 2692 | 1460936031933 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}] 16:33:52 INFO - PROCESS | 2692 | 1460936032146 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 16:33:52 INFO - PROCESS | 2692 | 1460936032253 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:52 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3665b80800 == 12 [pid = 2692] [id = 12] 16:33:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 33 (0x7f365eeb6000) [pid = 2692] [serial = 33] [outer = (nil)] 16:33:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 34 (0x7f3665015c00) [pid = 2692] [serial = 34] [outer = 0x7f365eeb6000] 16:33:52 INFO - PROCESS | 2692 | 1460936032339 Marionette DEBUG loaded listener.js 16:33:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 35 (0x7f36675c7000) [pid = 2692] [serial = 35] [outer = 0x7f365eeb6000] 16:33:53 INFO - PROCESS | 2692 | 1460936033143 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]]]}] 16:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1241ms 16:33:53 INFO - PROCESS | 2692 | 1460936033159 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 16:33:53 INFO - PROCESS | 2692 | 1460936033164 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 16:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:33:53 INFO - PROCESS | 2692 | 1460936033190 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:33:53 INFO - PROCESS | 2692 | 1460936033194 Marionette TRACE conn3 <- [1,22,null,{}] 16:33:53 INFO - PROCESS | 2692 | 1460936033200 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}] 16:33:53 INFO - PROCESS | 2692 | 1460936033364 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 16:33:53 INFO - PROCESS | 2692 | 1460936033489 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:53 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667f5a800 == 13 [pid = 2692] [id = 13] 16:33:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 36 (0x7f3667fd8800) [pid = 2692] [serial = 36] [outer = (nil)] 16:33:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 37 (0x7f36684d5000) [pid = 2692] [serial = 37] [outer = 0x7f3667fd8800] 16:33:53 INFO - PROCESS | 2692 | 1460936033566 Marionette DEBUG loaded listener.js 16:33:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 38 (0x7f365fa2d800) [pid = 2692] [serial = 38] [outer = 0x7f3667fd8800] 16:33:54 INFO - PROCESS | 2692 | 1460936034638 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]]]}] 16:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1484ms 16:33:54 INFO - PROCESS | 2692 | 1460936034671 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 16:33:54 INFO - PROCESS | 2692 | 1460936034676 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 16:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:33:54 INFO - PROCESS | 2692 | 1460936034686 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:33:54 INFO - PROCESS | 2692 | 1460936034689 Marionette TRACE conn3 <- [1,26,null,{}] 16:33:54 INFO - PROCESS | 2692 | 1460936034698 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}] 16:33:54 INFO - PROCESS | 2692 | 1460936034846 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 16:33:55 INFO - PROCESS | 2692 | 1460936035001 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:55 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365ed4f800 == 14 [pid = 2692] [id = 14] 16:33:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 39 (0x7f3665c0a000) [pid = 2692] [serial = 39] [outer = (nil)] 16:33:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 40 (0x7f36661c7000) [pid = 2692] [serial = 40] [outer = 0x7f3665c0a000] 16:33:55 INFO - PROCESS | 2692 | 1460936035119 Marionette DEBUG loaded listener.js 16:33:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 41 (0x7f3666e0b400) [pid = 2692] [serial = 41] [outer = 0x7f3665c0a000] 16:33:55 INFO - PROCESS | 2692 | 1460936035887 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]]]}] 16:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1231ms 16:33:55 INFO - PROCESS | 2692 | 1460936035918 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 16:33:55 INFO - PROCESS | 2692 | 1460936035927 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 16:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:33:55 INFO - PROCESS | 2692 | 1460936035946 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:33:55 INFO - PROCESS | 2692 | 1460936035951 Marionette TRACE conn3 <- [1,30,null,{}] 16:33:55 INFO - PROCESS | 2692 | 1460936035957 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}] 16:33:56 INFO - PROCESS | 2692 | 1460936036091 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 16:33:56 INFO - PROCESS | 2692 | 1460936036107 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:56 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667f57800 == 15 [pid = 2692] [id = 15] 16:33:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 42 (0x7f3666e10800) [pid = 2692] [serial = 42] [outer = (nil)] 16:33:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 43 (0x7f36688b2c00) [pid = 2692] [serial = 43] [outer = 0x7f3666e10800] 16:33:56 INFO - PROCESS | 2692 | 1460936036171 Marionette DEBUG loaded listener.js 16:33:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 44 (0x7f3668b08000) [pid = 2692] [serial = 44] [outer = 0x7f3666e10800] 16:33:56 INFO - PROCESS | 2692 | 1460936036903 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]]]}] 16:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 989ms 16:33:56 INFO - PROCESS | 2692 | 1460936036933 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 16:33:56 INFO - PROCESS | 2692 | 1460936036937 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 16:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:33:56 INFO - PROCESS | 2692 | 1460936036958 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:33:56 INFO - PROCESS | 2692 | 1460936036965 Marionette TRACE conn3 <- [1,34,null,{}] 16:33:56 INFO - PROCESS | 2692 | 1460936036986 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}] 16:33:57 INFO - PROCESS | 2692 | 1460936037140 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 16:33:57 INFO - PROCESS | 2692 | 1460936037151 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:57 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36687f1800 == 16 [pid = 2692] [id = 16] 16:33:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 45 (0x7f3662c3c800) [pid = 2692] [serial = 45] [outer = (nil)] 16:33:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 46 (0x7f3669ba2800) [pid = 2692] [serial = 46] [outer = 0x7f3662c3c800] 16:33:57 INFO - PROCESS | 2692 | 1460936037221 Marionette DEBUG loaded listener.js 16:33:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 47 (0x7f366ae28c00) [pid = 2692] [serial = 47] [outer = 0x7f3662c3c800] 16:33:57 INFO - PROCESS | 2692 | 1460936037943 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]]]}] 16:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1000ms 16:33:57 INFO - PROCESS | 2692 | 1460936037952 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 16:33:57 INFO - PROCESS | 2692 | 1460936037956 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 16:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:33:57 INFO - PROCESS | 2692 | 1460936037966 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:33:57 INFO - PROCESS | 2692 | 1460936037968 Marionette TRACE conn3 <- [1,38,null,{}] 16:33:57 INFO - PROCESS | 2692 | 1460936037972 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}] 16:33:58 INFO - PROCESS | 2692 | 1460936038139 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 16:33:58 INFO - PROCESS | 2692 | 1460936038159 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:58 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3668e4e000 == 17 [pid = 2692] [id = 17] 16:33:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 48 (0x7f366768e000) [pid = 2692] [serial = 48] [outer = (nil)] 16:33:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 49 (0x7f366aec9400) [pid = 2692] [serial = 49] [outer = 0x7f366768e000] 16:33:58 INFO - PROCESS | 2692 | 1460936038223 Marionette DEBUG loaded listener.js 16:33:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 50 (0x7f366ea44000) [pid = 2692] [serial = 50] [outer = 0x7f366768e000] 16:33:58 INFO - PROCESS | 2692 | 1460936038911 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]]]}] 16:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 982ms 16:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:33:58 INFO - PROCESS | 2692 | 1460936038950 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 16:33:58 INFO - PROCESS | 2692 | 1460936038953 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 16:33:58 INFO - PROCESS | 2692 | 1460936038960 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:33:58 INFO - PROCESS | 2692 | 1460936038962 Marionette TRACE conn3 <- [1,42,null,{}] 16:33:58 INFO - PROCESS | 2692 | 1460936038967 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}] 16:33:59 INFO - PROCESS | 2692 | 1460936039133 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 16:33:59 INFO - PROCESS | 2692 | 1460936039187 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:59 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3669160000 == 18 [pid = 2692] [id = 18] 16:33:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 51 (0x7f3662ae4c00) [pid = 2692] [serial = 51] [outer = (nil)] 16:33:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 52 (0x7f366ae68c00) [pid = 2692] [serial = 52] [outer = 0x7f3662ae4c00] 16:33:59 INFO - PROCESS | 2692 | 1460936039252 Marionette DEBUG loaded listener.js 16:33:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 53 (0x7f366eb3b000) [pid = 2692] [serial = 53] [outer = 0x7f3662ae4c00] 16:33:59 INFO - PROCESS | 2692 | 1460936039870 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]]]}] 16:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 942ms 16:33:59 INFO - PROCESS | 2692 | 1460936039901 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 16:33:59 INFO - PROCESS | 2692 | 1460936039904 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 16:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:33:59 INFO - PROCESS | 2692 | 1460936039910 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:33:59 INFO - PROCESS | 2692 | 1460936039913 Marionette TRACE conn3 <- [1,46,null,{}] 16:33:59 INFO - PROCESS | 2692 | 1460936039918 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}] 16:34:00 INFO - PROCESS | 2692 | 1460936040110 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 16:34:00 INFO - PROCESS | 2692 | 1460936040145 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:00 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366aead000 == 19 [pid = 2692] [id = 19] 16:34:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 54 (0x7f366eb3ac00) [pid = 2692] [serial = 54] [outer = (nil)] 16:34:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 55 (0x7f3675910000) [pid = 2692] [serial = 55] [outer = 0x7f366eb3ac00] 16:34:00 INFO - PROCESS | 2692 | 1460936040219 Marionette DEBUG loaded listener.js 16:34:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 56 (0x7f367682cc00) [pid = 2692] [serial = 56] [outer = 0x7f366eb3ac00] 16:34:01 INFO - PROCESS | 2692 | 1460936041136 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]]]}] 16:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1282ms 16:34:01 INFO - PROCESS | 2692 | 1460936041193 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 16:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:34:01 INFO - PROCESS | 2692 | 1460936041201 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 16:34:01 INFO - PROCESS | 2692 | 1460936041210 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:34:01 INFO - PROCESS | 2692 | 1460936041215 Marionette TRACE conn3 <- [1,50,null,{}] 16:34:01 INFO - PROCESS | 2692 | 1460936041223 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}] 16:34:01 INFO - PROCESS | 2692 | 1460936041429 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 16:34:01 INFO - PROCESS | 2692 | 1460936041551 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:01 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3665b82000 == 20 [pid = 2692] [id = 20] 16:34:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 57 (0x7f3660b73000) [pid = 2692] [serial = 57] [outer = (nil)] 16:34:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 58 (0x7f3665012400) [pid = 2692] [serial = 58] [outer = 0x7f3660b73000] 16:34:01 INFO - PROCESS | 2692 | 1460936041646 Marionette DEBUG loaded listener.js 16:34:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 59 (0x7f3665be0800) [pid = 2692] [serial = 59] [outer = 0x7f3660b73000] 16:34:02 INFO - PROCESS | 2692 | 1460936042643 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]]]}] 16:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1487ms 16:34:02 INFO - PROCESS | 2692 | 1460936042697 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 16:34:02 INFO - PROCESS | 2692 | 1460936042705 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 16:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:34:02 INFO - PROCESS | 2692 | 1460936042717 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:34:02 INFO - PROCESS | 2692 | 1460936042721 Marionette TRACE conn3 <- [1,54,null,{}] 16:34:02 INFO - PROCESS | 2692 | 1460936042728 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}] 16:34:02 INFO - PROCESS | 2692 | 1460936042907 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 16:34:03 INFO - PROCESS | 2692 | 1460936043026 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:03 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36687f6000 == 21 [pid = 2692] [id = 21] 16:34:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 60 (0x7f3660b77800) [pid = 2692] [serial = 60] [outer = (nil)] 16:34:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 61 (0x7f3666e4ac00) [pid = 2692] [serial = 61] [outer = 0x7f3660b77800] 16:34:03 INFO - PROCESS | 2692 | 1460936043102 Marionette DEBUG loaded listener.js 16:34:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 62 (0x7f366796dc00) [pid = 2692] [serial = 62] [outer = 0x7f3660b77800] 16:34:03 INFO - PROCESS | 2692 | 1460936043963 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]]]}] 16:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1285ms 16:34:04 INFO - PROCESS | 2692 | 1460936044004 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 16:34:04 INFO - PROCESS | 2692 | 1460936044007 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 16:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:34:04 INFO - PROCESS | 2692 | 1460936044014 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:34:04 INFO - PROCESS | 2692 | 1460936044020 Marionette TRACE conn3 <- [1,58,null,{}] 16:34:04 INFO - PROCESS | 2692 | 1460936044036 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}] 16:34:04 INFO - PROCESS | 2692 | 1460936044207 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 16:34:04 INFO - PROCESS | 2692 | 1460936044327 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:04 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36687f1000 == 22 [pid = 2692] [id = 22] 16:34:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 63 (0x7f366913c800) [pid = 2692] [serial = 63] [outer = (nil)] 16:34:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 64 (0x7f366ae2ac00) [pid = 2692] [serial = 64] [outer = 0x7f366913c800] 16:34:04 INFO - PROCESS | 2692 | 1460936044413 Marionette DEBUG loaded listener.js 16:34:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 65 (0x7f367590d400) [pid = 2692] [serial = 65] [outer = 0x7f366913c800] 16:34:05 INFO - PROCESS | 2692 | 1460936045455 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]]]}] 16:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1486ms 16:34:05 INFO - PROCESS | 2692 | 1460936045501 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 16:34:05 INFO - PROCESS | 2692 | 1460936045508 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 16:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:34:05 INFO - PROCESS | 2692 | 1460936045517 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:34:05 INFO - PROCESS | 2692 | 1460936045522 Marionette TRACE conn3 <- [1,62,null,{}] 16:34:05 INFO - PROCESS | 2692 | 1460936045529 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}] 16:34:05 INFO - PROCESS | 2692 | 1460936045744 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 16:34:05 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3669160000 == 21 [pid = 2692] [id = 18] 16:34:05 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3668e4e000 == 20 [pid = 2692] [id = 17] 16:34:05 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36687f1800 == 19 [pid = 2692] [id = 16] 16:34:05 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667f57800 == 18 [pid = 2692] [id = 15] 16:34:05 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365ed4f800 == 17 [pid = 2692] [id = 14] 16:34:05 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3665b80800 == 16 [pid = 2692] [id = 12] 16:34:05 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365eb87000 == 15 [pid = 2692] [id = 9] 16:34:05 INFO - PROCESS | 2692 | 1460936045890 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:05 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365ed49800 == 16 [pid = 2692] [id = 23] 16:34:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 66 (0x7f365ee0bc00) [pid = 2692] [serial = 66] [outer = (nil)] 16:34:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 67 (0x7f365ee11000) [pid = 2692] [serial = 67] [outer = 0x7f365ee0bc00] 16:34:05 INFO - PROCESS | 2692 | 1460936045971 Marionette DEBUG loaded listener.js 16:34:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 68 (0x7f3665015000) [pid = 2692] [serial = 68] [outer = 0x7f365ee0bc00] 16:34:06 INFO - PROCESS | 2692 | 1460936046827 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]]]}] 16:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1342ms 16:34:06 INFO - PROCESS | 2692 | 1460936046861 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 16:34:06 INFO - PROCESS | 2692 | 1460936046867 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 16:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:34:06 INFO - PROCESS | 2692 | 1460936046877 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:34:06 INFO - PROCESS | 2692 | 1460936046883 Marionette TRACE conn3 <- [1,66,null,{}] 16:34:06 INFO - PROCESS | 2692 | 1460936046891 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}] 16:34:07 INFO - PROCESS | 2692 | 1460936047055 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 16:34:07 INFO - PROCESS | 2692 | 1460936047179 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:07 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667f4e800 == 17 [pid = 2692] [id = 24] 16:34:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 69 (0x7f365ee0cc00) [pid = 2692] [serial = 69] [outer = (nil)] 16:34:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 70 (0x7f366756f800) [pid = 2692] [serial = 70] [outer = 0x7f365ee0cc00] 16:34:07 INFO - PROCESS | 2692 | 1460936047259 Marionette DEBUG loaded listener.js 16:34:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 71 (0x7f3668443c00) [pid = 2692] [serial = 71] [outer = 0x7f365ee0cc00] 16:34:08 INFO - PROCESS | 2692 | 1460936048122 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]]]}] 16:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1293ms 16:34:08 INFO - PROCESS | 2692 | 1460936048171 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 16:34:08 INFO - PROCESS | 2692 | 1460936048177 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 16:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:34:08 INFO - PROCESS | 2692 | 1460936048183 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:34:08 INFO - PROCESS | 2692 | 1460936048186 Marionette TRACE conn3 <- [1,70,null,{}] 16:34:08 INFO - PROCESS | 2692 | 1460936048192 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}] 16:34:08 INFO - PROCESS | 2692 | 1460936048355 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 16:34:08 INFO - PROCESS | 2692 | 1460936048480 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:08 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366892a800 == 18 [pid = 2692] [id = 25] 16:34:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 72 (0x7f3662ae4000) [pid = 2692] [serial = 72] [outer = (nil)] 16:34:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 73 (0x7f3669ab8000) [pid = 2692] [serial = 73] [outer = 0x7f3662ae4000] 16:34:08 INFO - PROCESS | 2692 | 1460936048560 Marionette DEBUG loaded listener.js 16:34:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 74 (0x7f366ae60c00) [pid = 2692] [serial = 74] [outer = 0x7f3662ae4000] 16:34:09 INFO - PROCESS | 2692 | 1460936049400 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]]]}] 16:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1287ms 16:34:09 INFO - PROCESS | 2692 | 1460936049472 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 16:34:09 INFO - PROCESS | 2692 | 1460936049478 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 16:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:34:09 INFO - PROCESS | 2692 | 1460936049495 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:34:09 INFO - PROCESS | 2692 | 1460936049503 Marionette TRACE conn3 <- [1,74,null,{}] 16:34:09 INFO - PROCESS | 2692 | 1460936049509 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}] 16:34:09 INFO - PROCESS | 2692 | 1460936049709 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 16:34:09 INFO - PROCESS | 2692 | 1460936049830 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:09 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366e9b9000 == 19 [pid = 2692] [id = 26] 16:34:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 75 (0x7f3668e76400) [pid = 2692] [serial = 75] [outer = (nil)] 16:34:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 76 (0x7f3675b05c00) [pid = 2692] [serial = 76] [outer = 0x7f3668e76400] 16:34:09 INFO - PROCESS | 2692 | 1460936049909 Marionette DEBUG loaded listener.js 16:34:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 77 (0x7f3676827000) [pid = 2692] [serial = 77] [outer = 0x7f3668e76400] 16:34:10 INFO - PROCESS | 2692 | 1460936050824 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]]]}] 16:34:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1393ms 16:34:10 INFO - PROCESS | 2692 | 1460936050896 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 16:34:10 INFO - PROCESS | 2692 | 1460936050902 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 16:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:34:10 INFO - PROCESS | 2692 | 1460936050912 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:34:10 INFO - PROCESS | 2692 | 1460936050917 Marionette TRACE conn3 <- [1,78,null,{}] 16:34:10 INFO - PROCESS | 2692 | 1460936050926 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}] 16:34:11 INFO - PROCESS | 2692 | 1460936051090 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 16:34:11 INFO - PROCESS | 2692 | 1460936051232 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:11 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366790f800 == 20 [pid = 2692] [id = 27] 16:34:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 78 (0x7f36664c6c00) [pid = 2692] [serial = 78] [outer = (nil)] 16:34:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 79 (0x7f3666b85800) [pid = 2692] [serial = 79] [outer = 0x7f36664c6c00] 16:34:11 INFO - PROCESS | 2692 | 1460936051347 Marionette DEBUG loaded listener.js 16:34:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 80 (0x7f366768e400) [pid = 2692] [serial = 80] [outer = 0x7f36664c6c00] 16:34:11 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3665b82000 == 19 [pid = 2692] [id = 20] 16:34:12 INFO - PROCESS | 2692 | 1460936052184 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]]]}] 16:34:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1333ms 16:34:12 INFO - PROCESS | 2692 | 1460936052262 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 16:34:12 INFO - PROCESS | 2692 | 1460936052268 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 16:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:34:12 INFO - PROCESS | 2692 | 1460936052280 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:34:12 INFO - PROCESS | 2692 | 1460936052285 Marionette TRACE conn3 <- [1,82,null,{}] 16:34:12 INFO - PROCESS | 2692 | 1460936052294 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}] 16:34:12 INFO - PROCESS | 2692 | 1460936052477 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 16:34:12 INFO - PROCESS | 2692 | 1460936052601 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:12 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36687e5000 == 20 [pid = 2692] [id = 28] 16:34:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 81 (0x7f36661c8c00) [pid = 2692] [serial = 81] [outer = (nil)] 16:34:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 82 (0x7f3667570000) [pid = 2692] [serial = 82] [outer = 0x7f36661c8c00] 16:34:12 INFO - PROCESS | 2692 | 1460936052685 Marionette DEBUG loaded listener.js 16:34:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 83 (0x7f3668b0ac00) [pid = 2692] [serial = 83] [outer = 0x7f36661c8c00] 16:34:13 INFO - PROCESS | 2692 | 1460936053473 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]]]}] 16:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1240ms 16:34:13 INFO - PROCESS | 2692 | 1460936053520 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 16:34:13 INFO - PROCESS | 2692 | 1460936053529 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 16:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:34:13 INFO - PROCESS | 2692 | 1460936053540 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:34:13 INFO - PROCESS | 2692 | 1460936053545 Marionette TRACE conn3 <- [1,86,null,{}] 16:34:13 INFO - PROCESS | 2692 | 1460936053569 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}] 16:34:13 INFO - PROCESS | 2692 | 1460936053746 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 16:34:13 INFO - PROCESS | 2692 | 1460936053881 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:13 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366f716000 == 21 [pid = 2692] [id = 29] 16:34:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 84 (0x7f36664c7400) [pid = 2692] [serial = 84] [outer = (nil)] 16:34:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 85 (0x7f366b294800) [pid = 2692] [serial = 85] [outer = 0x7f36664c7400] 16:34:13 INFO - PROCESS | 2692 | 1460936053958 Marionette DEBUG loaded listener.js 16:34:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 86 (0x7f36748d7c00) [pid = 2692] [serial = 86] [outer = 0x7f36664c7400] 16:34:14 INFO - PROCESS | 2692 | 1460936054844 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]]]}] 16:34:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1351ms 16:34:14 INFO - PROCESS | 2692 | 1460936054892 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 16:34:14 INFO - PROCESS | 2692 | 1460936054895 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 16:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:34:14 INFO - PROCESS | 2692 | 1460936054902 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:34:14 INFO - PROCESS | 2692 | 1460936054908 Marionette TRACE conn3 <- [1,90,null,{}] 16:34:14 INFO - PROCESS | 2692 | 1460936054924 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}] 16:34:15 INFO - PROCESS | 2692 | 1460936055090 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 16:34:15 INFO - PROCESS | 2692 | 1460936055214 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:15 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36756c5800 == 22 [pid = 2692] [id = 30] 16:34:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 87 (0x7f366ae66000) [pid = 2692] [serial = 87] [outer = (nil)] 16:34:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 88 (0x7f3676921000) [pid = 2692] [serial = 88] [outer = 0x7f366ae66000] 16:34:15 INFO - PROCESS | 2692 | 1460936055297 Marionette DEBUG loaded listener.js 16:34:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 89 (0x7f36785d1800) [pid = 2692] [serial = 89] [outer = 0x7f366ae66000] 16:34:16 INFO - PROCESS | 2692 | 1460936056140 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]]]}] 16:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1289ms 16:34:16 INFO - PROCESS | 2692 | 1460936056192 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 16:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:34:16 INFO - PROCESS | 2692 | 1460936056198 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 16:34:16 INFO - PROCESS | 2692 | 1460936056204 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:34:16 INFO - PROCESS | 2692 | 1460936056207 Marionette TRACE conn3 <- [1,94,null,{}] 16:34:16 INFO - PROCESS | 2692 | 1460936056232 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}] 16:34:16 INFO - PROCESS | 2692 | 1460936056391 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 16:34:16 INFO - PROCESS | 2692 | 1460936056515 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:16 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36759a0800 == 23 [pid = 2692] [id = 31] 16:34:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 90 (0x7f36759e9c00) [pid = 2692] [serial = 90] [outer = (nil)] 16:34:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 91 (0x7f3678b81000) [pid = 2692] [serial = 91] [outer = 0x7f36759e9c00] 16:34:16 INFO - PROCESS | 2692 | 1460936056594 Marionette DEBUG loaded listener.js 16:34:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 92 (0x7f367a829000) [pid = 2692] [serial = 92] [outer = 0x7f36759e9c00] 16:34:17 INFO - PROCESS | 2692 | 1460936057405 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]]]}] 16:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1254ms 16:34:17 INFO - PROCESS | 2692 | 1460936057461 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 16:34:17 INFO - PROCESS | 2692 | 1460936057465 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 16:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:34:17 INFO - PROCESS | 2692 | 1460936057473 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:34:17 INFO - PROCESS | 2692 | 1460936057476 Marionette TRACE conn3 <- [1,98,null,{}] 16:34:17 INFO - PROCESS | 2692 | 1460936057481 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}] 16:34:17 INFO - PROCESS | 2692 | 1460936057632 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 16:34:17 INFO - PROCESS | 2692 | 1460936057842 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:17 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3662c14800 == 24 [pid = 2692] [id = 32] 16:34:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 93 (0x7f365ee02800) [pid = 2692] [serial = 93] [outer = (nil)] 16:34:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 94 (0x7f365f9b1000) [pid = 2692] [serial = 94] [outer = 0x7f365ee02800] 16:34:17 INFO - PROCESS | 2692 | 1460936057918 Marionette DEBUG loaded listener.js 16:34:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 95 (0x7f3665cd8400) [pid = 2692] [serial = 95] [outer = 0x7f365ee02800] 16:34:18 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366e9b9000 == 23 [pid = 2692] [id = 26] 16:34:18 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366892a800 == 22 [pid = 2692] [id = 25] 16:34:18 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667f4e800 == 21 [pid = 2692] [id = 24] 16:34:18 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365ed49800 == 20 [pid = 2692] [id = 23] 16:34:18 INFO - PROCESS | 2692 | 1460936058941 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]]]}] 16:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1529ms 16:34:19 INFO - PROCESS | 2692 | 1460936059004 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 16:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:34:19 INFO - PROCESS | 2692 | 1460936059009 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 16:34:19 INFO - PROCESS | 2692 | 1460936059017 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:34:19 INFO - PROCESS | 2692 | 1460936059021 Marionette TRACE conn3 <- [1,102,null,{}] 16:34:19 INFO - PROCESS | 2692 | 1460936059030 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}] 16:34:19 INFO - PROCESS | 2692 | 1460936059208 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 16:34:19 INFO - PROCESS | 2692 | 1460936059373 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:19 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366ad14000 == 21 [pid = 2692] [id = 33] 16:34:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 96 (0x7f366999e400) [pid = 2692] [serial = 96] [outer = (nil)] 16:34:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 97 (0x7f366ad53400) [pid = 2692] [serial = 97] [outer = 0x7f366999e400] 16:34:19 INFO - PROCESS | 2692 | 1460936059459 Marionette DEBUG loaded listener.js 16:34:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 98 (0x7f366ea48400) [pid = 2692] [serial = 98] [outer = 0x7f366999e400] 16:34:20 INFO - PROCESS | 2692 | 1460936060277 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]]]}] 16:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1289ms 16:34:20 INFO - PROCESS | 2692 | 1460936060307 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 16:34:20 INFO - PROCESS | 2692 | 1460936060316 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 16:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:34:20 INFO - PROCESS | 2692 | 1460936060327 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:34:20 INFO - PROCESS | 2692 | 1460936060330 Marionette TRACE conn3 <- [1,106,null,{}] 16:34:20 INFO - PROCESS | 2692 | 1460936060337 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}] 16:34:20 INFO - PROCESS | 2692 | 1460936060504 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 16:34:20 INFO - PROCESS | 2692 | 1460936060653 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:20 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36756d9000 == 22 [pid = 2692] [id = 34] 16:34:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 99 (0x7f365eca6000) [pid = 2692] [serial = 99] [outer = (nil)] 16:34:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 100 (0x7f3675b2c800) [pid = 2692] [serial = 100] [outer = 0x7f365eca6000] 16:34:20 INFO - PROCESS | 2692 | 1460936060738 Marionette DEBUG loaded listener.js 16:34:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 101 (0x7f3676b0a400) [pid = 2692] [serial = 101] [outer = 0x7f365eca6000] 16:34:21 INFO - PROCESS | 2692 | 1460936061624 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]]]}] 16:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1336ms 16:34:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 102 (0x7f3661574400) [pid = 2692] [serial = 102] [outer = 0x7f365f9aa000] 16:34:21 INFO - PROCESS | 2692 | 1460936061695 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 16:34:21 INFO - PROCESS | 2692 | 1460936061698 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 16:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:34:21 INFO - PROCESS | 2692 | 1460936061756 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:34:21 INFO - PROCESS | 2692 | 1460936061763 Marionette TRACE conn3 <- [1,110,null,{}] 16:34:21 INFO - PROCESS | 2692 | 1460936061796 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}] 16:34:21 INFO - PROCESS | 2692 | 1460936061958 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 16:34:22 INFO - PROCESS | 2692 | 1460936062087 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:22 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367694d000 == 23 [pid = 2692] [id = 35] 16:34:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 103 (0x7f365eeb2400) [pid = 2692] [serial = 103] [outer = (nil)] 16:34:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 104 (0x7f3665cd9400) [pid = 2692] [serial = 104] [outer = 0x7f365eeb2400] 16:34:22 INFO - PROCESS | 2692 | 1460936062175 Marionette DEBUG loaded listener.js 16:34:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 105 (0x7f367ac89800) [pid = 2692] [serial = 105] [outer = 0x7f365eeb2400] 16:34:23 INFO - PROCESS | 2692 | 1460936063002 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]]]}] 16:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1337ms 16:34:23 INFO - PROCESS | 2692 | 1460936063053 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 16:34:23 INFO - PROCESS | 2692 | 1460936063057 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 16:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:34:23 INFO - PROCESS | 2692 | 1460936063078 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:34:23 INFO - PROCESS | 2692 | 1460936063083 Marionette TRACE conn3 <- [1,114,null,{}] 16:34:23 INFO - PROCESS | 2692 | 1460936063093 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}] 16:34:23 INFO - PROCESS | 2692 | 1460936063252 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 16:34:23 INFO - PROCESS | 2692 | 1460936063379 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:23 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367a224000 == 24 [pid = 2692] [id = 36] 16:34:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 106 (0x7f365f9a7400) [pid = 2692] [serial = 106] [outer = (nil)] 16:34:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 107 (0x7f367d468c00) [pid = 2692] [serial = 107] [outer = 0x7f365f9a7400] 16:34:23 INFO - PROCESS | 2692 | 1460936063461 Marionette DEBUG loaded listener.js 16:34:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 108 (0x7f367d784000) [pid = 2692] [serial = 108] [outer = 0x7f365f9a7400] 16:34:24 INFO - PROCESS | 2692 | 1460936064303 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]]]}] 16:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1302ms 16:34:24 INFO - PROCESS | 2692 | 1460936064367 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 16:34:24 INFO - PROCESS | 2692 | 1460936064371 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 16:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:34:24 INFO - PROCESS | 2692 | 1460936064377 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:34:24 INFO - PROCESS | 2692 | 1460936064381 Marionette TRACE conn3 <- [1,118,null,{}] 16:34:24 INFO - PROCESS | 2692 | 1460936064386 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}] 16:34:24 INFO - PROCESS | 2692 | 1460936064540 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 16:34:24 INFO - PROCESS | 2692 | 1460936064673 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:24 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ac2b800 == 25 [pid = 2692] [id = 37] 16:34:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 109 (0x7f3675b06000) [pid = 2692] [serial = 109] [outer = (nil)] 16:34:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 110 (0x7f367d7acc00) [pid = 2692] [serial = 110] [outer = 0x7f3675b06000] 16:34:24 INFO - PROCESS | 2692 | 1460936064751 Marionette DEBUG loaded listener.js 16:34:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 111 (0x7f367ef99400) [pid = 2692] [serial = 111] [outer = 0x7f3675b06000] 16:34:25 INFO - PROCESS | 2692 | 1460936065532 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]]]}] 16:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1183ms 16:34:25 INFO - PROCESS | 2692 | 1460936065562 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 16:34:25 INFO - PROCESS | 2692 | 1460936065566 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 16:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:34:25 INFO - PROCESS | 2692 | 1460936065572 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:34:25 INFO - PROCESS | 2692 | 1460936065574 Marionette TRACE conn3 <- [1,122,null,{}] 16:34:25 INFO - PROCESS | 2692 | 1460936065603 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}] 16:34:25 INFO - PROCESS | 2692 | 1460936065842 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 16:34:25 INFO - PROCESS | 2692 | 1460936065947 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:25 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ae2c800 == 26 [pid = 2692] [id = 38] 16:34:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 112 (0x7f367eff0c00) [pid = 2692] [serial = 112] [outer = (nil)] 16:34:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 113 (0x7f367fcd4400) [pid = 2692] [serial = 113] [outer = 0x7f367eff0c00] 16:34:26 INFO - PROCESS | 2692 | 1460936066028 Marionette DEBUG loaded listener.js 16:34:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 114 (0x7f36824cc800) [pid = 2692] [serial = 114] [outer = 0x7f367eff0c00] 16:34:26 INFO - PROCESS | 2692 | 1460936066928 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]]]}] 16:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1385ms 16:34:26 INFO - PROCESS | 2692 | 1460936066959 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 16:34:26 INFO - PROCESS | 2692 | 1460936066963 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 16:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:34:26 INFO - PROCESS | 2692 | 1460936066982 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:34:26 INFO - PROCESS | 2692 | 1460936066988 Marionette TRACE conn3 <- [1,126,null,{}] 16:34:26 INFO - PROCESS | 2692 | 1460936066996 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}] 16:34:27 INFO - PROCESS | 2692 | 1460936067155 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 16:34:27 INFO - PROCESS | 2692 | 1460936067309 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:27 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3665b82000 == 27 [pid = 2692] [id = 39] 16:34:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 115 (0x7f365f824400) [pid = 2692] [serial = 115] [outer = (nil)] 16:34:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 116 (0x7f36609ca000) [pid = 2692] [serial = 116] [outer = 0x7f365f824400] 16:34:27 INFO - PROCESS | 2692 | 1460936067399 Marionette DEBUG loaded listener.js 16:34:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 117 (0x7f3666266c00) [pid = 2692] [serial = 117] [outer = 0x7f365f824400] 16:34:27 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36687e5000 == 26 [pid = 2692] [id = 28] 16:34:28 INFO - PROCESS | 2692 | 1460936068459 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]]]}] 16:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1547ms 16:34:28 INFO - PROCESS | 2692 | 1460936068521 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 16:34:28 INFO - PROCESS | 2692 | 1460936068528 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 16:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:34:28 INFO - PROCESS | 2692 | 1460936068538 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:34:28 INFO - PROCESS | 2692 | 1460936068542 Marionette TRACE conn3 <- [1,130,null,{}] 16:34:28 INFO - PROCESS | 2692 | 1460936068551 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}] 16:34:28 INFO - PROCESS | 2692 | 1460936068787 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 16:34:28 INFO - PROCESS | 2692 | 1460936068984 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:29 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3662903000 == 27 [pid = 2692] [id = 40] 16:34:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 118 (0x7f3662a9ec00) [pid = 2692] [serial = 118] [outer = (nil)] 16:34:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 119 (0x7f3662aa0800) [pid = 2692] [serial = 119] [outer = 0x7f3662a9ec00] 16:34:29 INFO - PROCESS | 2692 | 1460936069080 Marionette DEBUG loaded listener.js 16:34:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 120 (0x7f3662aa7800) [pid = 2692] [serial = 120] [outer = 0x7f3662a9ec00] 16:34:29 INFO - PROCESS | 2692 | 1460936069947 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]]]}] 16:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1439ms 16:34:29 INFO - PROCESS | 2692 | 1460936069978 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 16:34:29 INFO - PROCESS | 2692 | 1460936069987 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 16:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:34:30 INFO - PROCESS | 2692 | 1460936069997 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:34:30 INFO - PROCESS | 2692 | 1460936070001 Marionette TRACE conn3 <- [1,134,null,{}] 16:34:30 INFO - PROCESS | 2692 | 1460936070007 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}] 16:34:30 INFO - PROCESS | 2692 | 1460936070194 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 16:34:30 INFO - PROCESS | 2692 | 1460936070327 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:30 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367694e000 == 28 [pid = 2692] [id = 41] 16:34:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 121 (0x7f3662a9f000) [pid = 2692] [serial = 121] [outer = (nil)] 16:34:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 122 (0x7f3668442c00) [pid = 2692] [serial = 122] [outer = 0x7f3662a9f000] 16:34:30 INFO - PROCESS | 2692 | 1460936070406 Marionette DEBUG loaded listener.js 16:34:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 123 (0x7f366ae24c00) [pid = 2692] [serial = 123] [outer = 0x7f3662a9f000] 16:34:31 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367694d000 == 27 [pid = 2692] [id = 35] 16:34:31 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36756d9000 == 26 [pid = 2692] [id = 34] 16:34:31 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366ad14000 == 25 [pid = 2692] [id = 33] 16:34:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36756c5800 == 24 [pid = 2692] [id = 30] 16:34:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36687f6000 == 23 [pid = 2692] [id = 21] 16:34:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366f716000 == 22 [pid = 2692] [id = 29] 16:34:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366aead000 == 21 [pid = 2692] [id = 19] 16:34:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3661591800 == 20 [pid = 2692] [id = 6] 16:34:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365ec89800 == 19 [pid = 2692] [id = 8] 16:34:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367a224000 == 18 [pid = 2692] [id = 36] 16:34:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366790f800 == 17 [pid = 2692] [id = 27] 16:34:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367ac2b800 == 16 [pid = 2692] [id = 37] 16:34:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367ae2c800 == 15 [pid = 2692] [id = 38] 16:34:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3662c14800 == 14 [pid = 2692] [id = 32] 16:34:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3662903000 == 13 [pid = 2692] [id = 40] 16:34:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36759a0800 == 12 [pid = 2692] [id = 31] 16:34:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36687f1000 == 11 [pid = 2692] [id = 22] 16:34:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667f5a800 == 10 [pid = 2692] [id = 13] 16:34:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3665b82000 == 9 [pid = 2692] [id = 39] 16:34:35 INFO - PROCESS | 2692 | 1460936075223 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]]]}] 16:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 5248ms 16:34:35 INFO - PROCESS | 2692 | 1460936075273 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 16:34:35 INFO - PROCESS | 2692 | 1460936075280 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 16:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:34:35 INFO - PROCESS | 2692 | 1460936075294 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:34:35 INFO - PROCESS | 2692 | 1460936075300 Marionette TRACE conn3 <- [1,138,null,{}] 16:34:35 INFO - PROCESS | 2692 | 1460936075308 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}] 16:34:35 INFO - PROCESS | 2692 | 1460936075469 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 16:34:35 INFO - PROCESS | 2692 | 1460936075484 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:35 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3665376000 == 10 [pid = 2692] [id = 42] 16:34:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 124 (0x7f3662c45800) [pid = 2692] [serial = 124] [outer = (nil)] 16:34:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 125 (0x7f36652a3800) [pid = 2692] [serial = 125] [outer = 0x7f3662c45800] 16:34:35 INFO - PROCESS | 2692 | 1460936075555 Marionette DEBUG loaded listener.js 16:34:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 126 (0x7f3665be1c00) [pid = 2692] [serial = 126] [outer = 0x7f3662c45800] 16:34:36 INFO - PROCESS | 2692 | 1460936076357 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]]]}] 16:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1086ms 16:34:36 INFO - PROCESS | 2692 | 1460936076396 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 16:34:36 INFO - PROCESS | 2692 | 1460936076407 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 16:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:34:36 INFO - PROCESS | 2692 | 1460936076418 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:34:36 INFO - PROCESS | 2692 | 1460936076422 Marionette TRACE conn3 <- [1,142,null,{}] 16:34:36 INFO - PROCESS | 2692 | 1460936076428 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}] 16:34:36 INFO - PROCESS | 2692 | 1460936076598 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 16:34:36 INFO - PROCESS | 2692 | 1460936076609 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:36 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36687f2800 == 11 [pid = 2692] [id = 43] 16:34:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 127 (0x7f365f818400) [pid = 2692] [serial = 127] [outer = (nil)] 16:34:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 128 (0x7f36677ea400) [pid = 2692] [serial = 128] [outer = 0x7f365f818400] 16:34:36 INFO - PROCESS | 2692 | 1460936076674 Marionette DEBUG loaded listener.js 16:34:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f36688bc000) [pid = 2692] [serial = 129] [outer = 0x7f365f818400] 16:34:37 INFO - PROCESS | 2692 | 1460936077749 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]]]}] 16:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1381ms 16:34:37 INFO - PROCESS | 2692 | 1460936077806 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 16:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:34:37 INFO - PROCESS | 2692 | 1460936077811 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 16:34:37 INFO - PROCESS | 2692 | 1460936077818 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:34:37 INFO - PROCESS | 2692 | 1460936077824 Marionette TRACE conn3 <- [1,146,null,{}] 16:34:37 INFO - PROCESS | 2692 | 1460936077856 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}] 16:34:38 INFO - PROCESS | 2692 | 1460936078049 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 16:34:38 INFO - PROCESS | 2692 | 1460936078075 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:38 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3675682800 == 12 [pid = 2692] [id = 44] 16:34:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f36661ba800) [pid = 2692] [serial = 130] [outer = (nil)] 16:34:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f36748da000) [pid = 2692] [serial = 131] [outer = 0x7f36661ba800] 16:34:38 INFO - PROCESS | 2692 | 1460936078145 Marionette DEBUG loaded listener.js 16:34:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f3675b1ec00) [pid = 2692] [serial = 132] [outer = 0x7f36661ba800] 16:34:38 INFO - PROCESS | 2692 | 1460936078939 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]]]}] 16:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1186ms 16:34:39 INFO - PROCESS | 2692 | 1460936079005 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 16:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:34:39 INFO - PROCESS | 2692 | 1460936079009 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 16:34:39 INFO - PROCESS | 2692 | 1460936079015 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:34:39 INFO - PROCESS | 2692 | 1460936079018 Marionette TRACE conn3 <- [1,150,null,{}] 16:34:39 INFO - PROCESS | 2692 | 1460936079029 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}] 16:34:39 INFO - PROCESS | 2692 | 1460936079216 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 16:34:39 INFO - PROCESS | 2692 | 1460936079233 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:39 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3676b56800 == 13 [pid = 2692] [id = 45] 16:34:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f36609c9000) [pid = 2692] [serial = 133] [outer = (nil)] 16:34:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f3676b09800) [pid = 2692] [serial = 134] [outer = 0x7f36609c9000] 16:34:39 INFO - PROCESS | 2692 | 1460936079299 Marionette DEBUG loaded listener.js 16:34:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f3678abc800) [pid = 2692] [serial = 135] [outer = 0x7f36609c9000] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f3660b73000) [pid = 2692] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 133 (0x7f366eb3ac00) [pid = 2692] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f36759e9c00) [pid = 2692] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f3662ae4000) [pid = 2692] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f365ee0cc00) [pid = 2692] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f365ee02800) [pid = 2692] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 128 (0x7f365f824400) [pid = 2692] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 127 (0x7f3665c0a000) [pid = 2692] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 126 (0x7f3662ae4c00) [pid = 2692] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 125 (0x7f3666e10800) [pid = 2692] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 124 (0x7f3662c3c800) [pid = 2692] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 123 (0x7f366768e000) [pid = 2692] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 122 (0x7f365eeb6000) [pid = 2692] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 121 (0x7f365ec9a000) [pid = 2692] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 120 (0x7f3667fd8800) [pid = 2692] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 119 (0x7f366ae66000) [pid = 2692] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 118 (0x7f36664c7400) [pid = 2692] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 117 (0x7f367eff0c00) [pid = 2692] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 116 (0x7f366999e400) [pid = 2692] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 115 (0x7f3660598000) [pid = 2692] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 114 (0x7f36661c8c00) [pid = 2692] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 113 (0x7f3675b06000) [pid = 2692] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 112 (0x7f3662a9ec00) [pid = 2692] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 111 (0x7f3660b6cc00) [pid = 2692] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 110 (0x7f365eca6000) [pid = 2692] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 109 (0x7f366913c800) [pid = 2692] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 108 (0x7f365eeb2400) [pid = 2692] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 107 (0x7f36664c6c00) [pid = 2692] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 106 (0x7f365ee0bc00) [pid = 2692] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 105 (0x7f3660b77800) [pid = 2692] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 104 (0x7f3668e76400) [pid = 2692] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:34:40 INFO - PROCESS | 2692 | --DOMWINDOW == 103 (0x7f365f9a7400) [pid = 2692] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:34:41 INFO - PROCESS | 2692 | 1460936081075 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]]]}] 16:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 2086ms 16:34:41 INFO - PROCESS | 2692 | 1460936081115 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 16:34:41 INFO - PROCESS | 2692 | 1460936081117 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 16:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:34:41 INFO - PROCESS | 2692 | 1460936081168 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:34:41 INFO - PROCESS | 2692 | 1460936081170 Marionette TRACE conn3 <- [1,154,null,{}] 16:34:41 INFO - PROCESS | 2692 | 1460936081194 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}] 16:34:41 INFO - PROCESS | 2692 | 1460936081337 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 16:34:41 INFO - PROCESS | 2692 | 1460936081348 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:41 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3666ca5800 == 14 [pid = 2692] [id = 46] 16:34:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 104 (0x7f36609cc400) [pid = 2692] [serial = 136] [outer = (nil)] 16:34:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 105 (0x7f36652aa000) [pid = 2692] [serial = 137] [outer = 0x7f36609cc400] 16:34:41 INFO - PROCESS | 2692 | 1460936081412 Marionette DEBUG loaded listener.js 16:34:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 106 (0x7f366851ec00) [pid = 2692] [serial = 138] [outer = 0x7f36609cc400] 16:34:42 INFO - PROCESS | 2692 | 1460936082309 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]]]}] 16:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1189ms 16:34:42 INFO - PROCESS | 2692 | 1460936082389 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 16:34:42 INFO - PROCESS | 2692 | 1460936082396 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 16:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:34:42 INFO - PROCESS | 2692 | 1460936082412 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:34:42 INFO - PROCESS | 2692 | 1460936082418 Marionette TRACE conn3 <- [1,158,null,{}] 16:34:42 INFO - PROCESS | 2692 | 1460936082428 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}] 16:34:42 INFO - PROCESS | 2692 | 1460936082652 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 16:34:42 INFO - PROCESS | 2692 | 1460936082784 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:42 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3662905000 == 15 [pid = 2692] [id = 47] 16:34:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 107 (0x7f365f820c00) [pid = 2692] [serial = 139] [outer = (nil)] 16:34:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 108 (0x7f3662aa3c00) [pid = 2692] [serial = 140] [outer = 0x7f365f820c00] 16:34:42 INFO - PROCESS | 2692 | 1460936082868 Marionette DEBUG loaded listener.js 16:34:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 109 (0x7f3662ae0000) [pid = 2692] [serial = 141] [outer = 0x7f365f820c00] 16:34:43 INFO - PROCESS | 2692 | 1460936083737 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]]]}] 16:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1343ms 16:34:43 INFO - PROCESS | 2692 | 1460936083754 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 16:34:43 INFO - PROCESS | 2692 | 1460936083759 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 16:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:34:43 INFO - PROCESS | 2692 | 1460936083772 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:34:43 INFO - PROCESS | 2692 | 1460936083778 Marionette TRACE conn3 <- [1,162,null,{}] 16:34:43 INFO - PROCESS | 2692 | 1460936083785 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}] 16:34:43 INFO - PROCESS | 2692 | 1460936083947 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 16:34:44 INFO - PROCESS | 2692 | 1460936084087 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:44 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366f71a000 == 16 [pid = 2692] [id = 48] 16:34:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 110 (0x7f365f823c00) [pid = 2692] [serial = 142] [outer = (nil)] 16:34:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 111 (0x7f36688bc400) [pid = 2692] [serial = 143] [outer = 0x7f365f823c00] 16:34:44 INFO - PROCESS | 2692 | 1460936084162 Marionette DEBUG loaded listener.js 16:34:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 112 (0x7f366999ec00) [pid = 2692] [serial = 144] [outer = 0x7f365f823c00] 16:34:45 INFO - PROCESS | 2692 | 1460936085078 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]]]}] 16:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1338ms 16:34:45 INFO - PROCESS | 2692 | 1460936085108 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 16:34:45 INFO - PROCESS | 2692 | 1460936085112 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 16:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:34:45 INFO - PROCESS | 2692 | 1460936085119 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:34:45 INFO - PROCESS | 2692 | 1460936085122 Marionette TRACE conn3 <- [1,166,null,{}] 16:34:45 INFO - PROCESS | 2692 | 1460936085138 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}] 16:34:45 INFO - PROCESS | 2692 | 1460936085345 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 16:34:45 INFO - PROCESS | 2692 | 1460936085481 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:45 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367a21c000 == 17 [pid = 2692] [id = 49] 16:34:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 113 (0x7f366ea49400) [pid = 2692] [serial = 145] [outer = (nil)] 16:34:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 114 (0x7f36756b6400) [pid = 2692] [serial = 146] [outer = 0x7f366ea49400] 16:34:45 INFO - PROCESS | 2692 | 1460936085569 Marionette DEBUG loaded listener.js 16:34:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 115 (0x7f3676b06c00) [pid = 2692] [serial = 147] [outer = 0x7f366ea49400] 16:34:45 INFO - PROCESS | 2692 | 1460936085944 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:34:46 INFO - PROCESS | 2692 | 1460936086483 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]]]}] 16:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1429ms 16:34:46 INFO - PROCESS | 2692 | 1460936086550 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 16:34:46 INFO - PROCESS | 2692 | 1460936086554 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 16:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:34:46 INFO - PROCESS | 2692 | 1460936086560 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:34:46 INFO - PROCESS | 2692 | 1460936086563 Marionette TRACE conn3 <- [1,170,null,{}] 16:34:46 INFO - PROCESS | 2692 | 1460936086569 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}] 16:34:46 INFO - PROCESS | 2692 | 1460936086728 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 16:34:46 INFO - PROCESS | 2692 | 1460936086861 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:46 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ae23800 == 18 [pid = 2692] [id = 50] 16:34:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 116 (0x7f36691d5c00) [pid = 2692] [serial = 148] [outer = (nil)] 16:34:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 117 (0x7f367ac08000) [pid = 2692] [serial = 149] [outer = 0x7f36691d5c00] 16:34:46 INFO - PROCESS | 2692 | 1460936086937 Marionette DEBUG loaded listener.js 16:34:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 118 (0x7f367ad3f000) [pid = 2692] [serial = 150] [outer = 0x7f36691d5c00] 16:34:48 INFO - PROCESS | 2692 | 1460936088015 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]]]}] 16:34:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:34:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1484ms 16:34:48 INFO - PROCESS | 2692 | 1460936088046 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 16:34:48 INFO - PROCESS | 2692 | 1460936088051 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 16:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:34:48 INFO - PROCESS | 2692 | 1460936088057 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:34:48 INFO - PROCESS | 2692 | 1460936088061 Marionette TRACE conn3 <- [1,174,null,{}] 16:34:48 INFO - PROCESS | 2692 | 1460936088067 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}] 16:34:48 INFO - PROCESS | 2692 | 1460936088246 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 16:34:48 INFO - PROCESS | 2692 | 1460936088398 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:48 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366629b000 == 19 [pid = 2692] [id = 51] 16:34:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 119 (0x7f365f81d800) [pid = 2692] [serial = 151] [outer = (nil)] 16:34:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 120 (0x7f365f822800) [pid = 2692] [serial = 152] [outer = 0x7f365f81d800] 16:34:48 INFO - PROCESS | 2692 | 1460936088497 Marionette DEBUG loaded listener.js 16:34:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 121 (0x7f36748dac00) [pid = 2692] [serial = 153] [outer = 0x7f365f81d800] 16:34:49 INFO - PROCESS | 2692 | 1460936089359 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]]]}] 16:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1335ms 16:34:49 INFO - PROCESS | 2692 | 1460936089394 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 16:34:49 INFO - PROCESS | 2692 | 1460936089398 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 16:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:34:49 INFO - PROCESS | 2692 | 1460936089404 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:34:49 INFO - PROCESS | 2692 | 1460936089407 Marionette TRACE conn3 <- [1,178,null,{}] 16:34:49 INFO - PROCESS | 2692 | 1460936089413 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}] 16:34:49 INFO - PROCESS | 2692 | 1460936089762 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 16:34:50 INFO - PROCESS | 2692 | 1460936090024 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:50 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3661594800 == 20 [pid = 2692] [id = 52] 16:34:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 122 (0x7f365f9abc00) [pid = 2692] [serial = 154] [outer = (nil)] 16:34:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 123 (0x7f36609cd000) [pid = 2692] [serial = 155] [outer = 0x7f365f9abc00] 16:34:50 INFO - PROCESS | 2692 | 1460936090119 Marionette DEBUG loaded listener.js 16:34:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 124 (0x7f3660b78000) [pid = 2692] [serial = 156] [outer = 0x7f365f9abc00] 16:34:50 INFO - PROCESS | 2692 | 1460936090938 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]]]}] 16:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1583ms 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 123 (0x7f36661c7000) [pid = 2692] [serial = 40] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 122 (0x7f365fa1c800) [pid = 2692] [serial = 28] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 121 (0x7f366ae68c00) [pid = 2692] [serial = 52] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 120 (0x7f36688b2c00) [pid = 2692] [serial = 43] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 119 (0x7f3669ba2800) [pid = 2692] [serial = 46] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 118 (0x7f366aec9400) [pid = 2692] [serial = 49] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 117 (0x7f3668b08000) [pid = 2692] [serial = 44] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 116 (0x7f3665015c00) [pid = 2692] [serial = 34] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 115 (0x7f366ea44000) [pid = 2692] [serial = 50] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 114 (0x7f365ec9e800) [pid = 2692] [serial = 25] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 113 (0x7f36684d5000) [pid = 2692] [serial = 37] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 112 (0x7f365fa2d800) [pid = 2692] [serial = 38] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 111 (0x7f3666e0b400) [pid = 2692] [serial = 41] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 110 (0x7f36675c7000) [pid = 2692] [serial = 35] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 109 (0x7f366eb3b000) [pid = 2692] [serial = 53] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 108 (0x7f365eeaf800) [pid = 2692] [serial = 26] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 107 (0x7f3660b6ec00) [pid = 2692] [serial = 31] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 106 (0x7f366ae28c00) [pid = 2692] [serial = 47] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 105 (0x7f365ee03400) [pid = 2692] [serial = 23] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 104 (0x7f3675b05c00) [pid = 2692] [serial = 76] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 103 (0x7f366756f800) [pid = 2692] [serial = 70] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 102 (0x7f3669ab8000) [pid = 2692] [serial = 73] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 101 (0x7f3665cd8400) [pid = 2692] [serial = 95] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 100 (0x7f365eeb0400) [pid = 2692] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 99 (0x7f365ee11000) [pid = 2692] [serial = 67] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 98 (0x7f3666266c00) [pid = 2692] [serial = 117] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 97 (0x7f3678b81000) [pid = 2692] [serial = 91] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 96 (0x7f3668443c00) [pid = 2692] [serial = 71] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 95 (0x7f36609ca000) [pid = 2692] [serial = 116] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 94 (0x7f365f9b1000) [pid = 2692] [serial = 94] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 93 (0x7f3678506800) [pid = 2692] [serial = 2] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 92 (0x7f3662aa7800) [pid = 2692] [serial = 120] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 91 (0x7f366768c400) [pid = 2692] [serial = 12] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 90 (0x7f366ae2ac00) [pid = 2692] [serial = 64] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 89 (0x7f366b294800) [pid = 2692] [serial = 85] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 88 (0x7f3667c90400) [pid = 2692] [serial = 9] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 87 (0x7f3665be0800) [pid = 2692] [serial = 59] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 86 (0x7f366768e400) [pid = 2692] [serial = 80] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 85 (0x7f3666e4ac00) [pid = 2692] [serial = 61] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 84 (0x7f3675b2c800) [pid = 2692] [serial = 100] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 83 (0x7f3667570000) [pid = 2692] [serial = 82] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 82 (0x7f367682cc00) [pid = 2692] [serial = 56] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 81 (0x7f3665012400) [pid = 2692] [serial = 58] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 80 (0x7f3675910000) [pid = 2692] [serial = 55] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 79 (0x7f367a829000) [pid = 2692] [serial = 92] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 78 (0x7f366ad53400) [pid = 2692] [serial = 97] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 77 (0x7f366ae60c00) [pid = 2692] [serial = 74] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 76 (0x7f36609d4400) [pid = 2692] [serial = 19] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 75 (0x7f3676b0a400) [pid = 2692] [serial = 101] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 74 (0x7f367590d400) [pid = 2692] [serial = 65] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 73 (0x7f367ac89800) [pid = 2692] [serial = 105] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 72 (0x7f367d468c00) [pid = 2692] [serial = 107] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 71 (0x7f3666b85800) [pid = 2692] [serial = 79] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 70 (0x7f3665cd9400) [pid = 2692] [serial = 104] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 69 (0x7f3676921000) [pid = 2692] [serial = 88] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 68 (0x7f3665015000) [pid = 2692] [serial = 68] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 67 (0x7f366796dc00) [pid = 2692] [serial = 62] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 66 (0x7f3676827000) [pid = 2692] [serial = 77] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 65 (0x7f3668442c00) [pid = 2692] [serial = 122] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 64 (0x7f367d784000) [pid = 2692] [serial = 108] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 63 (0x7f36785d1800) [pid = 2692] [serial = 89] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 62 (0x7f36748d7c00) [pid = 2692] [serial = 86] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 61 (0x7f36824cc800) [pid = 2692] [serial = 114] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 60 (0x7f366ea48400) [pid = 2692] [serial = 98] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 59 (0x7f36605a2c00) [pid = 2692] [serial = 22] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 58 (0x7f3668b0ac00) [pid = 2692] [serial = 83] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 57 (0x7f367fcd4400) [pid = 2692] [serial = 113] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 56 (0x7f367ef99400) [pid = 2692] [serial = 111] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 55 (0x7f3662aa0800) [pid = 2692] [serial = 119] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 54 (0x7f3660b6e800) [pid = 2692] [serial = 16] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 53 (0x7f3660b74800) [pid = 2692] [serial = 17] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | --DOMWINDOW == 52 (0x7f367d7acc00) [pid = 2692] [serial = 110] [outer = (nil)] [url = about:blank] 16:34:51 INFO - PROCESS | 2692 | 1460936091107 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 16:34:51 INFO - PROCESS | 2692 | 1460936091113 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 16:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:34:51 INFO - PROCESS | 2692 | 1460936091120 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:34:51 INFO - PROCESS | 2692 | 1460936091124 Marionette TRACE conn3 <- [1,182,null,{}] 16:34:51 INFO - PROCESS | 2692 | 1460936091131 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}] 16:34:51 INFO - PROCESS | 2692 | 1460936091280 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 16:34:51 INFO - PROCESS | 2692 | 1460936091365 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:51 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365ed51000 == 21 [pid = 2692] [id = 53] 16:34:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 53 (0x7f365eeac800) [pid = 2692] [serial = 157] [outer = (nil)] 16:34:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 54 (0x7f3661695400) [pid = 2692] [serial = 158] [outer = 0x7f365eeac800] 16:34:51 INFO - PROCESS | 2692 | 1460936091437 Marionette DEBUG loaded listener.js 16:34:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 55 (0x7f3662adb800) [pid = 2692] [serial = 159] [outer = 0x7f365eeac800] 16:34:52 INFO - PROCESS | 2692 | 1460936092119 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]]]}] 16:34:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1033ms 16:34:52 INFO - PROCESS | 2692 | 1460936092154 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 16:34:52 INFO - PROCESS | 2692 | 1460936092159 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 16:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:34:52 INFO - PROCESS | 2692 | 1460936092165 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:34:52 INFO - PROCESS | 2692 | 1460936092167 Marionette TRACE conn3 <- [1,186,null,{}] 16:34:52 INFO - PROCESS | 2692 | 1460936092173 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}] 16:34:52 INFO - PROCESS | 2692 | 1460936092318 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 16:34:52 INFO - PROCESS | 2692 | 1460936092407 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:52 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3662920000 == 22 [pid = 2692] [id = 54] 16:34:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 56 (0x7f365f9ae800) [pid = 2692] [serial = 160] [outer = (nil)] 16:34:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 57 (0x7f3665015000) [pid = 2692] [serial = 161] [outer = 0x7f365f9ae800] 16:34:52 INFO - PROCESS | 2692 | 1460936092470 Marionette DEBUG loaded listener.js 16:34:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 58 (0x7f36661bf800) [pid = 2692] [serial = 162] [outer = 0x7f365f9ae800] 16:34:53 INFO - PROCESS | 2692 | 1460936093111 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]]]}] 16:34:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:34:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 976ms 16:34:53 INFO - PROCESS | 2692 | 1460936093143 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 16:34:53 INFO - PROCESS | 2692 | 1460936093150 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 16:34:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:34:53 INFO - PROCESS | 2692 | 1460936093166 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:34:53 INFO - PROCESS | 2692 | 1460936093173 Marionette TRACE conn3 <- [1,190,null,{}] 16:34:53 INFO - PROCESS | 2692 | 1460936093179 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}] 16:34:53 INFO - PROCESS | 2692 | 1460936093368 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 16:34:53 INFO - PROCESS | 2692 | 1460936093393 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:53 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366761d000 == 23 [pid = 2692] [id = 55] 16:34:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 59 (0x7f36664c6c00) [pid = 2692] [serial = 163] [outer = (nil)] 16:34:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 60 (0x7f3666eb9000) [pid = 2692] [serial = 164] [outer = 0x7f36664c6c00] 16:34:53 INFO - PROCESS | 2692 | 1460936093457 Marionette DEBUG loaded listener.js 16:34:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 61 (0x7f36675c8000) [pid = 2692] [serial = 165] [outer = 0x7f36664c6c00] 16:34:54 INFO - PROCESS | 2692 | 1460936094191 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]]]}] 16:34:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1051ms 16:34:54 INFO - PROCESS | 2692 | 1460936094210 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 16:34:54 INFO - PROCESS | 2692 | 1460936094213 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 16:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:34:54 INFO - PROCESS | 2692 | 1460936094219 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:34:54 INFO - PROCESS | 2692 | 1460936094222 Marionette TRACE conn3 <- [1,194,null,{}] 16:34:54 INFO - PROCESS | 2692 | 1460936094237 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}] 16:34:54 INFO - PROCESS | 2692 | 1460936094410 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 16:34:54 INFO - PROCESS | 2692 | 1460936094471 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:54 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3668257800 == 24 [pid = 2692] [id = 56] 16:34:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 62 (0x7f3667681400) [pid = 2692] [serial = 166] [outer = (nil)] 16:34:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 63 (0x7f3668521000) [pid = 2692] [serial = 167] [outer = 0x7f3667681400] 16:34:54 INFO - PROCESS | 2692 | 1460936094533 Marionette DEBUG loaded listener.js 16:34:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 64 (0x7f3668b06800) [pid = 2692] [serial = 168] [outer = 0x7f3667681400] 16:34:55 INFO - PROCESS | 2692 | --DOMWINDOW == 63 (0x7f3662c45800) [pid = 2692] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:34:55 INFO - PROCESS | 2692 | --DOMWINDOW == 62 (0x7f3662a9f000) [pid = 2692] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:34:55 INFO - PROCESS | 2692 | --DOMWINDOW == 61 (0x7f365f818400) [pid = 2692] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:34:55 INFO - PROCESS | 2692 | --DOMWINDOW == 60 (0x7f36661ba800) [pid = 2692] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:34:55 INFO - PROCESS | 2692 | --DOMWINDOW == 59 (0x7f36609c9000) [pid = 2692] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:34:55 INFO - PROCESS | 2692 | 1460936095453 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]]]}] 16:34:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1278ms 16:34:55 INFO - PROCESS | 2692 | 1460936095499 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 16:34:55 INFO - PROCESS | 2692 | 1460936095505 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 16:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:34:55 INFO - PROCESS | 2692 | 1460936095514 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:34:55 INFO - PROCESS | 2692 | 1460936095520 Marionette TRACE conn3 <- [1,198,null,{}] 16:34:55 INFO - PROCESS | 2692 | 1460936095530 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}] 16:34:55 INFO - PROCESS | 2692 | 1460936095701 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 16:34:55 INFO - PROCESS | 2692 | 1460936095831 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:55 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366099c800 == 25 [pid = 2692] [id = 57] 16:34:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 60 (0x7f365f81f800) [pid = 2692] [serial = 169] [outer = (nil)] 16:34:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 61 (0x7f36609cf000) [pid = 2692] [serial = 170] [outer = 0x7f365f81f800] 16:34:55 INFO - PROCESS | 2692 | 1460936095963 Marionette DEBUG loaded listener.js 16:34:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 62 (0x7f3662aa1400) [pid = 2692] [serial = 171] [outer = 0x7f365f81f800] 16:34:56 INFO - PROCESS | 2692 | 1460936096820 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]]]}] 16:34:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1339ms 16:34:56 INFO - PROCESS | 2692 | 1460936096854 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 16:34:56 INFO - PROCESS | 2692 | 1460936096862 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 16:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:34:56 INFO - PROCESS | 2692 | 1460936096873 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:34:56 INFO - PROCESS | 2692 | 1460936096877 Marionette TRACE conn3 <- [1,202,null,{}] 16:34:56 INFO - PROCESS | 2692 | 1460936096883 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}] 16:34:57 INFO - PROCESS | 2692 | 1460936097076 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 16:34:57 INFO - PROCESS | 2692 | 1460936097206 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:57 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667f4a000 == 26 [pid = 2692] [id = 58] 16:34:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 63 (0x7f365fa3a000) [pid = 2692] [serial = 172] [outer = (nil)] 16:34:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 64 (0x7f3665cd8400) [pid = 2692] [serial = 173] [outer = 0x7f365fa3a000] 16:34:57 INFO - PROCESS | 2692 | 1460936097279 Marionette DEBUG loaded listener.js 16:34:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 65 (0x7f3666c65000) [pid = 2692] [serial = 174] [outer = 0x7f365fa3a000] 16:34:58 INFO - PROCESS | 2692 | 1460936098110 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]]]}] 16:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1280ms 16:34:58 INFO - PROCESS | 2692 | 1460936098154 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 16:34:58 INFO - PROCESS | 2692 | 1460936098158 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 16:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:34:58 INFO - PROCESS | 2692 | 1460936098164 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:34:58 INFO - PROCESS | 2692 | 1460936098170 Marionette TRACE conn3 <- [1,206,null,{}] 16:34:58 INFO - PROCESS | 2692 | 1460936098186 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}] 16:34:58 INFO - PROCESS | 2692 | 1460936098354 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 16:34:58 INFO - PROCESS | 2692 | 1460936098477 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:58 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366891f000 == 27 [pid = 2692] [id = 59] 16:34:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 66 (0x7f3666266c00) [pid = 2692] [serial = 175] [outer = (nil)] 16:34:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 67 (0x7f3668b0ac00) [pid = 2692] [serial = 176] [outer = 0x7f3666266c00] 16:34:58 INFO - PROCESS | 2692 | 1460936098554 Marionette DEBUG loaded listener.js 16:34:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 68 (0x7f3669ac2c00) [pid = 2692] [serial = 177] [outer = 0x7f3666266c00] 16:34:59 INFO - PROCESS | 2692 | 1460936099412 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]]]}] 16:34:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1286ms 16:34:59 INFO - PROCESS | 2692 | 1460936099452 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 16:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:34:59 INFO - PROCESS | 2692 | 1460936099457 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 16:34:59 INFO - PROCESS | 2692 | 1460936099464 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:34:59 INFO - PROCESS | 2692 | 1460936099467 Marionette TRACE conn3 <- [1,210,null,{}] 16:34:59 INFO - PROCESS | 2692 | 1460936099473 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}] 16:34:59 INFO - PROCESS | 2692 | 1460936099631 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 16:34:59 INFO - PROCESS | 2692 | 1460936099733 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:59 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36664a1000 == 28 [pid = 2692] [id = 60] 16:34:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 69 (0x7f365f9b2800) [pid = 2692] [serial = 178] [outer = (nil)] 16:34:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 70 (0x7f3669bac400) [pid = 2692] [serial = 179] [outer = 0x7f365f9b2800] 16:34:59 INFO - PROCESS | 2692 | 1460936099805 Marionette DEBUG loaded listener.js 16:34:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 71 (0x7f366ae28800) [pid = 2692] [serial = 180] [outer = 0x7f365f9b2800] 16:35:00 INFO - PROCESS | 2692 | 1460936100734 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]]]}] 16:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1338ms 16:35:00 INFO - PROCESS | 2692 | 1460936100803 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 16:35:00 INFO - PROCESS | 2692 | 1460936100808 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 16:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:35:00 INFO - PROCESS | 2692 | 1460936100816 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:35:00 INFO - PROCESS | 2692 | 1460936100822 Marionette TRACE conn3 <- [1,214,null,{}] 16:35:00 INFO - PROCESS | 2692 | 1460936100830 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}] 16:35:00 INFO - PROCESS | 2692 | 1460936100986 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 16:35:01 INFO - PROCESS | 2692 | 1460936101146 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:01 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365ed4e000 == 29 [pid = 2692] [id = 61] 16:35:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 72 (0x7f3660b70800) [pid = 2692] [serial = 181] [outer = (nil)] 16:35:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 73 (0x7f3662a9ec00) [pid = 2692] [serial = 182] [outer = 0x7f3660b70800] 16:35:01 INFO - PROCESS | 2692 | 1460936101264 Marionette DEBUG loaded listener.js 16:35:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 74 (0x7f3662addc00) [pid = 2692] [serial = 183] [outer = 0x7f3660b70800] 16:35:01 INFO - PROCESS | 2692 | --DOMWINDOW == 73 (0x7f36652aa000) [pid = 2692] [serial = 137] [outer = (nil)] [url = about:blank] 16:35:02 INFO - PROCESS | 2692 | 1460936102062 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]]]}] 16:35:02 INFO - PROCESS | 2692 | --DOMWINDOW == 72 (0x7f36652a3800) [pid = 2692] [serial = 125] [outer = (nil)] [url = about:blank] 16:35:02 INFO - PROCESS | 2692 | --DOMWINDOW == 71 (0x7f3665be1c00) [pid = 2692] [serial = 126] [outer = (nil)] [url = about:blank] 16:35:02 INFO - PROCESS | 2692 | --DOMWINDOW == 70 (0x7f366ae24c00) [pid = 2692] [serial = 123] [outer = (nil)] [url = about:blank] 16:35:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1285ms 16:35:02 INFO - PROCESS | 2692 | --DOMWINDOW == 69 (0x7f36677ea400) [pid = 2692] [serial = 128] [outer = (nil)] [url = about:blank] 16:35:02 INFO - PROCESS | 2692 | --DOMWINDOW == 68 (0x7f36748da000) [pid = 2692] [serial = 131] [outer = (nil)] [url = about:blank] 16:35:02 INFO - PROCESS | 2692 | --DOMWINDOW == 67 (0x7f3676b09800) [pid = 2692] [serial = 134] [outer = (nil)] [url = about:blank] 16:35:02 INFO - PROCESS | 2692 | --DOMWINDOW == 66 (0x7f3678abc800) [pid = 2692] [serial = 135] [outer = (nil)] [url = about:blank] 16:35:02 INFO - PROCESS | 2692 | --DOMWINDOW == 65 (0x7f3675b1ec00) [pid = 2692] [serial = 132] [outer = (nil)] [url = about:blank] 16:35:02 INFO - PROCESS | 2692 | --DOMWINDOW == 64 (0x7f36688bc000) [pid = 2692] [serial = 129] [outer = (nil)] [url = about:blank] 16:35:02 INFO - PROCESS | 2692 | 1460936102117 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 16:35:02 INFO - PROCESS | 2692 | 1460936102129 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 16:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:35:02 INFO - PROCESS | 2692 | 1460936102147 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:35:02 INFO - PROCESS | 2692 | 1460936102152 Marionette TRACE conn3 <- [1,218,null,{}] 16:35:02 INFO - PROCESS | 2692 | 1460936102168 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}] 16:35:02 INFO - PROCESS | 2692 | 1460936102379 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 16:35:02 INFO - PROCESS | 2692 | 1460936102485 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:02 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3666cab800 == 30 [pid = 2692] [id = 62] 16:35:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 65 (0x7f365eca0800) [pid = 2692] [serial = 184] [outer = (nil)] 16:35:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 66 (0x7f36661c2000) [pid = 2692] [serial = 185] [outer = 0x7f365eca0800] 16:35:02 INFO - PROCESS | 2692 | 1460936102567 Marionette DEBUG loaded listener.js 16:35:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 67 (0x7f3667571400) [pid = 2692] [serial = 186] [outer = 0x7f365eca0800] 16:35:03 INFO - PROCESS | 2692 | 1460936103267 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]]]}] 16:35:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1142ms 16:35:03 INFO - PROCESS | 2692 | 1460936103289 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 16:35:03 INFO - PROCESS | 2692 | 1460936103293 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 16:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:35:03 INFO - PROCESS | 2692 | 1460936103299 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:35:03 INFO - PROCESS | 2692 | 1460936103304 Marionette TRACE conn3 <- [1,222,null,{}] 16:35:03 INFO - PROCESS | 2692 | 1460936103319 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}] 16:35:03 INFO - PROCESS | 2692 | 1460936103471 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 16:35:03 INFO - PROCESS | 2692 | 1460936103565 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:03 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366892b000 == 31 [pid = 2692] [id = 63] 16:35:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 68 (0x7f36675c1400) [pid = 2692] [serial = 187] [outer = (nil)] 16:35:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 69 (0x7f3668e72800) [pid = 2692] [serial = 188] [outer = 0x7f36675c1400] 16:35:03 INFO - PROCESS | 2692 | 1460936103633 Marionette DEBUG loaded listener.js 16:35:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 70 (0x7f366aec9400) [pid = 2692] [serial = 189] [outer = 0x7f36675c1400] 16:35:04 INFO - PROCESS | 2692 | 1460936104299 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]]]}] 16:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1031ms 16:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:35:04 INFO - PROCESS | 2692 | 1460936104331 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 16:35:04 INFO - PROCESS | 2692 | 1460936104335 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 16:35:04 INFO - PROCESS | 2692 | 1460936104342 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:35:04 INFO - PROCESS | 2692 | 1460936104344 Marionette TRACE conn3 <- [1,226,null,{}] 16:35:04 INFO - PROCESS | 2692 | 1460936104350 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}] 16:35:04 INFO - PROCESS | 2692 | 1460936104537 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 16:35:04 INFO - PROCESS | 2692 | 1460936104566 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:04 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366ad22800 == 32 [pid = 2692] [id = 64] 16:35:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 71 (0x7f365ec9b000) [pid = 2692] [serial = 190] [outer = (nil)] 16:35:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 72 (0x7f366ea48800) [pid = 2692] [serial = 191] [outer = 0x7f365ec9b000] 16:35:04 INFO - PROCESS | 2692 | 1460936104631 Marionette DEBUG loaded listener.js 16:35:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 73 (0x7f3675468000) [pid = 2692] [serial = 192] [outer = 0x7f365ec9b000] 16:35:05 INFO - PROCESS | 2692 | 1460936105579 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]]]}] 16:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1281ms 16:35:05 INFO - PROCESS | 2692 | 1460936105622 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 16:35:05 INFO - PROCESS | 2692 | 1460936105627 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 16:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:35:05 INFO - PROCESS | 2692 | 1460936105640 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:35:05 INFO - PROCESS | 2692 | 1460936105642 Marionette TRACE conn3 <- [1,230,null,{}] 16:35:05 INFO - PROCESS | 2692 | 1460936105646 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}] 16:35:05 INFO - PROCESS | 2692 | 1460936105811 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 16:35:05 INFO - PROCESS | 2692 | 1460936105839 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:05 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366f704000 == 33 [pid = 2692] [id = 65] 16:35:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 74 (0x7f365edbf400) [pid = 2692] [serial = 193] [outer = (nil)] 16:35:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 75 (0x7f3675b0a800) [pid = 2692] [serial = 194] [outer = 0x7f365edbf400] 16:35:05 INFO - PROCESS | 2692 | 1460936105902 Marionette DEBUG loaded listener.js 16:35:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 76 (0x7f367682d000) [pid = 2692] [serial = 195] [outer = 0x7f365edbf400] 16:35:06 INFO - PROCESS | 2692 | --DOMWINDOW == 75 (0x7f365f9ae800) [pid = 2692] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:35:06 INFO - PROCESS | 2692 | --DOMWINDOW == 74 (0x7f36664c6c00) [pid = 2692] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:35:06 INFO - PROCESS | 2692 | --DOMWINDOW == 73 (0x7f365eeac800) [pid = 2692] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:35:06 INFO - PROCESS | 2692 | --DOMWINDOW == 72 (0x7f365f9abc00) [pid = 2692] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:35:06 INFO - PROCESS | 2692 | 1460936106731 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]]]}] 16:35:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:35:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1127ms 16:35:06 INFO - PROCESS | 2692 | 1460936106768 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 16:35:06 INFO - PROCESS | 2692 | 1460936106772 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 16:35:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:35:06 INFO - PROCESS | 2692 | 1460936106778 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:35:06 INFO - PROCESS | 2692 | 1460936106780 Marionette TRACE conn3 <- [1,234,null,{}] 16:35:06 INFO - PROCESS | 2692 | 1460936106786 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}] 16:35:07 INFO - PROCESS | 2692 | 1460936107000 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 16:35:07 INFO - PROCESS | 2692 | 1460936107014 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:07 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36754e8000 == 34 [pid = 2692] [id = 66] 16:35:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 73 (0x7f365ee03400) [pid = 2692] [serial = 196] [outer = (nil)] 16:35:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 74 (0x7f367692cc00) [pid = 2692] [serial = 197] [outer = 0x7f365ee03400] 16:35:07 INFO - PROCESS | 2692 | 1460936107087 Marionette DEBUG loaded listener.js 16:35:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 75 (0x7f367a783000) [pid = 2692] [serial = 198] [outer = 0x7f365ee03400] 16:35:07 INFO - PROCESS | 2692 | 1460936107781 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]]]}] 16:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1028ms 16:35:07 INFO - PROCESS | 2692 | 1460936107810 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 16:35:07 INFO - PROCESS | 2692 | 1460936107814 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 16:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:35:07 INFO - PROCESS | 2692 | 1460936107820 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:35:07 INFO - PROCESS | 2692 | 1460936107823 Marionette TRACE conn3 <- [1,238,null,{}] 16:35:07 INFO - PROCESS | 2692 | 1460936107829 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}] 16:35:07 INFO - PROCESS | 2692 | 1460936107991 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 16:35:08 INFO - PROCESS | 2692 | 1460936108009 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:08 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367578a800 == 35 [pid = 2692] [id = 67] 16:35:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 76 (0x7f365f9ae800) [pid = 2692] [serial = 199] [outer = (nil)] 16:35:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 77 (0x7f367a78a000) [pid = 2692] [serial = 200] [outer = 0x7f365f9ae800] 16:35:08 INFO - PROCESS | 2692 | 1460936108071 Marionette DEBUG loaded listener.js 16:35:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 78 (0x7f367a791000) [pid = 2692] [serial = 201] [outer = 0x7f365f9ae800] 16:35:08 INFO - PROCESS | 2692 | 1460936108873 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]]]}] 16:35:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1131ms 16:35:08 INFO - PROCESS | 2692 | 1460936108953 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 16:35:08 INFO - PROCESS | 2692 | 1460936108959 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 16:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:35:08 INFO - PROCESS | 2692 | 1460936108967 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:35:08 INFO - PROCESS | 2692 | 1460936108974 Marionette TRACE conn3 <- [1,242,null,{}] 16:35:08 INFO - PROCESS | 2692 | 1460936108983 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}] 16:35:09 INFO - PROCESS | 2692 | 1460936109193 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 16:35:09 INFO - PROCESS | 2692 | 1460936109323 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:09 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667618000 == 36 [pid = 2692] [id = 68] 16:35:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 79 (0x7f365f817c00) [pid = 2692] [serial = 202] [outer = (nil)] 16:35:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 80 (0x7f3662ae3000) [pid = 2692] [serial = 203] [outer = 0x7f365f817c00] 16:35:09 INFO - PROCESS | 2692 | 1460936109397 Marionette DEBUG loaded listener.js 16:35:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 81 (0x7f36661b9800) [pid = 2692] [serial = 204] [outer = 0x7f365f817c00] 16:35:10 INFO - PROCESS | 2692 | 1460936110235 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]]]}] 16:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1335ms 16:35:10 INFO - PROCESS | 2692 | 1460936110303 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 16:35:10 INFO - PROCESS | 2692 | 1460936110312 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 16:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:35:10 INFO - PROCESS | 2692 | 1460936110323 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:35:10 INFO - PROCESS | 2692 | 1460936110326 Marionette TRACE conn3 <- [1,246,null,{}] 16:35:10 INFO - PROCESS | 2692 | 1460936110332 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}] 16:35:10 INFO - PROCESS | 2692 | 1460936110531 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 16:35:10 INFO - PROCESS | 2692 | 1460936110660 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:10 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366e9b5800 == 37 [pid = 2692] [id = 69] 16:35:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 82 (0x7f365f9b0400) [pid = 2692] [serial = 205] [outer = (nil)] 16:35:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 83 (0x7f3668e7a400) [pid = 2692] [serial = 206] [outer = 0x7f365f9b0400] 16:35:10 INFO - PROCESS | 2692 | 1460936110735 Marionette DEBUG loaded listener.js 16:35:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 84 (0x7f366ae62800) [pid = 2692] [serial = 207] [outer = 0x7f365f9b0400] 16:35:11 INFO - PROCESS | 2692 | 1460936111592 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]]]}] 16:35:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1335ms 16:35:11 INFO - PROCESS | 2692 | 1460936111659 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 16:35:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:35:11 INFO - PROCESS | 2692 | 1460936111663 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 16:35:11 INFO - PROCESS | 2692 | 1460936111670 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:35:11 INFO - PROCESS | 2692 | 1460936111676 Marionette TRACE conn3 <- [1,250,null,{}] 16:35:11 INFO - PROCESS | 2692 | 1460936111692 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}] 16:35:11 INFO - PROCESS | 2692 | 1460936111894 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 16:35:12 INFO - PROCESS | 2692 | 1460936112023 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:12 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367680e000 == 38 [pid = 2692] [id = 70] 16:35:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 85 (0x7f366ae28c00) [pid = 2692] [serial = 208] [outer = (nil)] 16:35:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 86 (0x7f3676929400) [pid = 2692] [serial = 209] [outer = 0x7f366ae28c00] 16:35:12 INFO - PROCESS | 2692 | 1460936112103 Marionette DEBUG loaded listener.js 16:35:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 87 (0x7f3678b84c00) [pid = 2692] [serial = 210] [outer = 0x7f366ae28c00] 16:35:13 INFO - PROCESS | 2692 | 1460936113059 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]]]}] 16:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1440ms 16:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:35:13 INFO - PROCESS | 2692 | 1460936113114 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 16:35:13 INFO - PROCESS | 2692 | 1460936113118 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 16:35:13 INFO - PROCESS | 2692 | 1460936113127 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:35:13 INFO - PROCESS | 2692 | 1460936113130 Marionette TRACE conn3 <- [1,254,null,{}] 16:35:13 INFO - PROCESS | 2692 | 1460936113136 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}] 16:35:13 INFO - PROCESS | 2692 | 1460936113300 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 16:35:13 INFO - PROCESS | 2692 | 1460936113428 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:13 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3678b1e000 == 39 [pid = 2692] [id = 71] 16:35:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 88 (0x7f367590cc00) [pid = 2692] [serial = 211] [outer = (nil)] 16:35:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 89 (0x7f367aa58400) [pid = 2692] [serial = 212] [outer = 0x7f367590cc00] 16:35:13 INFO - PROCESS | 2692 | 1460936113507 Marionette DEBUG loaded listener.js 16:35:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 90 (0x7f367ac84c00) [pid = 2692] [serial = 213] [outer = 0x7f367590cc00] 16:35:14 INFO - PROCESS | 2692 | 1460936114309 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]]]}] 16:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1237ms 16:35:14 INFO - PROCESS | 2692 | 1460936114364 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 16:35:14 INFO - PROCESS | 2692 | 1460936114368 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 16:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:35:14 INFO - PROCESS | 2692 | 1460936114374 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:35:14 INFO - PROCESS | 2692 | 1460936114376 Marionette TRACE conn3 <- [1,258,null,{}] 16:35:14 INFO - PROCESS | 2692 | 1460936114400 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}] 16:35:14 INFO - PROCESS | 2692 | 1460936114556 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 16:35:14 INFO - PROCESS | 2692 | 1460936114689 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:14 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367a2a5800 == 40 [pid = 2692] [id = 72] 16:35:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 91 (0x7f365f818400) [pid = 2692] [serial = 214] [outer = (nil)] 16:35:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 92 (0x7f365f858c00) [pid = 2692] [serial = 215] [outer = 0x7f365f818400] 16:35:14 INFO - PROCESS | 2692 | 1460936114773 Marionette DEBUG loaded listener.js 16:35:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 93 (0x7f365f85d800) [pid = 2692] [serial = 216] [outer = 0x7f365f818400] 16:35:15 INFO - PROCESS | 2692 | 1460936115614 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]]]}] 16:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1285ms 16:35:15 INFO - PROCESS | 2692 | 1460936115660 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 16:35:15 INFO - PROCESS | 2692 | 1460936115664 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 16:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:35:15 INFO - PROCESS | 2692 | 1460936115671 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:35:15 INFO - PROCESS | 2692 | 1460936115674 Marionette TRACE conn3 <- [1,262,null,{}] 16:35:15 INFO - PROCESS | 2692 | 1460936115679 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}] 16:35:15 INFO - PROCESS | 2692 | 1460936115903 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 16:35:16 INFO - PROCESS | 2692 | 1460936116171 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:16 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36664ba000 == 41 [pid = 2692] [id = 73] 16:35:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 94 (0x7f365eeac400) [pid = 2692] [serial = 217] [outer = (nil)] 16:35:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 95 (0x7f365f851000) [pid = 2692] [serial = 218] [outer = 0x7f365eeac400] 16:35:16 INFO - PROCESS | 2692 | 1460936116305 Marionette DEBUG loaded listener.js 16:35:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 96 (0x7f365f9ad000) [pid = 2692] [serial = 219] [outer = 0x7f365eeac400] 16:35:17 INFO - PROCESS | 2692 | 1460936117201 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]]]}] 16:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1579ms 16:35:17 INFO - PROCESS | 2692 | 1460936117251 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 16:35:17 INFO - PROCESS | 2692 | 1460936117258 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 16:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:35:17 INFO - PROCESS | 2692 | 1460936117284 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:35:17 INFO - PROCESS | 2692 | 1460936117289 Marionette TRACE conn3 <- [1,266,null,{}] 16:35:17 INFO - PROCESS | 2692 | 1460936117299 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}] 16:35:17 INFO - PROCESS | 2692 | 1460936117456 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 16:35:17 INFO - PROCESS | 2692 | 1460936117599 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:17 INFO - PROCESS | 2692 | --DOMWINDOW == 95 (0x7f3668521000) [pid = 2692] [serial = 167] [outer = (nil)] [url = about:blank] 16:35:17 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365fa92000 == 42 [pid = 2692] [id = 74] 16:35:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 96 (0x7f3662ae0400) [pid = 2692] [serial = 220] [outer = (nil)] 16:35:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 97 (0x7f36664d0800) [pid = 2692] [serial = 221] [outer = 0x7f3662ae0400] 16:35:17 INFO - PROCESS | 2692 | 1460936117708 Marionette DEBUG loaded listener.js 16:35:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 98 (0x7f36675c7400) [pid = 2692] [serial = 222] [outer = 0x7f3662ae0400] 16:35:17 INFO - PROCESS | 2692 | --DOMWINDOW == 97 (0x7f36661bf800) [pid = 2692] [serial = 162] [outer = (nil)] [url = about:blank] 16:35:17 INFO - PROCESS | 2692 | --DOMWINDOW == 96 (0x7f3665015000) [pid = 2692] [serial = 161] [outer = (nil)] [url = about:blank] 16:35:17 INFO - PROCESS | 2692 | --DOMWINDOW == 95 (0x7f3666eb9000) [pid = 2692] [serial = 164] [outer = (nil)] [url = about:blank] 16:35:17 INFO - PROCESS | 2692 | --DOMWINDOW == 94 (0x7f36675c8000) [pid = 2692] [serial = 165] [outer = (nil)] [url = about:blank] 16:35:17 INFO - PROCESS | 2692 | --DOMWINDOW == 93 (0x7f36688bc400) [pid = 2692] [serial = 143] [outer = (nil)] [url = about:blank] 16:35:17 INFO - PROCESS | 2692 | --DOMWINDOW == 92 (0x7f36756b6400) [pid = 2692] [serial = 146] [outer = (nil)] [url = about:blank] 16:35:17 INFO - PROCESS | 2692 | --DOMWINDOW == 91 (0x7f3661695400) [pid = 2692] [serial = 158] [outer = (nil)] [url = about:blank] 16:35:17 INFO - PROCESS | 2692 | --DOMWINDOW == 90 (0x7f3662adb800) [pid = 2692] [serial = 159] [outer = (nil)] [url = about:blank] 16:35:17 INFO - PROCESS | 2692 | --DOMWINDOW == 89 (0x7f365f822800) [pid = 2692] [serial = 152] [outer = (nil)] [url = about:blank] 16:35:17 INFO - PROCESS | 2692 | --DOMWINDOW == 88 (0x7f367ac08000) [pid = 2692] [serial = 149] [outer = (nil)] [url = about:blank] 16:35:17 INFO - PROCESS | 2692 | --DOMWINDOW == 87 (0x7f3662aa3c00) [pid = 2692] [serial = 140] [outer = (nil)] [url = about:blank] 16:35:17 INFO - PROCESS | 2692 | --DOMWINDOW == 86 (0x7f36609cd000) [pid = 2692] [serial = 155] [outer = (nil)] [url = about:blank] 16:35:17 INFO - PROCESS | 2692 | --DOMWINDOW == 85 (0x7f3660b78000) [pid = 2692] [serial = 156] [outer = (nil)] [url = about:blank] 16:35:18 INFO - PROCESS | 2692 | 1460936118441 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]]]}] 16:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1203ms 16:35:18 INFO - PROCESS | 2692 | 1460936118473 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 16:35:18 INFO - PROCESS | 2692 | 1460936118479 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 16:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:35:18 INFO - PROCESS | 2692 | 1460936118487 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:35:18 INFO - PROCESS | 2692 | 1460936118490 Marionette TRACE conn3 <- [1,270,null,{}] 16:35:18 INFO - PROCESS | 2692 | 1460936118516 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}] 16:35:18 INFO - PROCESS | 2692 | 1460936118672 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 16:35:18 INFO - PROCESS | 2692 | 1460936118683 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:18 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366825d000 == 43 [pid = 2692] [id = 75] 16:35:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 86 (0x7f366796d800) [pid = 2692] [serial = 223] [outer = (nil)] 16:35:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 87 (0x7f36699a3400) [pid = 2692] [serial = 224] [outer = 0x7f366796d800] 16:35:18 INFO - PROCESS | 2692 | 1460936118746 Marionette DEBUG loaded listener.js 16:35:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 88 (0x7f366ae68c00) [pid = 2692] [serial = 225] [outer = 0x7f366796d800] 16:35:19 INFO - PROCESS | 2692 | 1460936119468 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]]]}] 16:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1036ms 16:35:19 INFO - PROCESS | 2692 | 1460936119524 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 16:35:19 INFO - PROCESS | 2692 | 1460936119528 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 16:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:35:19 INFO - PROCESS | 2692 | 1460936119547 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:35:19 INFO - PROCESS | 2692 | 1460936119557 Marionette TRACE conn3 <- [1,274,null,{}] 16:35:19 INFO - PROCESS | 2692 | 1460936119670 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}] 16:35:19 INFO - PROCESS | 2692 | 1460936119834 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 16:35:19 INFO - PROCESS | 2692 | 1460936119938 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:19 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366f722000 == 44 [pid = 2692] [id = 76] 16:35:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 89 (0x7f365edb0800) [pid = 2692] [serial = 226] [outer = (nil)] 16:35:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 90 (0x7f3675471400) [pid = 2692] [serial = 227] [outer = 0x7f365edb0800] 16:35:20 INFO - PROCESS | 2692 | 1460936120009 Marionette DEBUG loaded listener.js 16:35:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 91 (0x7f3678abe000) [pid = 2692] [serial = 228] [outer = 0x7f365edb0800] 16:35:20 INFO - PROCESS | 2692 | 1460936120819 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]]]}] 16:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1301ms 16:35:20 INFO - PROCESS | 2692 | 1460936120840 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 16:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:35:20 INFO - PROCESS | 2692 | 1460936120845 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 16:35:20 INFO - PROCESS | 2692 | 1460936120852 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:35:20 INFO - PROCESS | 2692 | 1460936120855 Marionette TRACE conn3 <- [1,278,null,{}] 16:35:20 INFO - PROCESS | 2692 | 1460936120864 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}] 16:35:21 INFO - PROCESS | 2692 | 1460936121038 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 16:35:21 INFO - PROCESS | 2692 | 1460936121061 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:21 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3676811800 == 45 [pid = 2692] [id = 77] 16:35:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 92 (0x7f3666268800) [pid = 2692] [serial = 229] [outer = (nil)] 16:35:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 93 (0x7f367aaa5c00) [pid = 2692] [serial = 230] [outer = 0x7f3666268800] 16:35:21 INFO - PROCESS | 2692 | 1460936121124 Marionette DEBUG loaded listener.js 16:35:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 94 (0x7f367ad3f800) [pid = 2692] [serial = 231] [outer = 0x7f3666268800] 16:35:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 95 (0x7f367ae10800) [pid = 2692] [serial = 232] [outer = 0x7f365f9aa000] 16:35:21 INFO - PROCESS | 2692 | 1460936121966 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]]]}] 16:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1182ms 16:35:22 INFO - PROCESS | 2692 | 1460936122035 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 16:35:22 INFO - PROCESS | 2692 | 1460936122039 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 16:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:35:22 INFO - PROCESS | 2692 | 1460936122045 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:35:22 INFO - PROCESS | 2692 | 1460936122048 Marionette TRACE conn3 <- [1,282,null,{}] 16:35:22 INFO - PROCESS | 2692 | 1460936122060 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}] 16:35:22 INFO - PROCESS | 2692 | 1460936122234 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 16:35:22 INFO - PROCESS | 2692 | --DOMWINDOW == 94 (0x7f365f81d800) [pid = 2692] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:35:22 INFO - PROCESS | 2692 | --DOMWINDOW == 93 (0x7f365f820c00) [pid = 2692] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:35:22 INFO - PROCESS | 2692 | --DOMWINDOW == 92 (0x7f36691d5c00) [pid = 2692] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:35:22 INFO - PROCESS | 2692 | --DOMWINDOW == 91 (0x7f365f823c00) [pid = 2692] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:35:22 INFO - PROCESS | 2692 | --DOMWINDOW == 90 (0x7f366ea49400) [pid = 2692] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:35:22 INFO - PROCESS | 2692 | --DOMWINDOW == 89 (0x7f3667681400) [pid = 2692] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:35:22 INFO - PROCESS | 2692 | --DOMWINDOW == 88 (0x7f365ee03400) [pid = 2692] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:35:22 INFO - PROCESS | 2692 | --DOMWINDOW == 87 (0x7f36675c1400) [pid = 2692] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:35:22 INFO - PROCESS | 2692 | --DOMWINDOW == 86 (0x7f365eca0800) [pid = 2692] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:35:22 INFO - PROCESS | 2692 | --DOMWINDOW == 85 (0x7f365ec9b000) [pid = 2692] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:35:22 INFO - PROCESS | 2692 | --DOMWINDOW == 84 (0x7f3660b70800) [pid = 2692] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:35:22 INFO - PROCESS | 2692 | --DOMWINDOW == 83 (0x7f365edbf400) [pid = 2692] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:35:22 INFO - PROCESS | 2692 | 1460936122402 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:22 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365fa93000 == 46 [pid = 2692] [id = 78] 16:35:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 84 (0x7f365fa2e800) [pid = 2692] [serial = 233] [outer = (nil)] 16:35:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 85 (0x7f3665be1c00) [pid = 2692] [serial = 234] [outer = 0x7f365fa2e800] 16:35:22 INFO - PROCESS | 2692 | 1460936122475 Marionette DEBUG loaded listener.js 16:35:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 86 (0x7f3676cc2400) [pid = 2692] [serial = 235] [outer = 0x7f365fa2e800] 16:35:23 INFO - PROCESS | 2692 | 1460936123213 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]]]}] 16:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1184ms 16:35:23 INFO - PROCESS | 2692 | 1460936123230 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 16:35:23 INFO - PROCESS | 2692 | 1460936123233 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 16:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:35:23 INFO - PROCESS | 2692 | 1460936123245 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:35:23 INFO - PROCESS | 2692 | 1460936123247 Marionette TRACE conn3 <- [1,286,null,{}] 16:35:23 INFO - PROCESS | 2692 | 1460936123253 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}] 16:35:23 INFO - PROCESS | 2692 | 1460936123388 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 16:35:23 INFO - PROCESS | 2692 | 1460936123404 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:23 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ca6d800 == 47 [pid = 2692] [id = 79] 16:35:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 87 (0x7f367d466c00) [pid = 2692] [serial = 236] [outer = (nil)] 16:35:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 88 (0x7f367d78f000) [pid = 2692] [serial = 237] [outer = 0x7f367d466c00] 16:35:23 INFO - PROCESS | 2692 | 1460936123471 Marionette DEBUG loaded listener.js 16:35:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 89 (0x7f367ed56c00) [pid = 2692] [serial = 238] [outer = 0x7f367d466c00] 16:35:24 INFO - PROCESS | 2692 | 1460936124260 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]]]}] 16:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1042ms 16:35:24 INFO - PROCESS | 2692 | 1460936124283 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 16:35:24 INFO - PROCESS | 2692 | 1460936124289 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 16:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:35:24 INFO - PROCESS | 2692 | 1460936124295 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:35:24 INFO - PROCESS | 2692 | 1460936124298 Marionette TRACE conn3 <- [1,290,null,{}] 16:35:24 INFO - PROCESS | 2692 | 1460936124323 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}] 16:35:24 INFO - PROCESS | 2692 | 1460936124581 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 16:35:24 INFO - PROCESS | 2692 | 1460936124685 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:24 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3665b7d800 == 48 [pid = 2692] [id = 80] 16:35:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 90 (0x7f365ee11000) [pid = 2692] [serial = 239] [outer = (nil)] 16:35:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 91 (0x7f365f859000) [pid = 2692] [serial = 240] [outer = 0x7f365ee11000] 16:35:24 INFO - PROCESS | 2692 | 1460936124762 Marionette DEBUG loaded listener.js 16:35:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 92 (0x7f3660b6e800) [pid = 2692] [serial = 241] [outer = 0x7f365ee11000] 16:35:25 INFO - PROCESS | 2692 | 1460936125657 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]]]}] 16:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1402ms 16:35:25 INFO - PROCESS | 2692 | 1460936125701 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 16:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:35:25 INFO - PROCESS | 2692 | 1460936125709 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 16:35:25 INFO - PROCESS | 2692 | 1460936125717 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:35:25 INFO - PROCESS | 2692 | 1460936125722 Marionette TRACE conn3 <- [1,294,null,{}] 16:35:25 INFO - PROCESS | 2692 | 1460936125729 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}] 16:35:25 INFO - PROCESS | 2692 | 1460936125894 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 16:35:26 INFO - PROCESS | 2692 | 1460936126025 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:26 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366f71c000 == 49 [pid = 2692] [id = 81] 16:35:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 93 (0x7f365f852400) [pid = 2692] [serial = 242] [outer = (nil)] 16:35:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 94 (0x7f3669135400) [pid = 2692] [serial = 243] [outer = 0x7f365f852400] 16:35:26 INFO - PROCESS | 2692 | 1460936126101 Marionette DEBUG loaded listener.js 16:35:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 95 (0x7f366b297800) [pid = 2692] [serial = 244] [outer = 0x7f365f852400] 16:35:26 INFO - PROCESS | 2692 | 1460936126979 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]]]}] 16:35:26 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. 16:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1281ms 16:35:27 INFO - PROCESS | 2692 | 1460936126998 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 16:35:27 INFO - PROCESS | 2692 | 1460936127002 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 16:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:35:27 INFO - PROCESS | 2692 | 1460936127009 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:35:27 INFO - PROCESS | 2692 | 1460936127013 Marionette TRACE conn3 <- [1,298,null,{}] 16:35:27 INFO - PROCESS | 2692 | 1460936127020 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}] 16:35:27 INFO - PROCESS | 2692 | 1460936127228 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 16:35:27 INFO - PROCESS | 2692 | 1460936127251 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:27 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367d7c0000 == 50 [pid = 2692] [id = 82] 16:35:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 96 (0x7f3665cd6c00) [pid = 2692] [serial = 245] [outer = (nil)] 16:35:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 97 (0x7f367598e400) [pid = 2692] [serial = 246] [outer = 0x7f3665cd6c00] 16:35:27 INFO - PROCESS | 2692 | 1460936127369 Marionette DEBUG loaded listener.js 16:35:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 98 (0x7f367a630400) [pid = 2692] [serial = 247] [outer = 0x7f3665cd6c00] 16:35:28 INFO - PROCESS | 2692 | 1460936128376 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]]]}] 16:35:28 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. 16:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1431ms 16:35:28 INFO - PROCESS | 2692 | 1460936128442 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 16:35:28 INFO - PROCESS | 2692 | 1460936128449 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 16:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:35:28 INFO - PROCESS | 2692 | 1460936128467 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:35:28 INFO - PROCESS | 2692 | 1460936128475 Marionette TRACE conn3 <- [1,302,null,{}] 16:35:28 INFO - PROCESS | 2692 | 1460936128482 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}] 16:35:28 INFO - PROCESS | 2692 | 1460936128677 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 16:35:28 INFO - PROCESS | 2692 | 1460936128809 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:28 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ef81800 == 51 [pid = 2692] [id = 83] 16:35:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 99 (0x7f365f486400) [pid = 2692] [serial = 248] [outer = (nil)] 16:35:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 100 (0x7f365f48f000) [pid = 2692] [serial = 249] [outer = 0x7f365f486400] 16:35:28 INFO - PROCESS | 2692 | 1460936128881 Marionette DEBUG loaded listener.js 16:35:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 101 (0x7f367a638000) [pid = 2692] [serial = 250] [outer = 0x7f365f486400] 16:35:29 INFO - PROCESS | 2692 | 1460936129719 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]]]}] 16:35:29 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. 16:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1307ms 16:35:29 INFO - PROCESS | 2692 | 1460936129766 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 16:35:29 INFO - PROCESS | 2692 | 1460936129770 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 16:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:35:29 INFO - PROCESS | 2692 | 1460936129776 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:35:29 INFO - PROCESS | 2692 | 1460936129778 Marionette TRACE conn3 <- [1,306,null,{}] 16:35:29 INFO - PROCESS | 2692 | 1460936129784 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}] 16:35:29 INFO - PROCESS | 2692 | 1460936129936 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 16:35:30 INFO - PROCESS | 2692 | 1460936130076 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:30 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667a90000 == 52 [pid = 2692] [id = 84] 16:35:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 102 (0x7f365eeb9000) [pid = 2692] [serial = 251] [outer = (nil)] 16:35:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 103 (0x7f3667d90800) [pid = 2692] [serial = 252] [outer = 0x7f365eeb9000] 16:35:30 INFO - PROCESS | 2692 | 1460936130150 Marionette DEBUG loaded listener.js 16:35:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 104 (0x7f3667d95400) [pid = 2692] [serial = 253] [outer = 0x7f365eeb9000] 16:35:31 INFO - PROCESS | 2692 | 1460936131270 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]]]}] 16:35:31 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. 16:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1528ms 16:35:31 INFO - PROCESS | 2692 | 1460936131305 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 16:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:35:31 INFO - PROCESS | 2692 | 1460936131311 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 16:35:31 INFO - PROCESS | 2692 | 1460936131320 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:35:31 INFO - PROCESS | 2692 | 1460936131325 Marionette TRACE conn3 <- [1,310,null,{}] 16:35:31 INFO - PROCESS | 2692 | 1460936131334 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}] 16:35:31 INFO - PROCESS | 2692 | 1460936131506 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 16:35:31 INFO - PROCESS | 2692 | 1460936131662 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:31 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366778c800 == 53 [pid = 2692] [id = 85] 16:35:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 105 (0x7f365f85a800) [pid = 2692] [serial = 254] [outer = (nil)] 16:35:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 106 (0x7f3661572000) [pid = 2692] [serial = 255] [outer = 0x7f365f85a800] 16:35:31 INFO - PROCESS | 2692 | 1460936131733 Marionette DEBUG loaded listener.js 16:35:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 107 (0x7f3662c47400) [pid = 2692] [serial = 256] [outer = 0x7f365f85a800] 16:35:32 INFO - PROCESS | 2692 | 1460936132581 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]]]}] 16:35:32 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. 16:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1283ms 16:35:32 INFO - PROCESS | 2692 | 1460936132612 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 16:35:32 INFO - PROCESS | 2692 | 1460936132619 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 16:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:35:32 INFO - PROCESS | 2692 | 1460936132632 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:35:32 INFO - PROCESS | 2692 | 1460936132636 Marionette TRACE conn3 <- [1,314,null,{}] 16:35:32 INFO - PROCESS | 2692 | 1460936132642 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}] 16:35:32 INFO - PROCESS | 2692 | 1460936132810 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 16:35:32 INFO - PROCESS | 2692 | 1460936132947 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:32 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3666294000 == 54 [pid = 2692] [id = 86] 16:35:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 108 (0x7f3662c49c00) [pid = 2692] [serial = 257] [outer = (nil)] 16:35:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 109 (0x7f3666268000) [pid = 2692] [serial = 258] [outer = 0x7f3662c49c00] 16:35:33 INFO - PROCESS | 2692 | 1460936133012 Marionette DEBUG loaded listener.js 16:35:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 110 (0x7f3666ebb000) [pid = 2692] [serial = 259] [outer = 0x7f3662c49c00] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 109 (0x7f3665cd8400) [pid = 2692] [serial = 173] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 108 (0x7f36609cf000) [pid = 2692] [serial = 170] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 107 (0x7f3668b0ac00) [pid = 2692] [serial = 176] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 106 (0x7f367a78a000) [pid = 2692] [serial = 200] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365fa93000 == 53 [pid = 2692] [id = 78] 16:35:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3676811800 == 52 [pid = 2692] [id = 77] 16:35:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366f722000 == 51 [pid = 2692] [id = 76] 16:35:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366825d000 == 50 [pid = 2692] [id = 75] 16:35:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365fa92000 == 49 [pid = 2692] [id = 74] 16:35:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36664ba000 == 48 [pid = 2692] [id = 73] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 105 (0x7f36748dac00) [pid = 2692] [serial = 153] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 104 (0x7f3662ae0000) [pid = 2692] [serial = 141] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 103 (0x7f367ad3f000) [pid = 2692] [serial = 150] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 102 (0x7f366999ec00) [pid = 2692] [serial = 144] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 101 (0x7f3676b06c00) [pid = 2692] [serial = 147] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 100 (0x7f3668b06800) [pid = 2692] [serial = 168] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 99 (0x7f367692cc00) [pid = 2692] [serial = 197] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 98 (0x7f3668e72800) [pid = 2692] [serial = 188] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 97 (0x7f3669bac400) [pid = 2692] [serial = 179] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 96 (0x7f3667571400) [pid = 2692] [serial = 186] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 95 (0x7f36661c2000) [pid = 2692] [serial = 185] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 94 (0x7f366aec9400) [pid = 2692] [serial = 189] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 93 (0x7f366ea48800) [pid = 2692] [serial = 191] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 92 (0x7f3662a9ec00) [pid = 2692] [serial = 182] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 91 (0x7f3662addc00) [pid = 2692] [serial = 183] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 90 (0x7f3675468000) [pid = 2692] [serial = 192] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 89 (0x7f3675b0a800) [pid = 2692] [serial = 194] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 88 (0x7f367682d000) [pid = 2692] [serial = 195] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | --DOMWINDOW == 87 (0x7f367a783000) [pid = 2692] [serial = 198] [outer = (nil)] [url = about:blank] 16:35:33 INFO - PROCESS | 2692 | 1460936133933 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]]]}] 16:35:33 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. 16:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1331ms 16:35:33 INFO - PROCESS | 2692 | 1460936133963 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 16:35:33 INFO - PROCESS | 2692 | 1460936133967 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 16:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:35:33 INFO - PROCESS | 2692 | 1460936133973 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:35:33 INFO - PROCESS | 2692 | 1460936133979 Marionette TRACE conn3 <- [1,318,null,{}] 16:35:33 INFO - PROCESS | 2692 | 1460936133994 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}] 16:35:34 INFO - PROCESS | 2692 | 1460936134141 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 16:35:34 INFO - PROCESS | 2692 | 1460936134238 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:34 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3668084000 == 49 [pid = 2692] [id = 87] 16:35:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 88 (0x7f3665010c00) [pid = 2692] [serial = 260] [outer = (nil)] 16:35:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 89 (0x7f3667d96000) [pid = 2692] [serial = 261] [outer = 0x7f3665010c00] 16:35:34 INFO - PROCESS | 2692 | 1460936134308 Marionette DEBUG loaded listener.js 16:35:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 90 (0x7f3668e72800) [pid = 2692] [serial = 262] [outer = 0x7f3665010c00] 16:35:35 INFO - PROCESS | 2692 | 1460936135006 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]]]}] 16:35:35 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. 16:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1087ms 16:35:35 INFO - PROCESS | 2692 | 1460936135063 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 16:35:35 INFO - PROCESS | 2692 | 1460936135067 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 16:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:35:35 INFO - PROCESS | 2692 | 1460936135074 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:35:35 INFO - PROCESS | 2692 | 1460936135077 Marionette TRACE conn3 <- [1,322,null,{}] 16:35:35 INFO - PROCESS | 2692 | 1460936135082 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}] 16:35:35 INFO - PROCESS | 2692 | 1460936135285 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 16:35:35 INFO - PROCESS | 2692 | 1460936135295 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:35 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3668ecb800 == 50 [pid = 2692] [id = 88] 16:35:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 91 (0x7f3667d97c00) [pid = 2692] [serial = 263] [outer = (nil)] 16:35:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 92 (0x7f366b295c00) [pid = 2692] [serial = 264] [outer = 0x7f3667d97c00] 16:35:35 INFO - PROCESS | 2692 | 1460936135361 Marionette DEBUG loaded listener.js 16:35:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 93 (0x7f36748d9c00) [pid = 2692] [serial = 265] [outer = 0x7f3667d97c00] 16:35:36 INFO - PROCESS | 2692 | 1460936136218 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]]]}] 16:35:36 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. 16:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1182ms 16:35:36 INFO - PROCESS | 2692 | 1460936136257 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 16:35:36 INFO - PROCESS | 2692 | 1460936136260 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 16:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:35:36 INFO - PROCESS | 2692 | 1460936136284 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:35:36 INFO - PROCESS | 2692 | 1460936136287 Marionette TRACE conn3 <- [1,326,null,{}] 16:35:36 INFO - PROCESS | 2692 | 1460936136293 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}] 16:35:36 INFO - PROCESS | 2692 | 1460936136485 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 16:35:36 INFO - PROCESS | 2692 | 1460936136512 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:36 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366ad1b800 == 51 [pid = 2692] [id = 89] 16:35:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 94 (0x7f366ae28400) [pid = 2692] [serial = 266] [outer = (nil)] 16:35:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 95 (0x7f3675bda400) [pid = 2692] [serial = 267] [outer = 0x7f366ae28400] 16:35:36 INFO - PROCESS | 2692 | 1460936136576 Marionette DEBUG loaded listener.js 16:35:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 96 (0x7f3676cc3400) [pid = 2692] [serial = 268] [outer = 0x7f366ae28400] 16:35:37 INFO - PROCESS | 2692 | 1460936137446 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]]]}] 16:35:37 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. 16:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1199ms 16:35:37 INFO - PROCESS | 2692 | 1460936137468 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 16:35:37 INFO - PROCESS | 2692 | 1460936137472 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 16:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:35:37 INFO - PROCESS | 2692 | 1460936137487 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:35:37 INFO - PROCESS | 2692 | 1460936137491 Marionette TRACE conn3 <- [1,330,null,{}] 16:35:37 INFO - PROCESS | 2692 | 1460936137497 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}] 16:35:37 INFO - PROCESS | 2692 | 1460936137810 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 16:35:37 INFO - PROCESS | 2692 | --DOMWINDOW == 95 (0x7f3666268800) [pid = 2692] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:35:37 INFO - PROCESS | 2692 | --DOMWINDOW == 94 (0x7f3662ae0400) [pid = 2692] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:35:37 INFO - PROCESS | 2692 | --DOMWINDOW == 93 (0x7f365fa2e800) [pid = 2692] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:35:37 INFO - PROCESS | 2692 | --DOMWINDOW == 92 (0x7f365f9ae800) [pid = 2692] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:35:37 INFO - PROCESS | 2692 | --DOMWINDOW == 91 (0x7f366796d800) [pid = 2692] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:35:37 INFO - PROCESS | 2692 | --DOMWINDOW == 90 (0x7f365eeac400) [pid = 2692] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:35:37 INFO - PROCESS | 2692 | --DOMWINDOW == 89 (0x7f365edb0800) [pid = 2692] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:35:37 INFO - PROCESS | 2692 | 1460936137890 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:37 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667cca800 == 52 [pid = 2692] [id = 90] 16:35:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 90 (0x7f365eeac400) [pid = 2692] [serial = 269] [outer = (nil)] 16:35:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 91 (0x7f3662ae0400) [pid = 2692] [serial = 270] [outer = 0x7f365eeac400] 16:35:37 INFO - PROCESS | 2692 | 1460936137959 Marionette DEBUG loaded listener.js 16:35:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 92 (0x7f367a63c800) [pid = 2692] [serial = 271] [outer = 0x7f365eeac400] 16:35:38 INFO - PROCESS | 2692 | 1460936138654 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]]]}] 16:35:38 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. 16:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1229ms 16:35:38 INFO - PROCESS | 2692 | 1460936138717 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 16:35:38 INFO - PROCESS | 2692 | 1460936138721 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 16:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:35:38 INFO - PROCESS | 2692 | 1460936138732 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:35:38 INFO - PROCESS | 2692 | 1460936138734 Marionette TRACE conn3 <- [1,334,null,{}] 16:35:38 INFO - PROCESS | 2692 | 1460936138741 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}] 16:35:38 INFO - PROCESS | 2692 | 1460936138887 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 16:35:38 INFO - PROCESS | 2692 | 1460936138896 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:38 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367657d000 == 53 [pid = 2692] [id = 91] 16:35:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 93 (0x7f365ec9d800) [pid = 2692] [serial = 272] [outer = (nil)] 16:35:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 94 (0x7f3665043800) [pid = 2692] [serial = 273] [outer = 0x7f365ec9d800] 16:35:38 INFO - PROCESS | 2692 | 1460936138958 Marionette DEBUG loaded listener.js 16:35:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 95 (0x7f3665048c00) [pid = 2692] [serial = 274] [outer = 0x7f365ec9d800] 16:35:39 INFO - PROCESS | 2692 | 1460936139673 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]]]}] 16:35:39 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. 16:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 988ms 16:35:39 INFO - PROCESS | 2692 | 1460936139716 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 16:35:39 INFO - PROCESS | 2692 | 1460936139720 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 16:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:35:39 INFO - PROCESS | 2692 | 1460936139726 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:35:39 INFO - PROCESS | 2692 | 1460936139728 Marionette TRACE conn3 <- [1,338,null,{}] 16:35:39 INFO - PROCESS | 2692 | 1460936139733 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}] 16:35:39 INFO - PROCESS | 2692 | 1460936139969 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 16:35:40 INFO - PROCESS | 2692 | 1460936140083 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:40 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3666e6a000 == 54 [pid = 2692] [id = 92] 16:35:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 96 (0x7f365f48bc00) [pid = 2692] [serial = 275] [outer = (nil)] 16:35:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 97 (0x7f365f81d800) [pid = 2692] [serial = 276] [outer = 0x7f365f48bc00] 16:35:40 INFO - PROCESS | 2692 | 1460936140241 Marionette DEBUG loaded listener.js 16:35:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 98 (0x7f36609d7400) [pid = 2692] [serial = 277] [outer = 0x7f365f48bc00] 16:35:41 INFO - PROCESS | 2692 | 1460936141151 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]]]}] 16:35:41 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. 16:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1484ms 16:35:41 INFO - PROCESS | 2692 | 1460936141213 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 16:35:41 INFO - PROCESS | 2692 | 1460936141220 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 16:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:35:41 INFO - PROCESS | 2692 | 1460936141228 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:35:41 INFO - PROCESS | 2692 | 1460936141233 Marionette TRACE conn3 <- [1,342,null,{}] 16:35:41 INFO - PROCESS | 2692 | 1460936141240 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}] 16:35:41 INFO - PROCESS | 2692 | 1460936141407 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 16:35:41 INFO - PROCESS | 2692 | 1460936141548 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:41 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3668e4d000 == 55 [pid = 2692] [id = 93] 16:35:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 99 (0x7f365f490400) [pid = 2692] [serial = 278] [outer = (nil)] 16:35:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 100 (0x7f3666e4b000) [pid = 2692] [serial = 279] [outer = 0x7f365f490400] 16:35:41 INFO - PROCESS | 2692 | 1460936141627 Marionette DEBUG loaded listener.js 16:35:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 101 (0x7f366768bc00) [pid = 2692] [serial = 280] [outer = 0x7f365f490400] 16:35:42 INFO - PROCESS | 2692 | 1460936142526 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]]]}] 16:35:42 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. 16:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1337ms 16:35:42 INFO - PROCESS | 2692 | 1460936142566 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 16:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:35:42 INFO - PROCESS | 2692 | 1460936142571 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 16:35:42 INFO - PROCESS | 2692 | 1460936142577 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:35:42 INFO - PROCESS | 2692 | 1460936142581 Marionette TRACE conn3 <- [1,346,null,{}] 16:35:42 INFO - PROCESS | 2692 | 1460936142587 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}] 16:35:42 INFO - PROCESS | 2692 | 1460936142811 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 16:35:42 INFO - PROCESS | 2692 | 1460936142827 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:42 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3678a79800 == 56 [pid = 2692] [id = 94] 16:35:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 102 (0x7f3665cd9400) [pid = 2692] [serial = 281] [outer = (nil)] 16:35:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 103 (0x7f3668848400) [pid = 2692] [serial = 282] [outer = 0x7f3665cd9400] 16:35:42 INFO - PROCESS | 2692 | 1460936142941 Marionette DEBUG loaded listener.js 16:35:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 104 (0x7f366884e400) [pid = 2692] [serial = 283] [outer = 0x7f3665cd9400] 16:35:43 INFO - PROCESS | 2692 | 1460936143899 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]]]}] 16:35:43 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. 16:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1379ms 16:35:43 INFO - PROCESS | 2692 | 1460936143958 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 16:35:43 INFO - PROCESS | 2692 | 1460936143963 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 16:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:35:43 INFO - PROCESS | 2692 | 1460936143980 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:35:43 INFO - PROCESS | 2692 | 1460936143988 Marionette TRACE conn3 <- [1,350,null,{}] 16:35:43 INFO - PROCESS | 2692 | 1460936143995 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}] 16:35:44 INFO - PROCESS | 2692 | 1460936144250 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 16:35:44 INFO - PROCESS | 2692 | 1460936144384 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:44 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ca86800 == 57 [pid = 2692] [id = 95] 16:35:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 105 (0x7f36675c7800) [pid = 2692] [serial = 284] [outer = (nil)] 16:35:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 106 (0x7f367590d400) [pid = 2692] [serial = 285] [outer = 0x7f36675c7800] 16:35:44 INFO - PROCESS | 2692 | 1460936144463 Marionette DEBUG loaded listener.js 16:35:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 107 (0x7f3678ac2c00) [pid = 2692] [serial = 286] [outer = 0x7f36675c7800] 16:35:45 INFO - PROCESS | 2692 | 1460936145257 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]]]}] 16:35:45 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. 16:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1295ms 16:35:45 INFO - PROCESS | 2692 | 1460936145267 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 16:35:45 INFO - PROCESS | 2692 | 1460936145271 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 16:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:35:45 INFO - PROCESS | 2692 | 1460936145277 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:35:45 INFO - PROCESS | 2692 | 1460936145280 Marionette TRACE conn3 <- [1,354,null,{}] 16:35:45 INFO - PROCESS | 2692 | 1460936145286 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}] 16:35:45 INFO - PROCESS | 2692 | 1460936145439 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 16:35:45 INFO - PROCESS | 2692 | 1460936145579 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:45 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf89800 == 58 [pid = 2692] [id = 96] 16:35:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 108 (0x7f36652a9400) [pid = 2692] [serial = 287] [outer = (nil)] 16:35:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 109 (0x7f367a639400) [pid = 2692] [serial = 288] [outer = 0x7f36652a9400] 16:35:45 INFO - PROCESS | 2692 | 1460936145655 Marionette DEBUG loaded listener.js 16:35:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 110 (0x7f367a63fc00) [pid = 2692] [serial = 289] [outer = 0x7f36652a9400] 16:35:46 INFO - PROCESS | 2692 | 1460936146550 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]]]}] 16:35:46 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. 16:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1328ms 16:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:35:46 INFO - PROCESS | 2692 | 1460936146608 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:35:46 INFO - PROCESS | 2692 | 1460936146611 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 16:35:46 INFO - PROCESS | 2692 | 1460936146617 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:35:46 INFO - PROCESS | 2692 | 1460936146621 Marionette TRACE conn3 <- [1,358,null,{}] 16:35:46 INFO - PROCESS | 2692 | 1460936146626 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}] 16:35:46 INFO - PROCESS | 2692 | 1460936146824 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:35:46 INFO - PROCESS | 2692 | 1460936146971 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:47 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cfa8800 == 59 [pid = 2692] [id = 97] 16:35:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 111 (0x7f367ac02800) [pid = 2692] [serial = 290] [outer = (nil)] 16:35:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 112 (0x7f367ac8ac00) [pid = 2692] [serial = 291] [outer = 0x7f367ac02800] 16:35:47 INFO - PROCESS | 2692 | 1460936147059 Marionette DEBUG loaded listener.js 16:35:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 113 (0x7f367ca9fc00) [pid = 2692] [serial = 292] [outer = 0x7f367ac02800] 16:35:47 INFO - PROCESS | 2692 | 1460936147944 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]]]}] 16:35:47 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. 16:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1384ms 16:35:48 INFO - PROCESS | 2692 | 1460936148001 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:35:48 INFO - PROCESS | 2692 | 1460936148004 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 16:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:35:48 INFO - PROCESS | 2692 | 1460936148012 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:35:48 INFO - PROCESS | 2692 | 1460936148015 Marionette TRACE conn3 <- [1,362,null,{}] 16:35:48 INFO - PROCESS | 2692 | 1460936148021 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}] 16:35:48 INFO - PROCESS | 2692 | 1460936148183 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:35:48 INFO - PROCESS | 2692 | 1460936148488 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:48 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3660797000 == 60 [pid = 2692] [id = 98] 16:35:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 114 (0x7f365f483c00) [pid = 2692] [serial = 293] [outer = (nil)] 16:35:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 115 (0x7f365f491400) [pid = 2692] [serial = 294] [outer = 0x7f365f483c00] 16:35:48 INFO - PROCESS | 2692 | 1460936148629 Marionette DEBUG loaded listener.js 16:35:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 116 (0x7f3660b75c00) [pid = 2692] [serial = 295] [outer = 0x7f365f483c00] 16:35:49 INFO - PROCESS | 2692 | 1460936149579 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]]]}] 16:35:49 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. 16:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1633ms 16:35:49 INFO - PROCESS | 2692 | 1460936149645 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:35:49 INFO - PROCESS | 2692 | 1460936149652 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 16:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:35:49 INFO - PROCESS | 2692 | 1460936149660 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:35:49 INFO - PROCESS | 2692 | 1460936149664 Marionette TRACE conn3 <- [1,366,null,{}] 16:35:49 INFO - PROCESS | 2692 | 1460936149673 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}] 16:35:49 INFO - PROCESS | 2692 | 1460936149833 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:35:49 INFO - PROCESS | 2692 | 1460936149976 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:50 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367657d000 == 59 [pid = 2692] [id = 91] 16:35:50 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667cca800 == 58 [pid = 2692] [id = 90] 16:35:50 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366ad1b800 == 57 [pid = 2692] [id = 89] 16:35:50 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3668ecb800 == 56 [pid = 2692] [id = 88] 16:35:50 INFO - PROCESS | 2692 | --DOMWINDOW == 115 (0x7f367d78f000) [pid = 2692] [serial = 237] [outer = (nil)] [url = about:blank] 16:35:50 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3665c9b000 == 57 [pid = 2692] [id = 99] 16:35:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 116 (0x7f3665016000) [pid = 2692] [serial = 296] [outer = (nil)] 16:35:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 117 (0x7f3666e48400) [pid = 2692] [serial = 297] [outer = 0x7f3665016000] 16:35:50 INFO - PROCESS | 2692 | 1460936150121 Marionette DEBUG loaded listener.js 16:35:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 118 (0x7f3667d8d800) [pid = 2692] [serial = 298] [outer = 0x7f3665016000] 16:35:50 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3668084000 == 56 [pid = 2692] [id = 87] 16:35:50 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3666294000 == 55 [pid = 2692] [id = 86] 16:35:50 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366778c800 == 54 [pid = 2692] [id = 85] 16:35:50 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3665b7d800 == 53 [pid = 2692] [id = 80] 16:35:50 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367ca6d800 == 52 [pid = 2692] [id = 79] 16:35:50 INFO - PROCESS | 2692 | --DOMWINDOW == 117 (0x7f367aaa5c00) [pid = 2692] [serial = 230] [outer = (nil)] [url = about:blank] 16:35:50 INFO - PROCESS | 2692 | --DOMWINDOW == 116 (0x7f367ad3f800) [pid = 2692] [serial = 231] [outer = (nil)] [url = about:blank] 16:35:50 INFO - PROCESS | 2692 | --DOMWINDOW == 115 (0x7f36664d0800) [pid = 2692] [serial = 221] [outer = (nil)] [url = about:blank] 16:35:50 INFO - PROCESS | 2692 | --DOMWINDOW == 114 (0x7f3665be1c00) [pid = 2692] [serial = 234] [outer = (nil)] [url = about:blank] 16:35:50 INFO - PROCESS | 2692 | --DOMWINDOW == 113 (0x7f36675c7400) [pid = 2692] [serial = 222] [outer = (nil)] [url = about:blank] 16:35:50 INFO - PROCESS | 2692 | --DOMWINDOW == 112 (0x7f367a791000) [pid = 2692] [serial = 201] [outer = (nil)] [url = about:blank] 16:35:50 INFO - PROCESS | 2692 | --DOMWINDOW == 111 (0x7f3662ae3000) [pid = 2692] [serial = 203] [outer = (nil)] [url = about:blank] 16:35:50 INFO - PROCESS | 2692 | --DOMWINDOW == 110 (0x7f36699a3400) [pid = 2692] [serial = 224] [outer = (nil)] [url = about:blank] 16:35:50 INFO - PROCESS | 2692 | --DOMWINDOW == 109 (0x7f366ae68c00) [pid = 2692] [serial = 225] [outer = (nil)] [url = about:blank] 16:35:50 INFO - PROCESS | 2692 | --DOMWINDOW == 108 (0x7f365f9ad000) [pid = 2692] [serial = 219] [outer = (nil)] [url = about:blank] 16:35:50 INFO - PROCESS | 2692 | --DOMWINDOW == 107 (0x7f365f851000) [pid = 2692] [serial = 218] [outer = (nil)] [url = about:blank] 16:35:50 INFO - PROCESS | 2692 | --DOMWINDOW == 106 (0x7f3675471400) [pid = 2692] [serial = 227] [outer = (nil)] [url = about:blank] 16:35:50 INFO - PROCESS | 2692 | --DOMWINDOW == 105 (0x7f3668e7a400) [pid = 2692] [serial = 206] [outer = (nil)] [url = about:blank] 16:35:50 INFO - PROCESS | 2692 | --DOMWINDOW == 104 (0x7f3676929400) [pid = 2692] [serial = 209] [outer = (nil)] [url = about:blank] 16:35:50 INFO - PROCESS | 2692 | --DOMWINDOW == 103 (0x7f367aa58400) [pid = 2692] [serial = 212] [outer = (nil)] [url = about:blank] 16:35:50 INFO - PROCESS | 2692 | --DOMWINDOW == 102 (0x7f365f858c00) [pid = 2692] [serial = 215] [outer = (nil)] [url = about:blank] 16:35:50 INFO - PROCESS | 2692 | --DOMWINDOW == 101 (0x7f3676cc2400) [pid = 2692] [serial = 235] [outer = (nil)] [url = about:blank] 16:35:50 INFO - PROCESS | 2692 | --DOMWINDOW == 100 (0x7f3661574400) [pid = 2692] [serial = 102] [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.] 16:35:50 INFO - PROCESS | 2692 | --DOMWINDOW == 99 (0x7f3678abe000) [pid = 2692] [serial = 228] [outer = (nil)] [url = about:blank] 16:35:50 INFO - PROCESS | 2692 | 1460936150928 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]]]}] 16:35:50 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. 16:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1336ms 16:35:51 INFO - PROCESS | 2692 | 1460936151000 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:35:51 INFO - PROCESS | 2692 | 1460936151006 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 16:35:51 INFO - PROCESS | 2692 | 1460936151014 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:35:51 INFO - PROCESS | 2692 | 1460936151016 Marionette TRACE conn3 <- [1,370,null,{}] 16:35:51 INFO - PROCESS | 2692 | 1460936151022 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}] 16:35:51 INFO - PROCESS | 2692 | 1460936151173 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:35:51 INFO - PROCESS | 2692 | 1460936151184 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:51 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667a96800 == 53 [pid = 2692] [id = 100] 16:35:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 100 (0x7f3667571400) [pid = 2692] [serial = 299] [outer = (nil)] 16:35:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 101 (0x7f366884d000) [pid = 2692] [serial = 300] [outer = 0x7f3667571400] 16:35:51 INFO - PROCESS | 2692 | 1460936151247 Marionette DEBUG loaded listener.js 16:35:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 102 (0x7f3668e7a400) [pid = 2692] [serial = 301] [outer = 0x7f3667571400] 16:35:52 INFO - PROCESS | 2692 | 1460936152138 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]]]}] 16:35:52 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. 16:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1183ms 16:35:52 INFO - PROCESS | 2692 | 1460936152197 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:35:52 INFO - PROCESS | 2692 | 1460936152201 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 16:35:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:35:52 INFO - PROCESS | 2692 | 1460936152209 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:35:52 INFO - PROCESS | 2692 | 1460936152217 Marionette TRACE conn3 <- [1,374,null,{}] 16:35:52 INFO - PROCESS | 2692 | 1460936152231 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}] 16:35:52 INFO - PROCESS | 2692 | 1460936152382 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:35:52 INFO - PROCESS | 2692 | 1460936152486 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:52 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3668e3f000 == 54 [pid = 2692] [id = 101] 16:35:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 103 (0x7f365f858c00) [pid = 2692] [serial = 302] [outer = (nil)] 16:35:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 104 (0x7f3674858400) [pid = 2692] [serial = 303] [outer = 0x7f365f858c00] 16:35:52 INFO - PROCESS | 2692 | 1460936152548 Marionette DEBUG loaded listener.js 16:35:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 105 (0x7f3676b11400) [pid = 2692] [serial = 304] [outer = 0x7f365f858c00] 16:35:53 INFO - PROCESS | 2692 | 1460936153317 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:35:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:35:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1142ms 16:35:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:35:53 INFO - PROCESS | 2692 | 1460936153351 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:35:53 INFO - PROCESS | 2692 | 1460936153354 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 16:35:53 INFO - PROCESS | 2692 | 1460936153360 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:35:53 INFO - PROCESS | 2692 | 1460936153364 Marionette TRACE conn3 <- [1,378,null,{}] 16:35:53 INFO - PROCESS | 2692 | 1460936153392 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}] 16:35:53 INFO - PROCESS | 2692 | 1460936153573 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:35:53 INFO - PROCESS | 2692 | 1460936153590 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:53 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366f705800 == 55 [pid = 2692] [id = 102] 16:35:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 106 (0x7f3668849000) [pid = 2692] [serial = 305] [outer = (nil)] 16:35:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 107 (0x7f367a782400) [pid = 2692] [serial = 306] [outer = 0x7f3668849000] 16:35:53 INFO - PROCESS | 2692 | 1460936153653 Marionette DEBUG loaded listener.js 16:35:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 108 (0x7f367aaab000) [pid = 2692] [serial = 307] [outer = 0x7f3668849000] 16:35:54 INFO - PROCESS | 2692 | 1460936154499 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:35:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:35:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1204ms 16:35:54 INFO - PROCESS | 2692 | 1460936154564 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:35:54 INFO - PROCESS | 2692 | 1460936154568 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 16:35:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:35:54 INFO - PROCESS | 2692 | 1460936154574 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:35:54 INFO - PROCESS | 2692 | 1460936154576 Marionette TRACE conn3 <- [1,382,null,{}] 16:35:54 INFO - PROCESS | 2692 | 1460936154582 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}] 16:35:54 INFO - PROCESS | 2692 | 1460936154762 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:35:54 INFO - PROCESS | 2692 | --DOMWINDOW == 107 (0x7f366ae28400) [pid = 2692] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:35:54 INFO - PROCESS | 2692 | --DOMWINDOW == 106 (0x7f365eeac400) [pid = 2692] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:35:54 INFO - PROCESS | 2692 | --DOMWINDOW == 105 (0x7f367d466c00) [pid = 2692] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:35:54 INFO - PROCESS | 2692 | --DOMWINDOW == 104 (0x7f3665010c00) [pid = 2692] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:35:54 INFO - PROCESS | 2692 | --DOMWINDOW == 103 (0x7f365f85a800) [pid = 2692] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:35:54 INFO - PROCESS | 2692 | --DOMWINDOW == 102 (0x7f3662c49c00) [pid = 2692] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:35:54 INFO - PROCESS | 2692 | --DOMWINDOW == 101 (0x7f3667d97c00) [pid = 2692] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:35:54 INFO - PROCESS | 2692 | 1460936154922 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:54 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366b232800 == 56 [pid = 2692] [id = 103] 16:35:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 102 (0x7f366503dc00) [pid = 2692] [serial = 308] [outer = (nil)] 16:35:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 103 (0x7f3668521800) [pid = 2692] [serial = 309] [outer = 0x7f366503dc00] 16:35:55 INFO - PROCESS | 2692 | 1460936154998 Marionette DEBUG loaded listener.js 16:35:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 104 (0x7f367caa0400) [pid = 2692] [serial = 310] [outer = 0x7f366503dc00] 16:35:55 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:55 INFO - PROCESS | 2692 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:35:55 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:55 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:55 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:55 INFO - PROCESS | 2692 | 1460936155737 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:35:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:35:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1184ms 16:35:55 INFO - PROCESS | 2692 | 1460936155764 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:35:55 INFO - PROCESS | 2692 | 1460936155767 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 16:35:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:35:55 INFO - PROCESS | 2692 | 1460936155773 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:35:55 INFO - PROCESS | 2692 | 1460936155775 Marionette TRACE conn3 <- [1,386,null,{}] 16:35:55 INFO - PROCESS | 2692 | 1460936155781 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}] 16:35:55 INFO - PROCESS | 2692 | 1460936155933 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:35:55 INFO - PROCESS | 2692 | 1460936155958 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:55 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3678bc7000 == 57 [pid = 2692] [id = 104] 16:35:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 105 (0x7f3662cf7400) [pid = 2692] [serial = 311] [outer = (nil)] 16:35:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 106 (0x7f3665c09000) [pid = 2692] [serial = 312] [outer = 0x7f3662cf7400] 16:35:56 INFO - PROCESS | 2692 | 1460936156019 Marionette DEBUG loaded listener.js 16:35:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 107 (0x7f367d784000) [pid = 2692] [serial = 313] [outer = 0x7f3662cf7400] 16:35:56 INFO - PROCESS | 2692 | 1460936156793 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]]]}] 16:35:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:35:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1033ms 16:35:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:35:56 INFO - PROCESS | 2692 | 1460936156807 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:35:56 INFO - PROCESS | 2692 | 1460936156810 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 16:35:56 INFO - PROCESS | 2692 | 1460936156820 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:35:56 INFO - PROCESS | 2692 | 1460936156822 Marionette TRACE conn3 <- [1,390,null,{}] 16:35:56 INFO - PROCESS | 2692 | 1460936156852 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}] 16:35:57 INFO - PROCESS | 2692 | 1460936157119 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:35:57 INFO - PROCESS | 2692 | 1460936157230 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:57 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36616d0000 == 58 [pid = 2692] [id = 105] 16:35:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 108 (0x7f365f487c00) [pid = 2692] [serial = 314] [outer = (nil)] 16:35:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 109 (0x7f366059d000) [pid = 2692] [serial = 315] [outer = 0x7f365f487c00] 16:35:57 INFO - PROCESS | 2692 | 1460936157311 Marionette DEBUG loaded listener.js 16:35:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 110 (0x7f3662ced400) [pid = 2692] [serial = 316] [outer = 0x7f365f487c00] 16:35:58 INFO - PROCESS | 2692 | 1460936158296 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]]]}] 16:35:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:35:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1552ms 16:35:58 INFO - PROCESS | 2692 | 1460936158370 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:35:58 INFO - PROCESS | 2692 | 1460936158379 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 16:35:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:35:58 INFO - PROCESS | 2692 | 1460936158388 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:35:58 INFO - PROCESS | 2692 | 1460936158393 Marionette TRACE conn3 <- [1,394,null,{}] 16:35:58 INFO - PROCESS | 2692 | 1460936158400 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}] 16:35:58 INFO - PROCESS | 2692 | 1460936158609 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:35:58 INFO - PROCESS | 2692 | 1460936158748 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:58 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3669162000 == 59 [pid = 2692] [id = 106] 16:35:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 111 (0x7f365f484400) [pid = 2692] [serial = 317] [outer = (nil)] 16:35:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 112 (0x7f36675c2000) [pid = 2692] [serial = 318] [outer = 0x7f365f484400] 16:35:58 INFO - PROCESS | 2692 | 1460936158834 Marionette DEBUG loaded listener.js 16:35:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 113 (0x7f366820c000) [pid = 2692] [serial = 319] [outer = 0x7f365f484400] 16:35:59 INFO - PROCESS | 2692 | 1460936159830 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]]]}] 16:35:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:35:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1494ms 16:35:59 INFO - PROCESS | 2692 | 1460936159882 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:35:59 INFO - PROCESS | 2692 | 1460936159886 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 16:35:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:35:59 INFO - PROCESS | 2692 | 1460936159894 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:35:59 INFO - PROCESS | 2692 | 1460936159897 Marionette TRACE conn3 <- [1,398,null,{}] 16:35:59 INFO - PROCESS | 2692 | 1460936159903 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}] 16:36:00 INFO - PROCESS | 2692 | 1460936160075 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:36:00 INFO - PROCESS | 2692 | 1460936160216 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:00 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ca86000 == 60 [pid = 2692] [id = 107] 16:36:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 114 (0x7f3668215c00) [pid = 2692] [serial = 320] [outer = (nil)] 16:36:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 115 (0x7f3668845800) [pid = 2692] [serial = 321] [outer = 0x7f3668215c00] 16:36:00 INFO - PROCESS | 2692 | 1460936160411 Marionette DEBUG loaded listener.js 16:36:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 116 (0x7f36688b2400) [pid = 2692] [serial = 322] [outer = 0x7f3668215c00] 16:36:01 INFO - PROCESS | 2692 | 1460936161289 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]]]}] 16:36:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:36:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1437ms 16:36:01 INFO - PROCESS | 2692 | 1460936161332 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:36:01 INFO - PROCESS | 2692 | 1460936161339 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 16:36:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:36:01 INFO - PROCESS | 2692 | 1460936161356 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:36:01 INFO - PROCESS | 2692 | 1460936161364 Marionette TRACE conn3 <- [1,402,null,{}] 16:36:01 INFO - PROCESS | 2692 | 1460936161370 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}] 16:36:01 INFO - PROCESS | 2692 | 1460936161546 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:36:01 INFO - PROCESS | 2692 | 1460936161705 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:01 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3662ee6000 == 61 [pid = 2692] [id = 108] 16:36:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 117 (0x7f366820e000) [pid = 2692] [serial = 323] [outer = (nil)] 16:36:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 118 (0x7f3676b0ac00) [pid = 2692] [serial = 324] [outer = 0x7f366820e000] 16:36:01 INFO - PROCESS | 2692 | 1460936161781 Marionette DEBUG loaded listener.js 16:36:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 119 (0x7f367ad43c00) [pid = 2692] [serial = 325] [outer = 0x7f366820e000] 16:36:02 INFO - PROCESS | 2692 | 1460936162709 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]]]}] 16:36:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:36:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1394ms 16:36:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:36:02 INFO - PROCESS | 2692 | 1460936162742 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:36:02 INFO - PROCESS | 2692 | 1460936162745 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 16:36:02 INFO - PROCESS | 2692 | 1460936162752 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:36:02 INFO - PROCESS | 2692 | 1460936162755 Marionette TRACE conn3 <- [1,406,null,{}] 16:36:02 INFO - PROCESS | 2692 | 1460936162762 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}] 16:36:02 INFO - PROCESS | 2692 | 1460936162921 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:36:03 INFO - PROCESS | 2692 | 1460936163065 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:03 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c184800 == 62 [pid = 2692] [id = 109] 16:36:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 120 (0x7f3662cf2400) [pid = 2692] [serial = 326] [outer = (nil)] 16:36:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 121 (0x7f367d78cc00) [pid = 2692] [serial = 327] [outer = 0x7f3662cf2400] 16:36:03 INFO - PROCESS | 2692 | 1460936163139 Marionette DEBUG loaded listener.js 16:36:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 122 (0x7f367ed5d000) [pid = 2692] [serial = 328] [outer = 0x7f3662cf2400] 16:36:03 INFO - PROCESS | 2692 | 1460936163995 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]]]}] 16:36:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:36:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1280ms 16:36:04 INFO - PROCESS | 2692 | 1460936164032 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:36:04 INFO - PROCESS | 2692 | 1460936164036 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 16:36:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:36:04 INFO - PROCESS | 2692 | 1460936164043 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:36:04 INFO - PROCESS | 2692 | 1460936164045 Marionette TRACE conn3 <- [1,410,null,{}] 16:36:04 INFO - PROCESS | 2692 | 1460936164070 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}] 16:36:04 INFO - PROCESS | 2692 | 1460936164268 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:36:04 INFO - PROCESS | 2692 | 1460936164411 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:04 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663d4b800 == 63 [pid = 2692] [id = 110] 16:36:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 123 (0x7f367fcc8c00) [pid = 2692] [serial = 329] [outer = (nil)] 16:36:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 124 (0x7f367fccb000) [pid = 2692] [serial = 330] [outer = 0x7f367fcc8c00] 16:36:04 INFO - PROCESS | 2692 | 1460936164491 Marionette DEBUG loaded listener.js 16:36:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 125 (0x7f367fcd1800) [pid = 2692] [serial = 331] [outer = 0x7f367fcc8c00] 16:36:05 INFO - PROCESS | 2692 | 1460936165388 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]]]}] 16:36:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:36:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1400ms 16:36:05 INFO - PROCESS | 2692 | 1460936165445 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:36:05 INFO - PROCESS | 2692 | 1460936165449 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 16:36:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:36:05 INFO - PROCESS | 2692 | 1460936165455 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:36:05 INFO - PROCESS | 2692 | 1460936165458 Marionette TRACE conn3 <- [1,414,null,{}] 16:36:05 INFO - PROCESS | 2692 | 1460936165464 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}] 16:36:05 INFO - PROCESS | 2692 | 1460936165615 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:36:05 INFO - PROCESS | 2692 | 1460936165764 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:05 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e5ce800 == 64 [pid = 2692] [id = 111] 16:36:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 126 (0x7f365c21e000) [pid = 2692] [serial = 332] [outer = (nil)] 16:36:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 127 (0x7f365c224c00) [pid = 2692] [serial = 333] [outer = 0x7f365c21e000] 16:36:05 INFO - PROCESS | 2692 | 1460936165839 Marionette DEBUG loaded listener.js 16:36:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 128 (0x7f365c22a400) [pid = 2692] [serial = 334] [outer = 0x7f365c21e000] 16:36:07 INFO - PROCESS | 2692 | 1460936167053 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]]]}] 16:36:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:36:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1638ms 16:36:07 INFO - PROCESS | 2692 | 1460936167097 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:36:07 INFO - PROCESS | 2692 | 1460936167106 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 16:36:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:36:07 INFO - PROCESS | 2692 | 1460936167120 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:36:07 INFO - PROCESS | 2692 | 1460936167128 Marionette TRACE conn3 <- [1,418,null,{}] 16:36:07 INFO - PROCESS | 2692 | 1460936167142 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}] 16:36:07 INFO - PROCESS | 2692 | 1460936167536 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:36:07 INFO - PROCESS | 2692 | 1460936167719 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:07 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3662edd800 == 65 [pid = 2692] [id = 112] 16:36:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f365eca0c00) [pid = 2692] [serial = 335] [outer = (nil)] 16:36:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f3662a59000) [pid = 2692] [serial = 336] [outer = 0x7f365eca0c00] 16:36:07 INFO - PROCESS | 2692 | 1460936167831 Marionette DEBUG loaded listener.js 16:36:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f3662a60c00) [pid = 2692] [serial = 337] [outer = 0x7f365eca0c00] 16:36:09 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366b232800 == 64 [pid = 2692] [id = 103] 16:36:09 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366f705800 == 63 [pid = 2692] [id = 102] 16:36:09 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f3665043800) [pid = 2692] [serial = 273] [outer = (nil)] [url = about:blank] 16:36:09 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f365f859000) [pid = 2692] [serial = 240] [outer = (nil)] [url = about:blank] 16:36:09 INFO - PROCESS | 2692 | --DOMWINDOW == 128 (0x7f3669135400) [pid = 2692] [serial = 243] [outer = (nil)] [url = about:blank] 16:36:09 INFO - PROCESS | 2692 | --DOMWINDOW == 127 (0x7f367598e400) [pid = 2692] [serial = 246] [outer = (nil)] [url = about:blank] 16:36:09 INFO - PROCESS | 2692 | --DOMWINDOW == 126 (0x7f365f48f000) [pid = 2692] [serial = 249] [outer = (nil)] [url = about:blank] 16:36:09 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3668e3f000 == 62 [pid = 2692] [id = 101] 16:36:09 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667a96800 == 61 [pid = 2692] [id = 100] 16:36:09 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3665c9b000 == 60 [pid = 2692] [id = 99] 16:36:09 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3660797000 == 59 [pid = 2692] [id = 98] 16:36:09 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3668e4d000 == 58 [pid = 2692] [id = 93] 16:36:09 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3666e6a000 == 57 [pid = 2692] [id = 92] 16:36:09 INFO - PROCESS | 2692 | --DOMWINDOW == 125 (0x7f3675bda400) [pid = 2692] [serial = 267] [outer = (nil)] [url = about:blank] 16:36:09 INFO - PROCESS | 2692 | --DOMWINDOW == 124 (0x7f3662ae0400) [pid = 2692] [serial = 270] [outer = (nil)] [url = about:blank] 16:36:09 INFO - PROCESS | 2692 | --DOMWINDOW == 123 (0x7f3676cc3400) [pid = 2692] [serial = 268] [outer = (nil)] [url = about:blank] 16:36:09 INFO - PROCESS | 2692 | --DOMWINDOW == 122 (0x7f367ed56c00) [pid = 2692] [serial = 238] [outer = (nil)] [url = about:blank] 16:36:09 INFO - PROCESS | 2692 | --DOMWINDOW == 121 (0x7f3667d90800) [pid = 2692] [serial = 252] [outer = (nil)] [url = about:blank] 16:36:09 INFO - PROCESS | 2692 | --DOMWINDOW == 120 (0x7f3667d96000) [pid = 2692] [serial = 261] [outer = (nil)] [url = about:blank] 16:36:09 INFO - PROCESS | 2692 | --DOMWINDOW == 119 (0x7f3668e72800) [pid = 2692] [serial = 262] [outer = (nil)] [url = about:blank] 16:36:09 INFO - PROCESS | 2692 | --DOMWINDOW == 118 (0x7f3662c47400) [pid = 2692] [serial = 256] [outer = (nil)] [url = about:blank] 16:36:09 INFO - PROCESS | 2692 | --DOMWINDOW == 117 (0x7f3661572000) [pid = 2692] [serial = 255] [outer = (nil)] [url = about:blank] 16:36:09 INFO - PROCESS | 2692 | --DOMWINDOW == 116 (0x7f3666ebb000) [pid = 2692] [serial = 259] [outer = (nil)] [url = about:blank] 16:36:09 INFO - PROCESS | 2692 | --DOMWINDOW == 115 (0x7f3666268000) [pid = 2692] [serial = 258] [outer = (nil)] [url = about:blank] 16:36:09 INFO - PROCESS | 2692 | --DOMWINDOW == 114 (0x7f366b295c00) [pid = 2692] [serial = 264] [outer = (nil)] [url = about:blank] 16:36:09 INFO - PROCESS | 2692 | --DOMWINDOW == 113 (0x7f367a63c800) [pid = 2692] [serial = 271] [outer = (nil)] [url = about:blank] 16:36:09 INFO - PROCESS | 2692 | --DOMWINDOW == 112 (0x7f36748d9c00) [pid = 2692] [serial = 265] [outer = (nil)] [url = about:blank] 16:36:09 INFO - PROCESS | 2692 | 1460936169318 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]]]}] 16:36:09 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 16:36:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2247ms 16:36:09 INFO - PROCESS | 2692 | 1460936169383 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:36:09 INFO - PROCESS | 2692 | 1460936169392 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 16:36:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:36:09 INFO - PROCESS | 2692 | 1460936169402 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:36:09 INFO - PROCESS | 2692 | 1460936169405 Marionette TRACE conn3 <- [1,422,null,{}] 16:36:09 INFO - PROCESS | 2692 | 1460936169411 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}] 16:36:09 INFO - PROCESS | 2692 | 1460936169556 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:36:09 INFO - PROCESS | 2692 | 1460936169655 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:09 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366098a800 == 58 [pid = 2692] [id = 113] 16:36:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 113 (0x7f365ee0e800) [pid = 2692] [serial = 338] [outer = (nil)] 16:36:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 114 (0x7f3662ae1c00) [pid = 2692] [serial = 339] [outer = 0x7f365ee0e800] 16:36:09 INFO - PROCESS | 2692 | 1460936169720 Marionette DEBUG loaded listener.js 16:36:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 115 (0x7f366503cc00) [pid = 2692] [serial = 340] [outer = 0x7f365ee0e800] 16:36:10 INFO - PROCESS | 2692 | 1460936170936 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]]]}] 16:36:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:36:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1548ms 16:36:10 INFO - PROCESS | 2692 | 1460936170956 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:36:10 INFO - PROCESS | 2692 | 1460936170958 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 16:36:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:36:10 INFO - PROCESS | 2692 | 1460936170967 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:36:10 INFO - PROCESS | 2692 | 1460936170973 Marionette TRACE conn3 <- [1,426,null,{}] 16:36:10 INFO - PROCESS | 2692 | 1460936170988 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}] 16:36:11 INFO - PROCESS | 2692 | 1460936171225 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:36:11 INFO - PROCESS | 2692 | 1460936171295 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:11 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667785800 == 59 [pid = 2692] [id = 114] 16:36:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 116 (0x7f3662c4b800) [pid = 2692] [serial = 341] [outer = (nil)] 16:36:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 117 (0x7f3666f7e800) [pid = 2692] [serial = 342] [outer = 0x7f3662c4b800] 16:36:11 INFO - PROCESS | 2692 | 1460936171362 Marionette DEBUG loaded listener.js 16:36:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 118 (0x7f3668214000) [pid = 2692] [serial = 343] [outer = 0x7f3662c4b800] 16:36:12 INFO - PROCESS | 2692 | 1460936172130 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] 16:36:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:36:12 INFO - PROCESS | 2692 | 1460936172168 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 16:36:12 INFO - PROCESS | 2692 | 1460936172174 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:36:12 INFO - PROCESS | 2692 | 1460936172177 Marionette TRACE conn3 <- [1,430,null,{}] 16:36:12 INFO - PROCESS | 2692 | 1460936172182 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}] 16:36:12 INFO - PROCESS | 2692 | 1460936172375 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:36:12 INFO - PROCESS | 2692 | 1460936172406 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:12 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667f58000 == 60 [pid = 2692] [id = 115] 16:36:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 119 (0x7f3662cf7800) [pid = 2692] [serial = 344] [outer = (nil)] 16:36:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 120 (0x7f366884b400) [pid = 2692] [serial = 345] [outer = 0x7f3662cf7800] 16:36:12 INFO - PROCESS | 2692 | 1460936172471 Marionette DEBUG loaded listener.js 16:36:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 121 (0x7f3668e72800) [pid = 2692] [serial = 346] [outer = 0x7f3662cf7800] 16:36:13 INFO - PROCESS | 2692 | 1460936173329 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]]]}] 16:36:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:36:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1183ms 16:36:13 INFO - PROCESS | 2692 | 1460936173357 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:36:13 INFO - PROCESS | 2692 | 1460936173360 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 16:36:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:36:13 INFO - PROCESS | 2692 | 1460936173366 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:36:13 INFO - PROCESS | 2692 | 1460936173368 Marionette TRACE conn3 <- [1,434,null,{}] 16:36:13 INFO - PROCESS | 2692 | 1460936173374 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}] 16:36:13 INFO - PROCESS | 2692 | 1460936173544 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:36:13 INFO - PROCESS | 2692 | --DOMWINDOW == 120 (0x7f3668849000) [pid = 2692] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:36:13 INFO - PROCESS | 2692 | --DOMWINDOW == 119 (0x7f366503dc00) [pid = 2692] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:36:13 INFO - PROCESS | 2692 | --DOMWINDOW == 118 (0x7f3665016000) [pid = 2692] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:36:13 INFO - PROCESS | 2692 | --DOMWINDOW == 117 (0x7f365f858c00) [pid = 2692] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:36:13 INFO - PROCESS | 2692 | --DOMWINDOW == 116 (0x7f3667571400) [pid = 2692] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:36:13 INFO - PROCESS | 2692 | --DOMWINDOW == 115 (0x7f365f483c00) [pid = 2692] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:36:13 INFO - PROCESS | 2692 | --DOMWINDOW == 114 (0x7f365ec9d800) [pid = 2692] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:36:13 INFO - PROCESS | 2692 | 1460936173750 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:13 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36664bc000 == 61 [pid = 2692] [id = 116] 16:36:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 115 (0x7f365ec9d800) [pid = 2692] [serial = 347] [outer = (nil)] 16:36:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 116 (0x7f3662cf4c00) [pid = 2692] [serial = 348] [outer = 0x7f365ec9d800] 16:36:13 INFO - PROCESS | 2692 | 1460936173814 Marionette DEBUG loaded listener.js 16:36:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 117 (0x7f3668b0a800) [pid = 2692] [serial = 349] [outer = 0x7f365ec9d800] 16:36:14 INFO - PROCESS | 2692 | 1460936174501 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]]]}] 16:36:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:36:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1180ms 16:36:14 INFO - PROCESS | 2692 | 1460936174548 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:36:14 INFO - PROCESS | 2692 | 1460936174551 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 16:36:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:36:14 INFO - PROCESS | 2692 | 1460936174557 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:36:14 INFO - PROCESS | 2692 | 1460936174560 Marionette TRACE conn3 <- [1,438,null,{}] 16:36:14 INFO - PROCESS | 2692 | 1460936174565 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}] 16:36:14 INFO - PROCESS | 2692 | 1460936174780 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:36:14 INFO - PROCESS | 2692 | 1460936174798 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:14 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366b22f800 == 62 [pid = 2692] [id = 117] 16:36:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 118 (0x7f367598e400) [pid = 2692] [serial = 350] [outer = (nil)] 16:36:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 119 (0x7f367a631800) [pid = 2692] [serial = 351] [outer = 0x7f367598e400] 16:36:14 INFO - PROCESS | 2692 | 1460936174880 Marionette DEBUG loaded listener.js 16:36:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 120 (0x7f367ac11400) [pid = 2692] [serial = 352] [outer = 0x7f367598e400] 16:36:15 INFO - PROCESS | 2692 | 1460936175628 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]]]}] 16:36:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:36:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1127ms 16:36:15 INFO - PROCESS | 2692 | 1460936175753 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:36:15 INFO - PROCESS | 2692 | 1460936175759 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 16:36:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:36:15 INFO - PROCESS | 2692 | 1460936175769 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:36:15 INFO - PROCESS | 2692 | 1460936175775 Marionette TRACE conn3 <- [1,442,null,{}] 16:36:15 INFO - PROCESS | 2692 | 1460936175783 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}] 16:36:15 INFO - PROCESS | 2692 | 1460936175979 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:36:16 INFO - PROCESS | 2692 | 1460936176120 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:16 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365ed58800 == 63 [pid = 2692] [id = 118] 16:36:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 121 (0x7f365f856400) [pid = 2692] [serial = 353] [outer = (nil)] 16:36:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 122 (0x7f366059bc00) [pid = 2692] [serial = 354] [outer = 0x7f365f856400] 16:36:16 INFO - PROCESS | 2692 | 1460936176209 Marionette DEBUG loaded listener.js 16:36:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 123 (0x7f3662a60000) [pid = 2692] [serial = 355] [outer = 0x7f365f856400] 16:36:17 INFO - PROCESS | 2692 | 1460936177185 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]]]}] 16:36:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:36:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1484ms 16:36:17 INFO - PROCESS | 2692 | 1460936177254 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:36:17 INFO - PROCESS | 2692 | 1460936177260 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 16:36:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:36:17 INFO - PROCESS | 2692 | 1460936177272 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:36:17 INFO - PROCESS | 2692 | 1460936177277 Marionette TRACE conn3 <- [1,446,null,{}] 16:36:17 INFO - PROCESS | 2692 | 1460936177284 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}] 16:36:17 INFO - PROCESS | 2692 | 1460936177494 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:36:17 INFO - PROCESS | 2692 | 1460936177686 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:17 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366841b000 == 64 [pid = 2692] [id = 119] 16:36:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 124 (0x7f366503c000) [pid = 2692] [serial = 356] [outer = (nil)] 16:36:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 125 (0x7f36661bc400) [pid = 2692] [serial = 357] [outer = 0x7f366503c000] 16:36:17 INFO - PROCESS | 2692 | 1460936177806 Marionette DEBUG loaded listener.js 16:36:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 126 (0x7f36675c6400) [pid = 2692] [serial = 358] [outer = 0x7f366503c000] 16:36:18 INFO - PROCESS | 2692 | 1460936178710 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]]]}] 16:36:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:36:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1485ms 16:36:18 INFO - PROCESS | 2692 | 1460936178755 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:36:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:36:18 INFO - PROCESS | 2692 | 1460936178760 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 16:36:18 INFO - PROCESS | 2692 | 1460936178766 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:36:18 INFO - PROCESS | 2692 | 1460936178770 Marionette TRACE conn3 <- [1,450,null,{}] 16:36:18 INFO - PROCESS | 2692 | 1460936178784 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}] 16:36:18 INFO - PROCESS | 2692 | 1460936178961 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:36:19 INFO - PROCESS | 2692 | 1460936179105 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:19 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36765b9800 == 65 [pid = 2692] [id = 120] 16:36:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 127 (0x7f3669131000) [pid = 2692] [serial = 359] [outer = (nil)] 16:36:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 128 (0x7f366aeca000) [pid = 2692] [serial = 360] [outer = 0x7f3669131000] 16:36:19 INFO - PROCESS | 2692 | 1460936179184 Marionette DEBUG loaded listener.js 16:36:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f367682b000) [pid = 2692] [serial = 361] [outer = 0x7f3669131000] 16:36:20 INFO - PROCESS | 2692 | 1460936180147 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] 16:36:20 INFO - PROCESS | 2692 | 1460936180206 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 16:36:20 INFO - PROCESS | 2692 | 1460936180213 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:36:20 INFO - PROCESS | 2692 | 1460936180215 Marionette TRACE conn3 <- [1,454,null,{}] 16:36:20 INFO - PROCESS | 2692 | 1460936180222 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}] 16:36:20 INFO - PROCESS | 2692 | 1460936180403 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 16:36:20 INFO - PROCESS | 2692 | 1460936180546 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:20 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ae26000 == 66 [pid = 2692] [id = 121] 16:36:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f366ae27400) [pid = 2692] [serial = 362] [outer = (nil)] 16:36:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f367ae0dc00) [pid = 2692] [serial = 363] [outer = 0x7f366ae27400] 16:36:20 INFO - PROCESS | 2692 | 1460936180624 Marionette DEBUG loaded listener.js 16:36:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f367d7a1800) [pid = 2692] [serial = 364] [outer = 0x7f366ae27400] 16:36:21 INFO - PROCESS | 2692 | [2692] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:21 INFO - PROCESS | 2692 | 1460936181611 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]]]}] 16:36:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:36:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1435ms 16:36:21 INFO - PROCESS | 2692 | 1460936181647 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 16:36:21 INFO - PROCESS | 2692 | 1460936181651 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 16:36:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:36:21 INFO - PROCESS | 2692 | 1460936181657 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:36:21 INFO - PROCESS | 2692 | 1460936181659 Marionette TRACE conn3 <- [1,458,null,{}] 16:36:21 INFO - PROCESS | 2692 | 1460936181665 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}] 16:36:21 INFO - PROCESS | 2692 | 1460936181836 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 16:36:21 INFO - PROCESS | 2692 | 1460936181985 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:22 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667d67000 == 67 [pid = 2692] [id = 122] 16:36:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f365d7aa000) [pid = 2692] [serial = 365] [outer = (nil)] 16:36:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f365d7b2400) [pid = 2692] [serial = 366] [outer = 0x7f365d7aa000] 16:36:22 INFO - PROCESS | 2692 | 1460936182099 Marionette DEBUG loaded listener.js 16:36:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f3678ac2800) [pid = 2692] [serial = 367] [outer = 0x7f365d7aa000] 16:36:22 INFO - PROCESS | 2692 | 1460936182915 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] 16:36:22 INFO - PROCESS | 2692 | 1460936182992 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 16:36:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:36:23 INFO - PROCESS | 2692 | 1460936182999 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:36:23 INFO - PROCESS | 2692 | 1460936183002 Marionette TRACE conn3 <- [1,462,null,{}] 16:36:23 INFO - PROCESS | 2692 | 1460936183008 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}] 16:36:23 INFO - PROCESS | 2692 | 1460936183238 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 16:36:23 INFO - PROCESS | 2692 | 1460936183383 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:23 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ef6f000 == 68 [pid = 2692] [id = 123] 16:36:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f365f232400) [pid = 2692] [serial = 368] [outer = (nil)] 16:36:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f367a63c000) [pid = 2692] [serial = 369] [outer = 0x7f365f232400] 16:36:23 INFO - PROCESS | 2692 | 1460936183458 Marionette DEBUG loaded listener.js 16:36:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f367efd6400) [pid = 2692] [serial = 370] [outer = 0x7f365f232400] 16:36:24 INFO - PROCESS | 2692 | [2692] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:24 INFO - PROCESS | 2692 | 1460936184421 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] 16:36:24 INFO - PROCESS | 2692 | 1460936184490 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 16:36:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:36:24 INFO - PROCESS | 2692 | 1460936184497 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:36:24 INFO - PROCESS | 2692 | 1460936184500 Marionette TRACE conn3 <- [1,466,null,{}] 16:36:24 INFO - PROCESS | 2692 | 1460936184505 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}] 16:36:24 INFO - PROCESS | 2692 | 1460936184663 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 16:36:25 INFO - PROCESS | 2692 | 1460936184997 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:25 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3660797000 == 69 [pid = 2692] [id = 124] 16:36:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f365d7ab800) [pid = 2692] [serial = 371] [outer = (nil)] 16:36:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f365e8f0400) [pid = 2692] [serial = 372] [outer = 0x7f365d7ab800] 16:36:25 INFO - PROCESS | 2692 | 1460936185134 Marionette DEBUG loaded listener.js 16:36:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f365f234c00) [pid = 2692] [serial = 373] [outer = 0x7f365d7ab800] 16:36:26 INFO - PROCESS | 2692 | 1460936186062 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] 16:36:26 INFO - PROCESS | 2692 | 1460936186145 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 16:36:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:36:26 INFO - PROCESS | 2692 | 1460936186153 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:36:26 INFO - PROCESS | 2692 | 1460936186158 Marionette TRACE conn3 <- [1,470,null,{}] 16:36:26 INFO - PROCESS | 2692 | 1460936186165 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}] 16:36:26 INFO - PROCESS | 2692 | 1460936186452 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 16:36:26 INFO - PROCESS | 2692 | 1460936186716 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:26 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf95800 == 70 [pid = 2692] [id = 125] 16:36:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f3662a57000) [pid = 2692] [serial = 374] [outer = (nil)] 16:36:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f3662a5e000) [pid = 2692] [serial = 375] [outer = 0x7f3662a57000] 16:36:26 INFO - PROCESS | 2692 | 1460936186789 Marionette DEBUG loaded listener.js 16:36:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f3662ae0400) [pid = 2692] [serial = 376] [outer = 0x7f3662a57000] 16:36:27 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36664bc000 == 69 [pid = 2692] [id = 116] 16:36:27 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667f58000 == 68 [pid = 2692] [id = 115] 16:36:27 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f367a639400) [pid = 2692] [serial = 288] [outer = (nil)] [url = about:blank] 16:36:27 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f367ac8ac00) [pid = 2692] [serial = 291] [outer = (nil)] [url = about:blank] 16:36:27 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f3665c09000) [pid = 2692] [serial = 312] [outer = (nil)] [url = about:blank] 16:36:27 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667785800 == 67 [pid = 2692] [id = 114] 16:36:27 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366098a800 == 66 [pid = 2692] [id = 113] 16:36:27 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3662edd800 == 65 [pid = 2692] [id = 112] 16:36:27 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36616d0000 == 64 [pid = 2692] [id = 105] 16:36:27 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f367a782400) [pid = 2692] [serial = 306] [outer = (nil)] [url = about:blank] 16:36:27 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f3668521800) [pid = 2692] [serial = 309] [outer = (nil)] [url = about:blank] 16:36:27 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f367aaab000) [pid = 2692] [serial = 307] [outer = (nil)] [url = about:blank] 16:36:27 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f3666e48400) [pid = 2692] [serial = 297] [outer = (nil)] [url = about:blank] 16:36:27 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f3667d8d800) [pid = 2692] [serial = 298] [outer = (nil)] [url = about:blank] 16:36:27 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f3674858400) [pid = 2692] [serial = 303] [outer = (nil)] [url = about:blank] 16:36:27 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f366884d000) [pid = 2692] [serial = 300] [outer = (nil)] [url = about:blank] 16:36:27 INFO - PROCESS | 2692 | --DOMWINDOW == 133 (0x7f3668e7a400) [pid = 2692] [serial = 301] [outer = (nil)] [url = about:blank] 16:36:27 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f3668848400) [pid = 2692] [serial = 282] [outer = (nil)] [url = about:blank] 16:36:27 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f3666e4b000) [pid = 2692] [serial = 279] [outer = (nil)] [url = about:blank] 16:36:27 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f365f81d800) [pid = 2692] [serial = 276] [outer = (nil)] [url = about:blank] 16:36:27 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f367590d400) [pid = 2692] [serial = 285] [outer = (nil)] [url = about:blank] 16:36:27 INFO - PROCESS | 2692 | --DOMWINDOW == 128 (0x7f3660b75c00) [pid = 2692] [serial = 295] [outer = (nil)] [url = about:blank] 16:36:27 INFO - PROCESS | 2692 | --DOMWINDOW == 127 (0x7f365f491400) [pid = 2692] [serial = 294] [outer = (nil)] [url = about:blank] 16:36:27 INFO - PROCESS | 2692 | --DOMWINDOW == 126 (0x7f3665048c00) [pid = 2692] [serial = 274] [outer = (nil)] [url = about:blank] 16:36:27 INFO - PROCESS | 2692 | --DOMWINDOW == 125 (0x7f367caa0400) [pid = 2692] [serial = 310] [outer = (nil)] [url = about:blank] 16:36:27 INFO - PROCESS | 2692 | --DOMWINDOW == 124 (0x7f3676b11400) [pid = 2692] [serial = 304] [outer = (nil)] [url = about:blank] 16:36:27 INFO - PROCESS | 2692 | 1460936187652 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]]]}] 16:36:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:36:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1535ms 16:36:27 INFO - PROCESS | 2692 | 1460936187691 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 16:36:27 INFO - PROCESS | 2692 | 1460936187698 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 16:36:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:36:27 INFO - PROCESS | 2692 | 1460936187708 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:36:27 INFO - PROCESS | 2692 | 1460936187710 Marionette TRACE conn3 <- [1,474,null,{}] 16:36:27 INFO - PROCESS | 2692 | 1460936187717 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}] 16:36:27 INFO - PROCESS | 2692 | 1460936187865 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 16:36:27 INFO - PROCESS | 2692 | 1460936187884 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:27 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3662ed8800 == 65 [pid = 2692] [id = 126] 16:36:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 125 (0x7f3662a56800) [pid = 2692] [serial = 377] [outer = (nil)] 16:36:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 126 (0x7f366503ec00) [pid = 2692] [serial = 378] [outer = 0x7f3662a56800] 16:36:27 INFO - PROCESS | 2692 | 1460936187948 Marionette DEBUG loaded listener.js 16:36:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 127 (0x7f3666b86400) [pid = 2692] [serial = 379] [outer = 0x7f3662a56800] 16:36:28 INFO - PROCESS | 2692 | 1460936188819 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]]]}] 16:36:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:36:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1132ms 16:36:28 INFO - PROCESS | 2692 | 1460936188839 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 16:36:28 INFO - PROCESS | 2692 | 1460936188844 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 16:36:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:36:28 INFO - PROCESS | 2692 | 1460936188854 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:36:28 INFO - PROCESS | 2692 | 1460936188863 Marionette TRACE conn3 <- [1,478,null,{}] 16:36:28 INFO - PROCESS | 2692 | 1460936188876 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}] 16:36:29 INFO - PROCESS | 2692 | 1460936189034 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 16:36:29 INFO - PROCESS | 2692 | 1460936189148 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:29 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667a8d800 == 66 [pid = 2692] [id = 127] 16:36:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 128 (0x7f365c22a800) [pid = 2692] [serial = 380] [outer = (nil)] 16:36:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f366820ec00) [pid = 2692] [serial = 381] [outer = 0x7f365c22a800] 16:36:29 INFO - PROCESS | 2692 | 1460936189211 Marionette DEBUG loaded listener.js 16:36:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f3668848400) [pid = 2692] [serial = 382] [outer = 0x7f365c22a800] 16:36:29 INFO - PROCESS | 2692 | 1460936189985 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]]]}] 16:36:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:36:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1192ms 16:36:30 INFO - PROCESS | 2692 | 1460936190068 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 16:36:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:36:30 INFO - PROCESS | 2692 | 1460936190073 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 16:36:30 INFO - PROCESS | 2692 | 1460936190079 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:36:30 INFO - PROCESS | 2692 | 1460936190082 Marionette TRACE conn3 <- [1,482,null,{}] 16:36:30 INFO - PROCESS | 2692 | 1460936190086 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}] 16:36:30 INFO - PROCESS | 2692 | 1460936190274 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 16:36:30 INFO - PROCESS | 2692 | 1460936190297 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:30 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3668ede000 == 67 [pid = 2692] [id = 128] 16:36:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f3662a66800) [pid = 2692] [serial = 383] [outer = (nil)] 16:36:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f3662a72400) [pid = 2692] [serial = 384] [outer = 0x7f3662a66800] 16:36:30 INFO - PROCESS | 2692 | 1460936190359 Marionette DEBUG loaded listener.js 16:36:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f3668211c00) [pid = 2692] [serial = 385] [outer = 0x7f3662a66800] 16:36:31 INFO - PROCESS | 2692 | 1460936191260 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]]]}] 16:36:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:36:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1229ms 16:36:31 INFO - PROCESS | 2692 | 1460936191308 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 16:36:31 INFO - PROCESS | 2692 | 1460936191312 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 16:36:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:36:31 INFO - PROCESS | 2692 | 1460936191324 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:36:31 INFO - PROCESS | 2692 | 1460936191326 Marionette TRACE conn3 <- [1,486,null,{}] 16:36:31 INFO - PROCESS | 2692 | 1460936191347 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}] 16:36:31 INFO - PROCESS | 2692 | 1460936191593 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 16:36:31 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f3662cf7400) [pid = 2692] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:36:31 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f3662cf7800) [pid = 2692] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:36:31 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f365ee0e800) [pid = 2692] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:36:31 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f365eca0c00) [pid = 2692] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:36:31 INFO - PROCESS | 2692 | --DOMWINDOW == 128 (0x7f3662c4b800) [pid = 2692] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:36:31 INFO - PROCESS | 2692 | --DOMWINDOW == 127 (0x7f365ec9d800) [pid = 2692] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:36:31 INFO - PROCESS | 2692 | 1460936191676 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:31 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667a86000 == 68 [pid = 2692] [id = 129] 16:36:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 128 (0x7f3662cf7400) [pid = 2692] [serial = 386] [outer = (nil)] 16:36:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f366820b400) [pid = 2692] [serial = 387] [outer = 0x7f3662cf7400] 16:36:31 INFO - PROCESS | 2692 | 1460936191765 Marionette DEBUG loaded listener.js 16:36:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f366ad58800) [pid = 2692] [serial = 388] [outer = 0x7f3662cf7400] 16:36:32 INFO - PROCESS | 2692 | 1460936192498 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]]]}] 16:36:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:36:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1197ms 16:36:32 INFO - PROCESS | 2692 | 1460936192525 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 16:36:32 INFO - PROCESS | 2692 | 1460936192528 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 16:36:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:36:32 INFO - PROCESS | 2692 | 1460936192534 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:36:32 INFO - PROCESS | 2692 | 1460936192536 Marionette TRACE conn3 <- [1,490,null,{}] 16:36:32 INFO - PROCESS | 2692 | 1460936192542 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}] 16:36:32 INFO - PROCESS | 2692 | 1460936192696 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 16:36:32 INFO - PROCESS | 2692 | 1460936192712 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:32 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367850a000 == 69 [pid = 2692] [id = 130] 16:36:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f365c28f800) [pid = 2692] [serial = 389] [outer = (nil)] 16:36:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f365edbe400) [pid = 2692] [serial = 390] [outer = 0x7f365c28f800] 16:36:32 INFO - PROCESS | 2692 | 1460936192777 Marionette DEBUG loaded listener.js 16:36:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f36748d7400) [pid = 2692] [serial = 391] [outer = 0x7f365c28f800] 16:36:33 INFO - PROCESS | 2692 | 1460936193517 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]]]}] 16:36:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:36:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1031ms 16:36:33 INFO - PROCESS | 2692 | 1460936193644 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 16:36:33 INFO - PROCESS | 2692 | 1460936193650 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 16:36:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:36:33 INFO - PROCESS | 2692 | 1460936193659 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:36:33 INFO - PROCESS | 2692 | 1460936193665 Marionette TRACE conn3 <- [1,494,null,{}] 16:36:33 INFO - PROCESS | 2692 | 1460936193678 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}] 16:36:33 INFO - PROCESS | 2692 | 1460936193897 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 16:36:34 INFO - PROCESS | 2692 | 1460936194043 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:34 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3661588000 == 70 [pid = 2692] [id = 131] 16:36:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f365c287400) [pid = 2692] [serial = 392] [outer = (nil)] 16:36:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f365d7a9800) [pid = 2692] [serial = 393] [outer = 0x7f365c287400] 16:36:34 INFO - PROCESS | 2692 | 1460936194122 Marionette DEBUG loaded listener.js 16:36:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f365e8e9400) [pid = 2692] [serial = 394] [outer = 0x7f365c287400] 16:36:35 INFO - PROCESS | 2692 | 1460936195027 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]]]}] 16:36:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:36:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1442ms 16:36:35 INFO - PROCESS | 2692 | 1460936195102 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 16:36:35 INFO - PROCESS | 2692 | 1460936195107 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 16:36:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:36:35 INFO - PROCESS | 2692 | 1460936195120 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:36:35 INFO - PROCESS | 2692 | 1460936195126 Marionette TRACE conn3 <- [1,498,null,{}] 16:36:35 INFO - PROCESS | 2692 | 1460936195134 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}] 16:36:35 INFO - PROCESS | 2692 | 1460936195351 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 16:36:35 INFO - PROCESS | 2692 | 1460936195546 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:35 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3668417800 == 71 [pid = 2692] [id = 132] 16:36:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f365f85f000) [pid = 2692] [serial = 395] [outer = (nil)] 16:36:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f3662a60800) [pid = 2692] [serial = 396] [outer = 0x7f365f85f000] 16:36:35 INFO - PROCESS | 2692 | 1460936195665 Marionette DEBUG loaded listener.js 16:36:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f3662a73400) [pid = 2692] [serial = 397] [outer = 0x7f365f85f000] 16:36:36 INFO - PROCESS | 2692 | 1460936196635 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]]]}] 16:36:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:36:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1589ms 16:36:36 INFO - PROCESS | 2692 | 1460936196706 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 16:36:36 INFO - PROCESS | 2692 | 1460936196710 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 16:36:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:36:36 INFO - PROCESS | 2692 | 1460936196717 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:36:36 INFO - PROCESS | 2692 | 1460936196720 Marionette TRACE conn3 <- [1,502,null,{}] 16:36:36 INFO - PROCESS | 2692 | 1460936196735 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}] 16:36:36 INFO - PROCESS | 2692 | 1460936196953 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 16:36:37 INFO - PROCESS | 2692 | 1460936197192 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:37 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367d7c9800 == 72 [pid = 2692] [id = 133] 16:36:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f3666f7e400) [pid = 2692] [serial = 398] [outer = (nil)] 16:36:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f3667d8c400) [pid = 2692] [serial = 399] [outer = 0x7f3666f7e400] 16:36:37 INFO - PROCESS | 2692 | 1460936197273 Marionette DEBUG loaded listener.js 16:36:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f3668216c00) [pid = 2692] [serial = 400] [outer = 0x7f3666f7e400] 16:36:38 INFO - PROCESS | 2692 | 1460936198098 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]]]}] 16:36:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:36:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1441ms 16:36:38 INFO - PROCESS | 2692 | 1460936198158 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 16:36:38 INFO - PROCESS | 2692 | 1460936198161 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 16:36:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:36:38 INFO - PROCESS | 2692 | 1460936198168 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:36:38 INFO - PROCESS | 2692 | 1460936198171 Marionette TRACE conn3 <- [1,506,null,{}] 16:36:38 INFO - PROCESS | 2692 | 1460936198177 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}] 16:36:38 INFO - PROCESS | 2692 | 1460936198339 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 16:36:38 INFO - PROCESS | 2692 | 1460936198485 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:38 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c56f800 == 73 [pid = 2692] [id = 134] 16:36:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f3668847800) [pid = 2692] [serial = 401] [outer = (nil)] 16:36:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f36768ca400) [pid = 2692] [serial = 402] [outer = 0x7f3668847800] 16:36:38 INFO - PROCESS | 2692 | 1460936198560 Marionette DEBUG loaded listener.js 16:36:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f367a634000) [pid = 2692] [serial = 403] [outer = 0x7f3668847800] 16:36:39 INFO - PROCESS | 2692 | 1460936199470 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]]]}] 16:36:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:36:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1328ms 16:36:39 INFO - PROCESS | 2692 | 1460936199498 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 16:36:39 INFO - PROCESS | 2692 | 1460936199502 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 16:36:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:36:39 INFO - PROCESS | 2692 | 1460936199508 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:36:39 INFO - PROCESS | 2692 | 1460936199512 Marionette TRACE conn3 <- [1,510,null,{}] 16:36:39 INFO - PROCESS | 2692 | 1460936199517 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}] 16:36:39 INFO - PROCESS | 2692 | 1460936199680 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 16:36:39 INFO - PROCESS | 2692 | 1460936199834 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:39 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf0f800 == 74 [pid = 2692] [id = 135] 16:36:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f366aecac00) [pid = 2692] [serial = 404] [outer = (nil)] 16:36:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f367ac02400) [pid = 2692] [serial = 405] [outer = 0x7f366aecac00] 16:36:39 INFO - PROCESS | 2692 | 1460936199909 Marionette DEBUG loaded listener.js 16:36:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f367d47f800) [pid = 2692] [serial = 406] [outer = 0x7f366aecac00] 16:36:40 INFO - PROCESS | 2692 | 1460936200843 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]]]}] 16:36:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:36:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1379ms 16:36:40 INFO - PROCESS | 2692 | 1460936200888 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 16:36:40 INFO - PROCESS | 2692 | 1460936200892 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 16:36:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:36:40 INFO - PROCESS | 2692 | 1460936200898 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:36:40 INFO - PROCESS | 2692 | 1460936200901 Marionette TRACE conn3 <- [1,514,null,{}] 16:36:40 INFO - PROCESS | 2692 | 1460936200907 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}] 16:36:41 INFO - PROCESS | 2692 | 1460936201106 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 16:36:41 INFO - PROCESS | 2692 | 1460936201307 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:41 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657ed6800 == 75 [pid = 2692] [id = 136] 16:36:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f365f855c00) [pid = 2692] [serial = 407] [outer = (nil)] 16:36:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f3666b82800) [pid = 2692] [serial = 408] [outer = 0x7f365f855c00] 16:36:41 INFO - PROCESS | 2692 | 1460936201432 Marionette DEBUG loaded listener.js 16:36:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f367fc9f400) [pid = 2692] [serial = 409] [outer = 0x7f365f855c00] 16:36:42 INFO - PROCESS | 2692 | 1460936202226 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]]]}] 16:36:42 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 16:36:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1382ms 16:36:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:36:42 INFO - PROCESS | 2692 | 1460936202281 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 16:36:42 INFO - PROCESS | 2692 | 1460936202284 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 16:36:42 INFO - PROCESS | 2692 | 1460936202291 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:36:42 INFO - PROCESS | 2692 | 1460936202294 Marionette TRACE conn3 <- [1,518,null,{}] 16:36:42 INFO - PROCESS | 2692 | 1460936202300 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}] 16:36:42 INFO - PROCESS | 2692 | 1460936202461 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 16:36:42 INFO - PROCESS | 2692 | 1460936202615 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:42 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf8b000 == 76 [pid = 2692] [id = 137] 16:36:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f365c28cc00) [pid = 2692] [serial = 410] [outer = (nil)] 16:36:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f367fc9fc00) [pid = 2692] [serial = 411] [outer = 0x7f365c28cc00] 16:36:42 INFO - PROCESS | 2692 | 1460936202685 Marionette DEBUG loaded listener.js 16:36:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f367fca8c00) [pid = 2692] [serial = 412] [outer = 0x7f365c28cc00] 16:36:43 INFO - PROCESS | 2692 | 1460936203839 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]]]}] 16:36:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:36:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1589ms 16:36:43 INFO - PROCESS | 2692 | 1460936203880 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 16:36:43 INFO - PROCESS | 2692 | 1460936203887 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 16:36:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:36:43 INFO - PROCESS | 2692 | 1460936203896 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:36:43 INFO - PROCESS | 2692 | 1460936203901 Marionette TRACE conn3 <- [1,522,null,{}] 16:36:43 INFO - PROCESS | 2692 | 1460936203908 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}] 16:36:44 INFO - PROCESS | 2692 | 1460936204074 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 16:36:44 INFO - PROCESS | 2692 | 1460936204237 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:44 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c172800 == 77 [pid = 2692] [id = 138] 16:36:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f365d7b3400) [pid = 2692] [serial = 413] [outer = (nil)] 16:36:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f365f232c00) [pid = 2692] [serial = 414] [outer = 0x7f365d7b3400] 16:36:44 INFO - PROCESS | 2692 | 1460936204360 Marionette DEBUG loaded listener.js 16:36:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f365f821400) [pid = 2692] [serial = 415] [outer = 0x7f365d7b3400] 16:36:45 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365cfa8800 == 76 [pid = 2692] [id = 97] 16:36:45 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f3668845800) [pid = 2692] [serial = 321] [outer = (nil)] [url = about:blank] 16:36:45 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f3676b0ac00) [pid = 2692] [serial = 324] [outer = (nil)] [url = about:blank] 16:36:45 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f367d78cc00) [pid = 2692] [serial = 327] [outer = (nil)] [url = about:blank] 16:36:45 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f367fccb000) [pid = 2692] [serial = 330] [outer = (nil)] [url = about:blank] 16:36:45 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f367a631800) [pid = 2692] [serial = 351] [outer = (nil)] [url = about:blank] 16:36:45 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367ca86800 == 75 [pid = 2692] [id = 95] 16:36:45 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667a86000 == 74 [pid = 2692] [id = 129] 16:36:45 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3668ede000 == 73 [pid = 2692] [id = 128] 16:36:45 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667a8d800 == 72 [pid = 2692] [id = 127] 16:36:45 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3662ed8800 == 71 [pid = 2692] [id = 126] 16:36:45 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365cf95800 == 70 [pid = 2692] [id = 125] 16:36:45 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3660797000 == 69 [pid = 2692] [id = 124] 16:36:45 INFO - PROCESS | 2692 | 1460936205871 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]]]}] 16:36:45 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366b22f800 == 68 [pid = 2692] [id = 117] 16:36:45 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f367d784000) [pid = 2692] [serial = 313] [outer = (nil)] [url = about:blank] 16:36:45 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f366884b400) [pid = 2692] [serial = 345] [outer = (nil)] [url = about:blank] 16:36:45 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f3662ae1c00) [pid = 2692] [serial = 339] [outer = (nil)] [url = about:blank] 16:36:45 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f3662a59000) [pid = 2692] [serial = 336] [outer = (nil)] [url = about:blank] 16:36:45 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f3662a60c00) [pid = 2692] [serial = 337] [outer = (nil)] [url = about:blank] 16:36:45 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f366503cc00) [pid = 2692] [serial = 340] [outer = (nil)] [url = about:blank] 16:36:45 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f3666f7e800) [pid = 2692] [serial = 342] [outer = (nil)] [url = about:blank] 16:36:45 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f36675c2000) [pid = 2692] [serial = 318] [outer = (nil)] [url = about:blank] 16:36:45 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f366059d000) [pid = 2692] [serial = 315] [outer = (nil)] [url = about:blank] 16:36:45 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f3662cf4c00) [pid = 2692] [serial = 348] [outer = (nil)] [url = about:blank] 16:36:45 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f365c224c00) [pid = 2692] [serial = 333] [outer = (nil)] [url = about:blank] 16:36:45 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f3668e72800) [pid = 2692] [serial = 346] [outer = (nil)] [url = about:blank] 16:36:45 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f3668b0a800) [pid = 2692] [serial = 349] [outer = (nil)] [url = about:blank] 16:36:45 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f3668214000) [pid = 2692] [serial = 343] [outer = (nil)] [url = about:blank] 16:36:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:36:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 2042ms 16:36:45 INFO - PROCESS | 2692 | 1460936205954 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 16:36:45 INFO - PROCESS | 2692 | 1460936205963 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 16:36:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:36:45 INFO - PROCESS | 2692 | 1460936205978 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:36:45 INFO - PROCESS | 2692 | 1460936205981 Marionette TRACE conn3 <- [1,526,null,{}] 16:36:45 INFO - PROCESS | 2692 | 1460936205987 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}] 16:36:46 INFO - PROCESS | 2692 | 1460936206157 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 16:36:46 INFO - PROCESS | 2692 | 1460936206261 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:46 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3662911800 == 69 [pid = 2692] [id = 139] 16:36:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f365d7b4400) [pid = 2692] [serial = 416] [outer = (nil)] 16:36:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f3662cf4c00) [pid = 2692] [serial = 417] [outer = 0x7f365d7b4400] 16:36:46 INFO - PROCESS | 2692 | 1460936206324 Marionette DEBUG loaded listener.js 16:36:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f366768e400) [pid = 2692] [serial = 418] [outer = 0x7f365d7b4400] 16:36:47 INFO - PROCESS | 2692 | 1460936207100 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]]]}] 16:36:47 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 16:36:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1181ms 16:36:47 INFO - PROCESS | 2692 | 1460936207159 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 16:36:47 INFO - PROCESS | 2692 | 1460936207163 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 16:36:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:36:47 INFO - PROCESS | 2692 | 1460936207169 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:36:47 INFO - PROCESS | 2692 | 1460936207175 Marionette TRACE conn3 <- [1,530,null,{}] 16:36:47 INFO - PROCESS | 2692 | 1460936207190 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}] 16:36:47 INFO - PROCESS | 2692 | 1460936207347 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 16:36:47 INFO - PROCESS | 2692 | 1460936207358 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:47 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667f58800 == 70 [pid = 2692] [id = 140] 16:36:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f3668b06800) [pid = 2692] [serial = 419] [outer = (nil)] 16:36:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f36699a2c00) [pid = 2692] [serial = 420] [outer = 0x7f3668b06800] 16:36:47 INFO - PROCESS | 2692 | 1460936207425 Marionette DEBUG loaded listener.js 16:36:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f367484fc00) [pid = 2692] [serial = 421] [outer = 0x7f3668b06800] 16:36:48 INFO - PROCESS | 2692 | 1460936208210 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"]]]}] 16:36:48 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 16:36:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:36:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:36:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:36:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:36:48 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 16:36:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:36:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:36:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:36:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:36:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1093ms 16:36:48 INFO - PROCESS | 2692 | 1460936208294 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 16:36:48 INFO - PROCESS | 2692 | 1460936208298 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 16:36:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:36:48 INFO - PROCESS | 2692 | 1460936208305 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:36:48 INFO - PROCESS | 2692 | 1460936208309 Marionette TRACE conn3 <- [1,534,null,{}] 16:36:48 INFO - PROCESS | 2692 | 1460936208323 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}] 16:36:48 INFO - PROCESS | 2692 | 1460936208535 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 16:36:48 INFO - PROCESS | 2692 | 1460936208554 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:48 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366ad0c000 == 71 [pid = 2692] [id = 141] 16:36:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f365c32b400) [pid = 2692] [serial = 422] [outer = (nil)] 16:36:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f36688c0800) [pid = 2692] [serial = 423] [outer = 0x7f365c32b400] 16:36:48 INFO - PROCESS | 2692 | 1460936208618 Marionette DEBUG loaded listener.js 16:36:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f36748d8800) [pid = 2692] [serial = 424] [outer = 0x7f365c32b400] 16:36:49 INFO - PROCESS | 2692 | 1460936209426 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]]]}] 16:36:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:36:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1142ms 16:36:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:36:49 INFO - PROCESS | 2692 | 1460936209477 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 16:36:49 INFO - PROCESS | 2692 | 1460936209480 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 16:36:49 INFO - PROCESS | 2692 | 1460936209487 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:36:49 INFO - PROCESS | 2692 | 1460936209490 Marionette TRACE conn3 <- [1,538,null,{}] 16:36:49 INFO - PROCESS | 2692 | 1460936209495 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}] 16:36:49 INFO - PROCESS | 2692 | 1460936209688 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 16:36:49 INFO - PROCESS | 2692 | 1460936209737 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:49 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36756c2000 == 72 [pid = 2692] [id = 142] 16:36:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f365c222400) [pid = 2692] [serial = 425] [outer = (nil)] 16:36:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f365d787c00) [pid = 2692] [serial = 426] [outer = 0x7f365c222400] 16:36:49 INFO - PROCESS | 2692 | 1460936209804 Marionette DEBUG loaded listener.js 16:36:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f365d791000) [pid = 2692] [serial = 427] [outer = 0x7f365c222400] 16:36:50 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f3662a57000) [pid = 2692] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:36:50 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f3662a66800) [pid = 2692] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:36:50 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f367598e400) [pid = 2692] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:36:50 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f3662a56800) [pid = 2692] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:36:50 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f365c22a800) [pid = 2692] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:36:50 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f365d7ab800) [pid = 2692] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:36:50 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f3662cf7400) [pid = 2692] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:36:50 INFO - PROCESS | 2692 | 1460936210852 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]]]}] 16:36:50 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. 16:36:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1388ms 16:36:50 INFO - PROCESS | 2692 | 1460936210876 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 16:36:50 INFO - PROCESS | 2692 | 1460936210879 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 16:36:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:36:50 INFO - PROCESS | 2692 | 1460936210885 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:36:50 INFO - PROCESS | 2692 | 1460936210887 Marionette TRACE conn3 <- [1,542,null,{}] 16:36:50 INFO - PROCESS | 2692 | 1460936210892 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}] 16:36:51 INFO - PROCESS | 2692 | 1460936211048 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 16:36:51 INFO - PROCESS | 2692 | 1460936211073 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:51 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367694d800 == 73 [pid = 2692] [id = 143] 16:36:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f365d792000) [pid = 2692] [serial = 428] [outer = (nil)] 16:36:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f365e7f3c00) [pid = 2692] [serial = 429] [outer = 0x7f365d792000] 16:36:51 INFO - PROCESS | 2692 | 1460936211140 Marionette DEBUG loaded listener.js 16:36:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f3662a66800) [pid = 2692] [serial = 430] [outer = 0x7f365d792000] 16:36:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f365e7c9400) [pid = 2692] [serial = 431] [outer = 0x7f365f9aa000] 16:36:51 INFO - PROCESS | 2692 | 1460936211939 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]]]}] 16:36:51 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. 16:36:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1086ms 16:36:52 INFO - PROCESS | 2692 | 1460936212012 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 16:36:52 INFO - PROCESS | 2692 | 1460936212014 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 16:36:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:36:52 INFO - PROCESS | 2692 | 1460936212034 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:36:52 INFO - PROCESS | 2692 | 1460936212036 Marionette TRACE conn3 <- [1,546,null,{}] 16:36:52 INFO - PROCESS | 2692 | 1460936212067 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}] 16:36:52 INFO - PROCESS | 2692 | 1460936212234 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 16:36:52 INFO - PROCESS | 2692 | 1460936212354 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:52 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e796000 == 74 [pid = 2692] [id = 144] 16:36:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f365d793400) [pid = 2692] [serial = 432] [outer = (nil)] 16:36:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f365e7c3400) [pid = 2692] [serial = 433] [outer = 0x7f365d793400] 16:36:52 INFO - PROCESS | 2692 | 1460936212425 Marionette DEBUG loaded listener.js 16:36:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f365e7f7c00) [pid = 2692] [serial = 434] [outer = 0x7f365d793400] 16:36:53 INFO - PROCESS | 2692 | 1460936213309 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]]]}] 16:36:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:36:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1333ms 16:36:53 INFO - PROCESS | 2692 | 1460936213367 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 16:36:53 INFO - PROCESS | 2692 | 1460936213375 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 16:36:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:36:53 INFO - PROCESS | 2692 | 1460936213385 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:36:53 INFO - PROCESS | 2692 | 1460936213390 Marionette TRACE conn3 <- [1,550,null,{}] 16:36:53 INFO - PROCESS | 2692 | 1460936213398 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}] 16:36:53 INFO - PROCESS | 2692 | 1460936213583 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 16:36:53 INFO - PROCESS | 2692 | 1460936213743 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:53 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365eb74800 == 75 [pid = 2692] [id = 145] 16:36:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f365c28bc00) [pid = 2692] [serial = 435] [outer = (nil)] 16:36:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f365d787000) [pid = 2692] [serial = 436] [outer = 0x7f365c28bc00] 16:36:53 INFO - PROCESS | 2692 | 1460936213820 Marionette DEBUG loaded listener.js 16:36:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f365d7b4800) [pid = 2692] [serial = 437] [outer = 0x7f365c28bc00] 16:36:54 INFO - PROCESS | 2692 | 1460936214670 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]]]}] 16:36:54 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. 16:36:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1339ms 16:36:54 INFO - PROCESS | 2692 | 1460936214748 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 16:36:54 INFO - PROCESS | 2692 | 1460936214758 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 16:36:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:36:54 INFO - PROCESS | 2692 | 1460936214771 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:36:54 INFO - PROCESS | 2692 | 1460936214774 Marionette TRACE conn3 <- [1,554,null,{}] 16:36:54 INFO - PROCESS | 2692 | 1460936214781 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}] 16:36:54 INFO - PROCESS | 2692 | 1460936214961 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 16:36:55 INFO - PROCESS | 2692 | 1460936215110 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:55 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36683ad800 == 76 [pid = 2692] [id = 146] 16:36:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f365c32bc00) [pid = 2692] [serial = 438] [outer = (nil)] 16:36:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f365e7f8c00) [pid = 2692] [serial = 439] [outer = 0x7f365c32bc00] 16:36:55 INFO - PROCESS | 2692 | 1460936215181 Marionette DEBUG loaded listener.js 16:36:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f365f233400) [pid = 2692] [serial = 440] [outer = 0x7f365c32bc00] 16:36:55 INFO - PROCESS | 2692 | [2692] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:56 INFO - PROCESS | 2692 | 1460936216226 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]]]}] 16:36:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:36:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1489ms 16:36:56 INFO - PROCESS | 2692 | 1460936216261 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 16:36:56 INFO - PROCESS | 2692 | 1460936216265 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 16:36:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:36:56 INFO - PROCESS | 2692 | 1460936216271 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:36:56 INFO - PROCESS | 2692 | 1460936216277 Marionette TRACE conn3 <- [1,558,null,{}] 16:36:56 INFO - PROCESS | 2692 | 1460936216293 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}] 16:36:56 INFO - PROCESS | 2692 | 1460936216530 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 16:36:56 INFO - PROCESS | 2692 | 1460936216656 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:56 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367eda3000 == 77 [pid = 2692] [id = 147] 16:36:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f365e7c5000) [pid = 2692] [serial = 441] [outer = (nil)] 16:36:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f3662a69c00) [pid = 2692] [serial = 442] [outer = 0x7f365e7c5000] 16:36:56 INFO - PROCESS | 2692 | 1460936216738 Marionette DEBUG loaded listener.js 16:36:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f3665be3800) [pid = 2692] [serial = 443] [outer = 0x7f365e7c5000] 16:36:57 INFO - PROCESS | 2692 | 1460936217584 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]]]}] 16:36:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:36:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1386ms 16:36:57 INFO - PROCESS | 2692 | 1460936217658 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 16:36:57 INFO - PROCESS | 2692 | 1460936217663 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 16:36:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:36:57 INFO - PROCESS | 2692 | 1460936217669 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:36:57 INFO - PROCESS | 2692 | 1460936217673 Marionette TRACE conn3 <- [1,562,null,{}] 16:36:57 INFO - PROCESS | 2692 | 1460936217678 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}] 16:36:57 INFO - PROCESS | 2692 | 1460936217889 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 16:36:58 INFO - PROCESS | 2692 | 1460936218038 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:58 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36639a8000 == 78 [pid = 2692] [id = 148] 16:36:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f3660b78000) [pid = 2692] [serial = 444] [outer = (nil)] 16:36:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f3668218c00) [pid = 2692] [serial = 445] [outer = 0x7f3660b78000] 16:36:58 INFO - PROCESS | 2692 | 1460936218114 Marionette DEBUG loaded listener.js 16:36:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f3668b08000) [pid = 2692] [serial = 446] [outer = 0x7f3660b78000] 16:36:58 INFO - PROCESS | 2692 | [2692] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:58 INFO - PROCESS | 2692 | 1460936218923 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]]]}] 16:36:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:36:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1282ms 16:36:58 INFO - PROCESS | 2692 | 1460936218958 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 16:36:58 INFO - PROCESS | 2692 | 1460936218962 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 16:36:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:36:58 INFO - PROCESS | 2692 | 1460936218971 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:36:58 INFO - PROCESS | 2692 | 1460936218974 Marionette TRACE conn3 <- [1,566,null,{}] 16:36:58 INFO - PROCESS | 2692 | 1460936218979 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}] 16:36:59 INFO - PROCESS | 2692 | 1460936219144 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 16:36:59 INFO - PROCESS | 2692 | 1460936219272 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:59 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663aac800 == 79 [pid = 2692] [id = 149] 16:36:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 163 (0x7f3662c47400) [pid = 2692] [serial = 447] [outer = (nil)] 16:36:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 164 (0x7f36639dc000) [pid = 2692] [serial = 448] [outer = 0x7f3662c47400] 16:36:59 INFO - PROCESS | 2692 | 1460936219344 Marionette DEBUG loaded listener.js 16:36:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 165 (0x7f36639e0c00) [pid = 2692] [serial = 449] [outer = 0x7f3662c47400] 16:36:59 INFO - PROCESS | 2692 | [2692] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:00 INFO - PROCESS | 2692 | 1460936220167 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]]]}] 16:37:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:37:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1232ms 16:37:00 INFO - PROCESS | 2692 | 1460936220204 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 16:37:00 INFO - PROCESS | 2692 | 1460936220208 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 16:37:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:37:00 INFO - PROCESS | 2692 | 1460936220214 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:37:00 INFO - PROCESS | 2692 | 1460936220217 Marionette TRACE conn3 <- [1,570,null,{}] 16:37:00 INFO - PROCESS | 2692 | 1460936220223 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}] 16:37:00 INFO - PROCESS | 2692 | 1460936220400 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 16:37:00 INFO - PROCESS | 2692 | 1460936220550 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:00 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36574bf000 == 80 [pid = 2692] [id = 150] 16:37:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 166 (0x7f36675c7000) [pid = 2692] [serial = 450] [outer = (nil)] 16:37:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 167 (0x7f36756b6400) [pid = 2692] [serial = 451] [outer = 0x7f36675c7000] 16:37:00 INFO - PROCESS | 2692 | 1460936220628 Marionette DEBUG loaded listener.js 16:37:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 168 (0x7f3676921000) [pid = 2692] [serial = 452] [outer = 0x7f36675c7000] 16:37:01 INFO - PROCESS | 2692 | [2692] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:01 INFO - PROCESS | 2692 | 1460936221521 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]]]}] 16:37:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:37:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1334ms 16:37:01 INFO - PROCESS | 2692 | 1460936221549 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 16:37:01 INFO - PROCESS | 2692 | 1460936221553 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 16:37:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:37:01 INFO - PROCESS | 2692 | 1460936221559 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:37:01 INFO - PROCESS | 2692 | 1460936221562 Marionette TRACE conn3 <- [1,574,null,{}] 16:37:01 INFO - PROCESS | 2692 | 1460936221568 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}] 16:37:01 INFO - PROCESS | 2692 | 1460936221750 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 16:37:01 INFO - PROCESS | 2692 | 1460936221915 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:01 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365f2b1000 == 81 [pid = 2692] [id = 151] 16:37:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 169 (0x7f3655d5d400) [pid = 2692] [serial = 453] [outer = (nil)] 16:37:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 170 (0x7f3655d67400) [pid = 2692] [serial = 454] [outer = 0x7f3655d5d400] 16:37:01 INFO - PROCESS | 2692 | 1460936221991 Marionette DEBUG loaded listener.js 16:37:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 171 (0x7f3655d6bc00) [pid = 2692] [serial = 455] [outer = 0x7f3655d5d400] 16:37:02 INFO - PROCESS | 2692 | 1460936222942 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]]]}] 16:37:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:37:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1439ms 16:37:03 INFO - PROCESS | 2692 | 1460936223002 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 16:37:03 INFO - PROCESS | 2692 | 1460936223007 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 16:37:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:37:03 INFO - PROCESS | 2692 | 1460936223016 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:37:03 INFO - PROCESS | 2692 | 1460936223019 Marionette TRACE conn3 <- [1,578,null,{}] 16:37:03 INFO - PROCESS | 2692 | 1460936223023 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}] 16:37:03 INFO - PROCESS | 2692 | 1460936223198 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 16:37:03 INFO - PROCESS | 2692 | 1460936223339 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:03 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663ab1000 == 82 [pid = 2692] [id = 152] 16:37:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 172 (0x7f3655d60800) [pid = 2692] [serial = 456] [outer = (nil)] 16:37:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 173 (0x7f365be8e800) [pid = 2692] [serial = 457] [outer = 0x7f3655d60800] 16:37:03 INFO - PROCESS | 2692 | 1460936223415 Marionette DEBUG loaded listener.js 16:37:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 174 (0x7f365be92800) [pid = 2692] [serial = 458] [outer = 0x7f3655d60800] 16:37:04 INFO - PROCESS | 2692 | 1460936224232 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]]]}] 16:37:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:37:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1285ms 16:37:04 INFO - PROCESS | 2692 | 1460936224303 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 16:37:04 INFO - PROCESS | 2692 | 1460936224305 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 16:37:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:37:04 INFO - PROCESS | 2692 | 1460936224312 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:37:04 INFO - PROCESS | 2692 | 1460936224315 Marionette TRACE conn3 <- [1,582,null,{}] 16:37:04 INFO - PROCESS | 2692 | 1460936224321 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}] 16:37:04 INFO - PROCESS | 2692 | 1460936224492 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 16:37:04 INFO - PROCESS | 2692 | 1460936224645 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:04 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bfad000 == 83 [pid = 2692] [id = 153] 16:37:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 175 (0x7f365583a400) [pid = 2692] [serial = 459] [outer = (nil)] 16:37:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 176 (0x7f3655842400) [pid = 2692] [serial = 460] [outer = 0x7f365583a400] 16:37:04 INFO - PROCESS | 2692 | 1460936224720 Marionette DEBUG loaded listener.js 16:37:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 177 (0x7f3655847400) [pid = 2692] [serial = 461] [outer = 0x7f365583a400] 16:37:05 INFO - PROCESS | 2692 | 1460936225607 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]]]}] 16:37:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:37:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1334ms 16:37:05 INFO - PROCESS | 2692 | 1460936225648 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 16:37:05 INFO - PROCESS | 2692 | 1460936225652 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 16:37:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:37:05 INFO - PROCESS | 2692 | 1460936225658 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:37:05 INFO - PROCESS | 2692 | 1460936225661 Marionette TRACE conn3 <- [1,586,null,{}] 16:37:05 INFO - PROCESS | 2692 | 1460936225667 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}] 16:37:05 INFO - PROCESS | 2692 | 1460936225844 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 16:37:06 INFO - PROCESS | 2692 | 1460936226275 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:06 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c55a800 == 84 [pid = 2692] [id = 154] 16:37:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 178 (0x7f365be99800) [pid = 2692] [serial = 462] [outer = (nil)] 16:37:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 179 (0x7f365c227c00) [pid = 2692] [serial = 463] [outer = 0x7f365be99800] 16:37:06 INFO - PROCESS | 2692 | 1460936226391 Marionette DEBUG loaded listener.js 16:37:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 180 (0x7f365c287c00) [pid = 2692] [serial = 464] [outer = 0x7f365be99800] 16:37:06 INFO - PROCESS | 2692 | [2692] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:37:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1635ms 16:37:07 INFO - PROCESS | 2692 | 1460936227284 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]]]}] 16:37:07 INFO - PROCESS | 2692 | 1460936227296 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 16:37:07 INFO - PROCESS | 2692 | 1460936227301 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 16:37:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:37:07 INFO - PROCESS | 2692 | 1460936227341 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:37:07 INFO - PROCESS | 2692 | 1460936227353 Marionette TRACE conn3 <- [1,590,null,{}] 16:37:07 INFO - PROCESS | 2692 | 1460936227370 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}] 16:37:07 INFO - PROCESS | 2692 | 1460936227577 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 16:37:07 INFO - PROCESS | 2692 | 1460936227734 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:07 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c56d800 == 85 [pid = 2692] [id = 155] 16:37:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 181 (0x7f365be99400) [pid = 2692] [serial = 465] [outer = (nil)] 16:37:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 182 (0x7f365d78e400) [pid = 2692] [serial = 466] [outer = 0x7f365be99400] 16:37:07 INFO - PROCESS | 2692 | 1460936227810 Marionette DEBUG loaded listener.js 16:37:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 183 (0x7f365d7b1000) [pid = 2692] [serial = 467] [outer = 0x7f365be99400] 16:37:08 INFO - PROCESS | 2692 | 1460936228766 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]]]}] 16:37:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:37:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1507ms 16:37:08 INFO - PROCESS | 2692 | 1460936228846 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 16:37:08 INFO - PROCESS | 2692 | 1460936228852 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 16:37:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:37:08 INFO - PROCESS | 2692 | 1460936228859 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:37:08 INFO - PROCESS | 2692 | 1460936228861 Marionette TRACE conn3 <- [1,594,null,{}] 16:37:08 INFO - PROCESS | 2692 | 1460936228868 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}] 16:37:09 INFO - PROCESS | 2692 | 1460936229076 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 16:37:09 INFO - PROCESS | 2692 | 1460936229295 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:09 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3661584800 == 86 [pid = 2692] [id = 156] 16:37:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 184 (0x7f365d78b400) [pid = 2692] [serial = 468] [outer = (nil)] 16:37:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 185 (0x7f365e8e7800) [pid = 2692] [serial = 469] [outer = 0x7f365d78b400] 16:37:09 INFO - PROCESS | 2692 | 1460936229416 Marionette DEBUG loaded listener.js 16:37:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 186 (0x7f365f233800) [pid = 2692] [serial = 470] [outer = 0x7f365d78b400] 16:37:10 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367694e000 == 85 [pid = 2692] [id = 41] 16:37:10 INFO - PROCESS | 2692 | --DOMWINDOW == 185 (0x7f36661bc400) [pid = 2692] [serial = 357] [outer = (nil)] [url = about:blank] 16:37:10 INFO - PROCESS | 2692 | --DOMWINDOW == 184 (0x7f365d7b2400) [pid = 2692] [serial = 366] [outer = (nil)] [url = about:blank] 16:37:10 INFO - PROCESS | 2692 | --DOMWINDOW == 183 (0x7f366059bc00) [pid = 2692] [serial = 354] [outer = (nil)] [url = about:blank] 16:37:10 INFO - PROCESS | 2692 | --DOMWINDOW == 182 (0x7f366aeca000) [pid = 2692] [serial = 360] [outer = (nil)] [url = about:blank] 16:37:10 INFO - PROCESS | 2692 | --DOMWINDOW == 181 (0x7f367ae0dc00) [pid = 2692] [serial = 363] [outer = (nil)] [url = about:blank] 16:37:10 INFO - PROCESS | 2692 | --DOMWINDOW == 180 (0x7f365edbe400) [pid = 2692] [serial = 390] [outer = (nil)] [url = about:blank] 16:37:10 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367694d800 == 84 [pid = 2692] [id = 143] 16:37:10 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36756c2000 == 83 [pid = 2692] [id = 142] 16:37:10 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366ad0c000 == 82 [pid = 2692] [id = 141] 16:37:10 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667f58800 == 81 [pid = 2692] [id = 140] 16:37:10 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3662911800 == 80 [pid = 2692] [id = 139] 16:37:10 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c172800 == 79 [pid = 2692] [id = 138] 16:37:10 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3661588000 == 78 [pid = 2692] [id = 131] 16:37:10 INFO - PROCESS | 2692 | --DOMWINDOW == 179 (0x7f3662ae0400) [pid = 2692] [serial = 376] [outer = (nil)] [url = about:blank] 16:37:10 INFO - PROCESS | 2692 | --DOMWINDOW == 178 (0x7f367ac11400) [pid = 2692] [serial = 352] [outer = (nil)] [url = about:blank] 16:37:10 INFO - PROCESS | 2692 | --DOMWINDOW == 177 (0x7f367a63c000) [pid = 2692] [serial = 369] [outer = (nil)] [url = about:blank] 16:37:10 INFO - PROCESS | 2692 | --DOMWINDOW == 176 (0x7f365e8f0400) [pid = 2692] [serial = 372] [outer = (nil)] [url = about:blank] 16:37:10 INFO - PROCESS | 2692 | --DOMWINDOW == 175 (0x7f3662a5e000) [pid = 2692] [serial = 375] [outer = (nil)] [url = about:blank] 16:37:10 INFO - PROCESS | 2692 | --DOMWINDOW == 174 (0x7f365f234c00) [pid = 2692] [serial = 373] [outer = (nil)] [url = about:blank] 16:37:10 INFO - PROCESS | 2692 | --DOMWINDOW == 173 (0x7f3662a72400) [pid = 2692] [serial = 384] [outer = (nil)] [url = about:blank] 16:37:10 INFO - PROCESS | 2692 | --DOMWINDOW == 172 (0x7f3666b86400) [pid = 2692] [serial = 379] [outer = (nil)] [url = about:blank] 16:37:10 INFO - PROCESS | 2692 | --DOMWINDOW == 171 (0x7f3668848400) [pid = 2692] [serial = 382] [outer = (nil)] [url = about:blank] 16:37:10 INFO - PROCESS | 2692 | --DOMWINDOW == 170 (0x7f366820ec00) [pid = 2692] [serial = 381] [outer = (nil)] [url = about:blank] 16:37:10 INFO - PROCESS | 2692 | --DOMWINDOW == 169 (0x7f366503ec00) [pid = 2692] [serial = 378] [outer = (nil)] [url = about:blank] 16:37:10 INFO - PROCESS | 2692 | --DOMWINDOW == 168 (0x7f366820b400) [pid = 2692] [serial = 387] [outer = (nil)] [url = about:blank] 16:37:10 INFO - PROCESS | 2692 | --DOMWINDOW == 167 (0x7f366ad58800) [pid = 2692] [serial = 388] [outer = (nil)] [url = about:blank] 16:37:10 INFO - PROCESS | 2692 | --DOMWINDOW == 166 (0x7f3668211c00) [pid = 2692] [serial = 385] [outer = (nil)] [url = about:blank] 16:37:10 INFO - PROCESS | 2692 | 1460936230379 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]]]}] 16:37:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:37:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1533ms 16:37:10 INFO - PROCESS | 2692 | 1460936230394 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 16:37:10 INFO - PROCESS | 2692 | 1460936230397 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 16:37:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:37:10 INFO - PROCESS | 2692 | 1460936230411 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:37:10 INFO - PROCESS | 2692 | 1460936230421 Marionette TRACE conn3 <- [1,598,null,{}] 16:37:10 INFO - PROCESS | 2692 | 1460936230429 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}] 16:37:10 INFO - PROCESS | 2692 | 1460936230602 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 16:37:10 INFO - PROCESS | 2692 | 1460936230724 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:10 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365fa1c800 == 79 [pid = 2692] [id = 157] 16:37:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 167 (0x7f365c286800) [pid = 2692] [serial = 471] [outer = (nil)] 16:37:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 168 (0x7f365eeb6c00) [pid = 2692] [serial = 472] [outer = 0x7f365c286800] 16:37:10 INFO - PROCESS | 2692 | 1460936230788 Marionette DEBUG loaded listener.js 16:37:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 169 (0x7f3662a69800) [pid = 2692] [serial = 473] [outer = 0x7f365c286800] 16:37:11 INFO - PROCESS | 2692 | 1460936231731 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]]]}] 16:37:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:37:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1359ms 16:37:11 INFO - PROCESS | 2692 | 1460936231762 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 16:37:11 INFO - PROCESS | 2692 | 1460936231767 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 16:37:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:37:11 INFO - PROCESS | 2692 | 1460936231773 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:37:11 INFO - PROCESS | 2692 | 1460936231775 Marionette TRACE conn3 <- [1,602,null,{}] 16:37:11 INFO - PROCESS | 2692 | 1460936231780 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}] 16:37:11 INFO - PROCESS | 2692 | 1460936231982 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 16:37:12 INFO - PROCESS | 2692 | 1460936232003 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:12 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663c1c000 == 80 [pid = 2692] [id = 158] 16:37:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 170 (0x7f365ec9cc00) [pid = 2692] [serial = 474] [outer = (nil)] 16:37:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 171 (0x7f3662cecc00) [pid = 2692] [serial = 475] [outer = 0x7f365ec9cc00] 16:37:12 INFO - PROCESS | 2692 | 1460936232066 Marionette DEBUG loaded listener.js 16:37:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 172 (0x7f36639e2000) [pid = 2692] [serial = 476] [outer = 0x7f365ec9cc00] 16:37:12 INFO - PROCESS | 2692 | 1460936232896 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]]]}] 16:37:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:37:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1184ms 16:37:12 INFO - PROCESS | 2692 | 1460936232960 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 16:37:12 INFO - PROCESS | 2692 | 1460936232964 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 16:37:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:37:12 INFO - PROCESS | 2692 | 1460936232970 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:37:12 INFO - PROCESS | 2692 | 1460936232972 Marionette TRACE conn3 <- [1,606,null,{}] 16:37:12 INFO - PROCESS | 2692 | 1460936232978 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}] 16:37:13 INFO - PROCESS | 2692 | 1460936233197 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 16:37:13 INFO - PROCESS | 2692 | 1460936233216 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:13 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667777000 == 81 [pid = 2692] [id = 159] 16:37:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 173 (0x7f3665395c00) [pid = 2692] [serial = 477] [outer = (nil)] 16:37:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 174 (0x7f3666b86400) [pid = 2692] [serial = 478] [outer = 0x7f3665395c00] 16:37:13 INFO - PROCESS | 2692 | 1460936233292 Marionette DEBUG loaded listener.js 16:37:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 175 (0x7f366820cc00) [pid = 2692] [serial = 479] [outer = 0x7f3665395c00] 16:37:14 INFO - PROCESS | 2692 | 1460936234166 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]]]}] 16:37:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:37:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1228ms 16:37:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:37:14 INFO - PROCESS | 2692 | 1460936234199 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 16:37:14 INFO - PROCESS | 2692 | 1460936234201 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 16:37:14 INFO - PROCESS | 2692 | 1460936234207 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:37:14 INFO - PROCESS | 2692 | 1460936234210 Marionette TRACE conn3 <- [1,610,null,{}] 16:37:14 INFO - PROCESS | 2692 | 1460936234215 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}] 16:37:14 INFO - PROCESS | 2692 | 1460936234410 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 16:37:14 INFO - PROCESS | 2692 | 1460936234442 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:14 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366825d000 == 82 [pid = 2692] [id = 160] 16:37:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 176 (0x7f366884a000) [pid = 2692] [serial = 480] [outer = (nil)] 16:37:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 177 (0x7f36748da400) [pid = 2692] [serial = 481] [outer = 0x7f366884a000] 16:37:14 INFO - PROCESS | 2692 | 1460936234505 Marionette DEBUG loaded listener.js 16:37:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 178 (0x7f3675b0a800) [pid = 2692] [serial = 482] [outer = 0x7f366884a000] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 177 (0x7f367ac02800) [pid = 2692] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 176 (0x7f365fa3a000) [pid = 2692] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 175 (0x7f367fcc8c00) [pid = 2692] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 174 (0x7f365f486400) [pid = 2692] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 173 (0x7f365f48bc00) [pid = 2692] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 172 (0x7f36609cc400) [pid = 2692] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 171 (0x7f3668215c00) [pid = 2692] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 170 (0x7f365f818400) [pid = 2692] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 169 (0x7f3665cd9400) [pid = 2692] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 168 (0x7f3666266c00) [pid = 2692] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 167 (0x7f365f852400) [pid = 2692] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 166 (0x7f365c21e000) [pid = 2692] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 165 (0x7f366820e000) [pid = 2692] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 164 (0x7f3665cd6c00) [pid = 2692] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 163 (0x7f365f487c00) [pid = 2692] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 162 (0x7f365c32b400) [pid = 2692] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f366503c000) [pid = 2692] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f366ae27400) [pid = 2692] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f3669131000) [pid = 2692] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f365d7aa000) [pid = 2692] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f365f856400) [pid = 2692] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f365f9b2800) [pid = 2692] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f366ae28c00) [pid = 2692] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f3662cf2400) [pid = 2692] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f365f9b0400) [pid = 2692] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f365f490400) [pid = 2692] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f365eeb9000) [pid = 2692] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f36675c7800) [pid = 2692] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f365ee11000) [pid = 2692] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f365f484400) [pid = 2692] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f36652a9400) [pid = 2692] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f365f817c00) [pid = 2692] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f367590cc00) [pid = 2692] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f365f81f800) [pid = 2692] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f365c222400) [pid = 2692] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f365d792000) [pid = 2692] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f3668b06800) [pid = 2692] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f365c28cc00) [pid = 2692] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f365d7b4400) [pid = 2692] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f365c287400) [pid = 2692] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f3666f7e400) [pid = 2692] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f365f85f000) [pid = 2692] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f365d7b3400) [pid = 2692] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:37:15 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f3668847800) [pid = 2692] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:37:15 INFO - PROCESS | 2692 | 1460936235812 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]]]}] 16:37:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:37:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1636ms 16:37:15 INFO - PROCESS | 2692 | 1460936235843 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 16:37:15 INFO - PROCESS | 2692 | 1460936235846 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 16:37:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:37:15 INFO - PROCESS | 2692 | 1460936235853 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:37:15 INFO - PROCESS | 2692 | 1460936235855 Marionette TRACE conn3 <- [1,614,null,{}] 16:37:15 INFO - PROCESS | 2692 | 1460936235861 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}] 16:37:16 INFO - PROCESS | 2692 | 1460936236044 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 16:37:16 INFO - PROCESS | 2692 | 1460936236073 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:16 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365ec88800 == 83 [pid = 2692] [id = 161] 16:37:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f3655d62400) [pid = 2692] [serial = 483] [outer = (nil)] 16:37:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f365e8ef000) [pid = 2692] [serial = 484] [outer = 0x7f3655d62400] 16:37:16 INFO - PROCESS | 2692 | 1460936236135 Marionette DEBUG loaded listener.js 16:37:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f365f850800) [pid = 2692] [serial = 485] [outer = 0x7f3655d62400] 16:37:16 INFO - PROCESS | 2692 | 1460936236881 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]]]}] 16:37:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:37:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1080ms 16:37:16 INFO - PROCESS | 2692 | 1460936236939 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 16:37:16 INFO - PROCESS | 2692 | 1460936236942 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 16:37:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:37:16 INFO - PROCESS | 2692 | 1460936236949 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:37:16 INFO - PROCESS | 2692 | 1460936236951 Marionette TRACE conn3 <- [1,618,null,{}] 16:37:16 INFO - PROCESS | 2692 | 1460936236957 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}] 16:37:17 INFO - PROCESS | 2692 | 1460936237106 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 16:37:17 INFO - PROCESS | 2692 | 1460936237121 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:17 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3668ec8800 == 84 [pid = 2692] [id = 162] 16:37:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f365c32c000) [pid = 2692] [serial = 486] [outer = (nil)] 16:37:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f3662a72c00) [pid = 2692] [serial = 487] [outer = 0x7f365c32c000] 16:37:17 INFO - PROCESS | 2692 | 1460936237184 Marionette DEBUG loaded listener.js 16:37:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f3665bd7800) [pid = 2692] [serial = 488] [outer = 0x7f365c32c000] 16:37:18 INFO - PROCESS | 2692 | 1460936238249 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]]]}] 16:37:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:37:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1330ms 16:37:18 INFO - PROCESS | 2692 | 1460936238282 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 16:37:18 INFO - PROCESS | 2692 | 1460936238287 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 16:37:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:37:18 INFO - PROCESS | 2692 | 1460936238298 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:37:18 INFO - PROCESS | 2692 | 1460936238302 Marionette TRACE conn3 <- [1,622,null,{}] 16:37:18 INFO - PROCESS | 2692 | 1460936238312 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}] 16:37:18 INFO - PROCESS | 2692 | 1460936238503 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 16:37:18 INFO - PROCESS | 2692 | 1460936238661 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:18 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e795800 == 85 [pid = 2692] [id = 163] 16:37:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f365c287800) [pid = 2692] [serial = 489] [outer = (nil)] 16:37:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f365c337000) [pid = 2692] [serial = 490] [outer = 0x7f365c287800] 16:37:18 INFO - PROCESS | 2692 | 1460936238741 Marionette DEBUG loaded listener.js 16:37:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f365d7ad800) [pid = 2692] [serial = 491] [outer = 0x7f365c287800] 16:37:19 INFO - PROCESS | 2692 | 1460936239689 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]]]}] 16:37:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:37:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1433ms 16:37:19 INFO - PROCESS | 2692 | 1460936239732 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 16:37:19 INFO - PROCESS | 2692 | 1460936239742 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 16:37:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:37:19 INFO - PROCESS | 2692 | 1460936239754 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:37:19 INFO - PROCESS | 2692 | 1460936239757 Marionette TRACE conn3 <- [1,626,null,{}] 16:37:19 INFO - PROCESS | 2692 | 1460936239765 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}] 16:37:19 INFO - PROCESS | 2692 | 1460936239951 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 16:37:20 INFO - PROCESS | 2692 | 1460936240106 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:20 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663c14000 == 86 [pid = 2692] [id = 164] 16:37:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f365be8ec00) [pid = 2692] [serial = 492] [outer = (nil)] 16:37:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f365f233c00) [pid = 2692] [serial = 493] [outer = 0x7f365be8ec00] 16:37:20 INFO - PROCESS | 2692 | 1460936240183 Marionette DEBUG loaded listener.js 16:37:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f365f487c00) [pid = 2692] [serial = 494] [outer = 0x7f365be8ec00] 16:37:21 INFO - PROCESS | 2692 | 1460936241146 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]]]}] 16:37:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:37:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1431ms 16:37:21 INFO - PROCESS | 2692 | 1460936241184 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 16:37:21 INFO - PROCESS | 2692 | 1460936241189 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 16:37:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:37:21 INFO - PROCESS | 2692 | 1460936241196 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:37:21 INFO - PROCESS | 2692 | 1460936241202 Marionette TRACE conn3 <- [1,630,null,{}] 16:37:21 INFO - PROCESS | 2692 | 1460936241219 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}] 16:37:21 INFO - PROCESS | 2692 | 1460936241408 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 16:37:21 INFO - PROCESS | 2692 | 1460936241565 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:21 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366e9b9800 == 87 [pid = 2692] [id = 165] 16:37:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f365f48f000) [pid = 2692] [serial = 495] [outer = (nil)] 16:37:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f36639e3400) [pid = 2692] [serial = 496] [outer = 0x7f365f48f000] 16:37:21 INFO - PROCESS | 2692 | 1460936241645 Marionette DEBUG loaded listener.js 16:37:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f3666e48400) [pid = 2692] [serial = 497] [outer = 0x7f365f48f000] 16:37:22 INFO - PROCESS | 2692 | 1460936242590 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]]]}] 16:37:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:37:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1435ms 16:37:22 INFO - PROCESS | 2692 | 1460936242632 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 16:37:22 INFO - PROCESS | 2692 | 1460936242637 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 16:37:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:37:22 INFO - PROCESS | 2692 | 1460936242643 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:37:22 INFO - PROCESS | 2692 | 1460936242646 Marionette TRACE conn3 <- [1,634,null,{}] 16:37:22 INFO - PROCESS | 2692 | 1460936242652 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}] 16:37:22 INFO - PROCESS | 2692 | 1460936242835 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 16:37:23 INFO - PROCESS | 2692 | 1460936243007 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:23 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3676818800 == 88 [pid = 2692] [id = 166] 16:37:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f365f855400) [pid = 2692] [serial = 498] [outer = (nil)] 16:37:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f366820bc00) [pid = 2692] [serial = 499] [outer = 0x7f365f855400] 16:37:23 INFO - PROCESS | 2692 | 1460936243080 Marionette DEBUG loaded listener.js 16:37:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f3668851800) [pid = 2692] [serial = 500] [outer = 0x7f365f855400] 16:37:23 INFO - PROCESS | 2692 | [2692] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:23 INFO - PROCESS | 2692 | 1460936243979 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]]]}] 16:37:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:37:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1381ms 16:37:24 INFO - PROCESS | 2692 | 1460936244026 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 16:37:24 INFO - PROCESS | 2692 | 1460936244030 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 16:37:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:37:24 INFO - PROCESS | 2692 | 1460936244036 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:37:24 INFO - PROCESS | 2692 | 1460936244039 Marionette TRACE conn3 <- [1,638,null,{}] 16:37:24 INFO - PROCESS | 2692 | 1460936244045 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}] 16:37:24 INFO - PROCESS | 2692 | 1460936244223 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 16:37:24 INFO - PROCESS | 2692 | 1460936244386 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:24 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367a2ae000 == 89 [pid = 2692] [id = 167] 16:37:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f366796dc00) [pid = 2692] [serial = 501] [outer = (nil)] 16:37:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f3669bab400) [pid = 2692] [serial = 502] [outer = 0x7f366796dc00] 16:37:24 INFO - PROCESS | 2692 | 1460936244464 Marionette DEBUG loaded listener.js 16:37:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f366ea49000) [pid = 2692] [serial = 503] [outer = 0x7f366796dc00] 16:37:25 INFO - PROCESS | 2692 | [2692] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:25 INFO - PROCESS | 2692 | 1460936245352 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]]]}] 16:37:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:37:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1381ms 16:37:25 INFO - PROCESS | 2692 | 1460936245419 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 16:37:25 INFO - PROCESS | 2692 | 1460936245423 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 16:37:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:37:25 INFO - PROCESS | 2692 | 1460936245429 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:37:25 INFO - PROCESS | 2692 | 1460936245432 Marionette TRACE conn3 <- [1,642,null,{}] 16:37:25 INFO - PROCESS | 2692 | 1460936245437 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}] 16:37:25 INFO - PROCESS | 2692 | 1460936245643 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 16:37:25 INFO - PROCESS | 2692 | 1460936245802 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:25 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36543c8000 == 90 [pid = 2692] [id = 168] 16:37:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f36768d1400) [pid = 2692] [serial = 504] [outer = (nil)] 16:37:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f3678b82400) [pid = 2692] [serial = 505] [outer = 0x7f36768d1400] 16:37:25 INFO - PROCESS | 2692 | 1460936245880 Marionette DEBUG loaded listener.js 16:37:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f367a719800) [pid = 2692] [serial = 506] [outer = 0x7f36768d1400] 16:37:26 INFO - PROCESS | 2692 | 1460936246776 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]]]}] 16:37:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:37:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1378ms 16:37:26 INFO - PROCESS | 2692 | 1460936246808 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 16:37:26 INFO - PROCESS | 2692 | 1460936246811 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 16:37:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:37:26 INFO - PROCESS | 2692 | 1460936246817 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:37:26 INFO - PROCESS | 2692 | 1460936246821 Marionette TRACE conn3 <- [1,646,null,{}] 16:37:26 INFO - PROCESS | 2692 | 1460936246826 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}] 16:37:27 INFO - PROCESS | 2692 | 1460936247010 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 16:37:27 INFO - PROCESS | 2692 | 1460936247185 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:27 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36574bb000 == 91 [pid = 2692] [id = 169] 16:37:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f3657de3400) [pid = 2692] [serial = 507] [outer = (nil)] 16:37:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f3657deb800) [pid = 2692] [serial = 508] [outer = 0x7f3657de3400] 16:37:27 INFO - PROCESS | 2692 | 1460936247259 Marionette DEBUG loaded listener.js 16:37:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f3657df1c00) [pid = 2692] [serial = 509] [outer = 0x7f3657de3400] 16:37:28 INFO - PROCESS | 2692 | 1460936248168 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]]]}] 16:37:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:37:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1379ms 16:37:28 INFO - PROCESS | 2692 | 1460936248198 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 16:37:28 INFO - PROCESS | 2692 | 1460936248202 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 16:37:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:37:28 INFO - PROCESS | 2692 | 1460936248208 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:37:28 INFO - PROCESS | 2692 | 1460936248211 Marionette TRACE conn3 <- [1,650,null,{}] 16:37:28 INFO - PROCESS | 2692 | 1460936248217 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}] 16:37:28 INFO - PROCESS | 2692 | 1460936248384 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 16:37:28 INFO - PROCESS | 2692 | 1460936248549 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:28 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36544d9800 == 92 [pid = 2692] [id = 170] 16:37:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f3657dea400) [pid = 2692] [serial = 510] [outer = (nil)] 16:37:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 163 (0x7f365d788000) [pid = 2692] [serial = 511] [outer = 0x7f3657dea400] 16:37:28 INFO - PROCESS | 2692 | 1460936248648 Marionette DEBUG loaded listener.js 16:37:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 164 (0x7f365e7ed000) [pid = 2692] [serial = 512] [outer = 0x7f3657dea400] 16:37:29 INFO - PROCESS | 2692 | 1460936249600 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]]]}] 16:37:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:37:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1437ms 16:37:29 INFO - PROCESS | 2692 | 1460936249646 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 16:37:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:37:29 INFO - PROCESS | 2692 | 1460936249650 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 16:37:29 INFO - PROCESS | 2692 | 1460936249656 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:37:29 INFO - PROCESS | 2692 | 1460936249659 Marionette TRACE conn3 <- [1,654,null,{}] 16:37:29 INFO - PROCESS | 2692 | 1460936249664 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}] 16:37:29 INFO - PROCESS | 2692 | 1460936249838 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 16:37:30 INFO - PROCESS | 2692 | 1460936250006 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:30 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c579000 == 93 [pid = 2692] [id = 171] 16:37:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 165 (0x7f3655d60000) [pid = 2692] [serial = 513] [outer = (nil)] 16:37:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 166 (0x7f365d7aa800) [pid = 2692] [serial = 514] [outer = 0x7f3655d60000] 16:37:30 INFO - PROCESS | 2692 | 1460936250081 Marionette DEBUG loaded listener.js 16:37:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 167 (0x7f365f48c800) [pid = 2692] [serial = 515] [outer = 0x7f3655d60000] 16:37:31 INFO - PROCESS | 2692 | 1460936251414 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]]]}] 16:37:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:37:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1830ms 16:37:31 INFO - PROCESS | 2692 | 1460936251487 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 16:37:31 INFO - PROCESS | 2692 | 1460936251494 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 16:37:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:37:31 INFO - PROCESS | 2692 | 1460936251503 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:37:31 INFO - PROCESS | 2692 | 1460936251507 Marionette TRACE conn3 <- [1,658,null,{}] 16:37:31 INFO - PROCESS | 2692 | 1460936251515 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}] 16:37:31 INFO - PROCESS | 2692 | 1460936251682 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 16:37:31 INFO - PROCESS | 2692 | 1460936251904 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:32 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bfa0800 == 94 [pid = 2692] [id = 172] 16:37:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 168 (0x7f365be90400) [pid = 2692] [serial = 516] [outer = (nil)] 16:37:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 169 (0x7f365c284800) [pid = 2692] [serial = 517] [outer = 0x7f365be90400] 16:37:32 INFO - PROCESS | 2692 | 1460936252111 Marionette DEBUG loaded listener.js 16:37:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 170 (0x7f365c33a800) [pid = 2692] [serial = 518] [outer = 0x7f365be90400] 16:37:33 INFO - PROCESS | 2692 | 1460936253068 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]]]}] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3678a79800 == 93 [pid = 2692] [id = 94] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365ed4e000 == 92 [pid = 2692] [id = 61] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366841b000 == 91 [pid = 2692] [id = 119] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366ad22800 == 90 [pid = 2692] [id = 64] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3666cab800 == 89 [pid = 2692] [id = 62] 16:37:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:37:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1634ms 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 169 (0x7f365e7c3400) [pid = 2692] [serial = 433] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 168 (0x7f367ac02400) [pid = 2692] [serial = 405] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 167 (0x7f3666b82800) [pid = 2692] [serial = 408] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367ef6f000 == 88 [pid = 2692] [id = 123] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667d67000 == 87 [pid = 2692] [id = 122] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367ae26000 == 86 [pid = 2692] [id = 121] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36765b9800 == 85 [pid = 2692] [id = 120] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365ec88800 == 84 [pid = 2692] [id = 161] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366825d000 == 83 [pid = 2692] [id = 160] 16:37:33 INFO - PROCESS | 2692 | 1460936253168 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 16:37:33 INFO - PROCESS | 2692 | 1460936253178 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667777000 == 82 [pid = 2692] [id = 159] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663c1c000 == 81 [pid = 2692] [id = 158] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365fa1c800 == 80 [pid = 2692] [id = 157] 16:37:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3661584800 == 79 [pid = 2692] [id = 156] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c56d800 == 78 [pid = 2692] [id = 155] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c55a800 == 77 [pid = 2692] [id = 154] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663aac800 == 76 [pid = 2692] [id = 149] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36639a8000 == 75 [pid = 2692] [id = 148] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367eda3000 == 74 [pid = 2692] [id = 147] 16:37:33 INFO - PROCESS | 2692 | 1460936253207 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:37:33 INFO - PROCESS | 2692 | 1460936253211 Marionette TRACE conn3 <- [1,662,null,{}] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36683ad800 == 73 [pid = 2692] [id = 146] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365eb74800 == 72 [pid = 2692] [id = 145] 16:37:33 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365e796000 == 71 [pid = 2692] [id = 144] 16:37:33 INFO - PROCESS | 2692 | 1460936253230 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}] 16:37:33 INFO - PROCESS | 2692 | 1460936253401 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 166 (0x7f366ae28800) [pid = 2692] [serial = 180] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 165 (0x7f3678b84c00) [pid = 2692] [serial = 210] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 164 (0x7f367ed5d000) [pid = 2692] [serial = 328] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 163 (0x7f366ae62800) [pid = 2692] [serial = 207] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 162 (0x7f366768bc00) [pid = 2692] [serial = 280] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f3667d95400) [pid = 2692] [serial = 253] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f3678ac2c00) [pid = 2692] [serial = 286] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f3660b6e800) [pid = 2692] [serial = 241] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f366820c000) [pid = 2692] [serial = 319] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f367a63fc00) [pid = 2692] [serial = 289] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f36661b9800) [pid = 2692] [serial = 204] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f367ac84c00) [pid = 2692] [serial = 213] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f3662aa1400) [pid = 2692] [serial = 171] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f367ca9fc00) [pid = 2692] [serial = 292] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f3666c65000) [pid = 2692] [serial = 174] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f367fcd1800) [pid = 2692] [serial = 331] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f367a638000) [pid = 2692] [serial = 250] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f36609d7400) [pid = 2692] [serial = 277] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f366851ec00) [pid = 2692] [serial = 138] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f36688b2400) [pid = 2692] [serial = 322] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f365f85d800) [pid = 2692] [serial = 216] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f366884e400) [pid = 2692] [serial = 283] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f3669ac2c00) [pid = 2692] [serial = 177] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f366b297800) [pid = 2692] [serial = 244] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f365c22a400) [pid = 2692] [serial = 334] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f367ad43c00) [pid = 2692] [serial = 325] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f367a630400) [pid = 2692] [serial = 247] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f3662ced400) [pid = 2692] [serial = 316] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f3662a60000) [pid = 2692] [serial = 355] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f36748d8800) [pid = 2692] [serial = 424] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f3662a66800) [pid = 2692] [serial = 430] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f36688c0800) [pid = 2692] [serial = 423] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f365d791000) [pid = 2692] [serial = 427] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 133 (0x7f367484fc00) [pid = 2692] [serial = 421] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f367ae10800) [pid = 2692] [serial = 232] [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.] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f36675c6400) [pid = 2692] [serial = 358] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f367d7a1800) [pid = 2692] [serial = 364] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f367682b000) [pid = 2692] [serial = 361] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 128 (0x7f3678ac2800) [pid = 2692] [serial = 367] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 127 (0x7f365d787c00) [pid = 2692] [serial = 426] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 126 (0x7f365e7f3c00) [pid = 2692] [serial = 429] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 125 (0x7f36699a2c00) [pid = 2692] [serial = 420] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 124 (0x7f367fca8c00) [pid = 2692] [serial = 412] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 123 (0x7f367fc9fc00) [pid = 2692] [serial = 411] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 122 (0x7f3662cf4c00) [pid = 2692] [serial = 417] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 121 (0x7f366768e400) [pid = 2692] [serial = 418] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 120 (0x7f365e8e9400) [pid = 2692] [serial = 394] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 119 (0x7f365d7a9800) [pid = 2692] [serial = 393] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 118 (0x7f3668216c00) [pid = 2692] [serial = 400] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 117 (0x7f3662a60800) [pid = 2692] [serial = 396] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 116 (0x7f3662a73400) [pid = 2692] [serial = 397] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 115 (0x7f3667d8c400) [pid = 2692] [serial = 399] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 114 (0x7f365f821400) [pid = 2692] [serial = 415] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 113 (0x7f365f232c00) [pid = 2692] [serial = 414] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 112 (0x7f367a634000) [pid = 2692] [serial = 403] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | --DOMWINDOW == 111 (0x7f36768ca400) [pid = 2692] [serial = 402] [outer = (nil)] [url = about:blank] 16:37:33 INFO - PROCESS | 2692 | 1460936253669 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:33 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c191000 == 72 [pid = 2692] [id = 173] 16:37:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 112 (0x7f365c333400) [pid = 2692] [serial = 519] [outer = (nil)] 16:37:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 113 (0x7f365d7b3800) [pid = 2692] [serial = 520] [outer = 0x7f365c333400] 16:37:33 INFO - PROCESS | 2692 | 1460936253738 Marionette DEBUG loaded listener.js 16:37:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 114 (0x7f365e8e5400) [pid = 2692] [serial = 521] [outer = 0x7f365c333400] 16:37:34 INFO - PROCESS | 2692 | [2692] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:34 INFO - PROCESS | 2692 | 1460936254448 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]]]}] 16:37:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:37:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1272ms 16:37:34 INFO - PROCESS | 2692 | 1460936254467 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 16:37:34 INFO - PROCESS | 2692 | 1460936254471 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 16:37:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:37:34 INFO - PROCESS | 2692 | 1460936254481 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:37:34 INFO - PROCESS | 2692 | 1460936254486 Marionette TRACE conn3 <- [1,666,null,{}] 16:37:34 INFO - PROCESS | 2692 | 1460936254502 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}] 16:37:34 INFO - PROCESS | 2692 | 1460936254679 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 16:37:34 INFO - PROCESS | 2692 | 1460936254798 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:34 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e7ac000 == 73 [pid = 2692] [id = 174] 16:37:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 115 (0x7f365d789000) [pid = 2692] [serial = 522] [outer = (nil)] 16:37:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 116 (0x7f365f235c00) [pid = 2692] [serial = 523] [outer = 0x7f365d789000] 16:37:34 INFO - PROCESS | 2692 | 1460936254865 Marionette DEBUG loaded listener.js 16:37:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 117 (0x7f365f81b000) [pid = 2692] [serial = 524] [outer = 0x7f365d789000] 16:37:35 INFO - PROCESS | 2692 | [2692] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:35 INFO - PROCESS | 2692 | 1460936255589 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]]]}] 16:37:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:37:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1133ms 16:37:35 INFO - PROCESS | 2692 | 1460936255615 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 16:37:35 INFO - PROCESS | 2692 | 1460936255620 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 16:37:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:37:35 INFO - PROCESS | 2692 | 1460936255649 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:37:35 INFO - PROCESS | 2692 | 1460936255651 Marionette TRACE conn3 <- [1,670,null,{}] 16:37:35 INFO - PROCESS | 2692 | 1460936255673 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}] 16:37:35 INFO - PROCESS | 2692 | 1460936255892 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 16:37:35 INFO - PROCESS | 2692 | 1460936255914 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:35 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3660991000 == 74 [pid = 2692] [id = 175] 16:37:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 118 (0x7f365f482800) [pid = 2692] [serial = 525] [outer = (nil)] 16:37:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 119 (0x7f365f85b800) [pid = 2692] [serial = 526] [outer = 0x7f365f482800] 16:37:35 INFO - PROCESS | 2692 | 1460936255978 Marionette DEBUG loaded listener.js 16:37:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 120 (0x7f3660b70800) [pid = 2692] [serial = 527] [outer = 0x7f365f482800] 16:37:36 INFO - PROCESS | 2692 | 1460936256837 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]]]}] 16:37:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:37:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1240ms 16:37:36 INFO - PROCESS | 2692 | 1460936256896 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 16:37:36 INFO - PROCESS | 2692 | 1460936256900 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 16:37:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:37:36 INFO - PROCESS | 2692 | 1460936256906 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:37:36 INFO - PROCESS | 2692 | 1460936256908 Marionette TRACE conn3 <- [1,674,null,{}] 16:37:36 INFO - PROCESS | 2692 | 1460936256913 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}] 16:37:37 INFO - PROCESS | 2692 | 1460936257127 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 16:37:37 INFO - PROCESS | 2692 | 1460936257327 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:37 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663994800 == 75 [pid = 2692] [id = 176] 16:37:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 121 (0x7f3662a63000) [pid = 2692] [serial = 528] [outer = (nil)] 16:37:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 122 (0x7f3662a68800) [pid = 2692] [serial = 529] [outer = 0x7f3662a63000] 16:37:37 INFO - PROCESS | 2692 | 1460936257394 Marionette DEBUG loaded listener.js 16:37:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 123 (0x7f3662a75000) [pid = 2692] [serial = 530] [outer = 0x7f3662a63000] 16:37:38 INFO - PROCESS | 2692 | --DOMWINDOW == 122 (0x7f365c286800) [pid = 2692] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:37:38 INFO - PROCESS | 2692 | --DOMWINDOW == 121 (0x7f365be99800) [pid = 2692] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:37:38 INFO - PROCESS | 2692 | --DOMWINDOW == 120 (0x7f365be99400) [pid = 2692] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:37:38 INFO - PROCESS | 2692 | --DOMWINDOW == 119 (0x7f365d78b400) [pid = 2692] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:37:38 INFO - PROCESS | 2692 | --DOMWINDOW == 118 (0x7f366aecac00) [pid = 2692] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:37:38 INFO - PROCESS | 2692 | --DOMWINDOW == 117 (0x7f365ec9cc00) [pid = 2692] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:37:38 INFO - PROCESS | 2692 | --DOMWINDOW == 116 (0x7f3665395c00) [pid = 2692] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:37:38 INFO - PROCESS | 2692 | --DOMWINDOW == 115 (0x7f3655d62400) [pid = 2692] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:37:38 INFO - PROCESS | 2692 | --DOMWINDOW == 114 (0x7f366884a000) [pid = 2692] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:37:38 INFO - PROCESS | 2692 | --DOMWINDOW == 113 (0x7f365f232400) [pid = 2692] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:37:38 INFO - PROCESS | 2692 | --DOMWINDOW == 112 (0x7f365f855c00) [pid = 2692] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:37:38 INFO - PROCESS | 2692 | [2692] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:38 INFO - PROCESS | 2692 | 1460936258437 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]]]}] 16:37:38 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 16:37:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1589ms 16:37:38 INFO - PROCESS | 2692 | 1460936258496 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 16:37:38 INFO - PROCESS | 2692 | 1460936258498 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 16:37:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:37:38 INFO - PROCESS | 2692 | 1460936258505 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:37:38 INFO - PROCESS | 2692 | 1460936258507 Marionette TRACE conn3 <- [1,678,null,{}] 16:37:38 INFO - PROCESS | 2692 | 1460936258517 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}] 16:37:38 INFO - PROCESS | 2692 | 1460936258749 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 16:37:38 INFO - PROCESS | 2692 | 1460936258764 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:38 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663aaa000 == 76 [pid = 2692] [id = 177] 16:37:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 113 (0x7f365e8e6000) [pid = 2692] [serial = 531] [outer = (nil)] 16:37:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 114 (0x7f36639d4c00) [pid = 2692] [serial = 532] [outer = 0x7f365e8e6000] 16:37:38 INFO - PROCESS | 2692 | 1460936258832 Marionette DEBUG loaded listener.js 16:37:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 115 (0x7f36639e3000) [pid = 2692] [serial = 533] [outer = 0x7f365e8e6000] 16:37:39 INFO - PROCESS | 2692 | 1460936259555 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]]]}] 16:37:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:37:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1091ms 16:37:39 INFO - PROCESS | 2692 | 1460936259600 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 16:37:39 INFO - PROCESS | 2692 | 1460936259603 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 16:37:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:37:39 INFO - PROCESS | 2692 | 1460936259617 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:37:39 INFO - PROCESS | 2692 | 1460936259619 Marionette TRACE conn3 <- [1,682,null,{}] 16:37:39 INFO - PROCESS | 2692 | 1460936259626 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}] 16:37:39 INFO - PROCESS | 2692 | 1460936259781 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 16:37:39 INFO - PROCESS | 2692 | 1460936259795 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:39 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663d4d000 == 77 [pid = 2692] [id = 178] 16:37:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 116 (0x7f3662a63c00) [pid = 2692] [serial = 534] [outer = (nil)] 16:37:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 117 (0x7f3665040000) [pid = 2692] [serial = 535] [outer = 0x7f3662a63c00] 16:37:39 INFO - PROCESS | 2692 | 1460936259857 Marionette DEBUG loaded listener.js 16:37:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 118 (0x7f36661bc800) [pid = 2692] [serial = 536] [outer = 0x7f3662a63c00] 16:37:41 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:41 INFO - PROCESS | 2692 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:37:41 INFO - PROCESS | 2692 | 1460936261433 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]]]}] 16:37:41 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) 16:37:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1839ms 16:37:41 INFO - PROCESS | 2692 | 1460936261449 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 16:37:41 INFO - PROCESS | 2692 | 1460936261455 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 16:37:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:37:41 INFO - PROCESS | 2692 | 1460936261465 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:37:41 INFO - PROCESS | 2692 | 1460936261468 Marionette TRACE conn3 <- [1,686,null,{}] 16:37:41 INFO - PROCESS | 2692 | 1460936261478 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}] 16:37:41 INFO - PROCESS | 2692 | 1460936261652 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 16:37:41 INFO - PROCESS | 2692 | 1460936261862 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:41 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3662908000 == 78 [pid = 2692] [id = 179] 16:37:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 119 (0x7f365e8e4400) [pid = 2692] [serial = 537] [outer = (nil)] 16:37:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 120 (0x7f365ee02800) [pid = 2692] [serial = 538] [outer = 0x7f365e8e4400] 16:37:41 INFO - PROCESS | 2692 | 1460936261940 Marionette DEBUG loaded listener.js 16:37:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 121 (0x7f365f23fc00) [pid = 2692] [serial = 539] [outer = 0x7f365e8e4400] 16:37:43 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:43 INFO - PROCESS | 2692 | 1460936263283 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]]]}] 16:37:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:37:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1834ms 16:37:43 INFO - PROCESS | 2692 | 1460936263398 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 16:37:43 INFO - PROCESS | 2692 | 1460936263407 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 16:37:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:37:43 INFO - PROCESS | 2692 | 1460936263421 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:37:43 INFO - PROCESS | 2692 | 1460936263425 Marionette TRACE conn3 <- [1,690,null,{}] 16:37:43 INFO - PROCESS | 2692 | 1460936263433 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}] 16:37:43 INFO - PROCESS | 2692 | 1460936263600 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 16:37:43 INFO - PROCESS | 2692 | 1460936263749 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:43 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3666e73000 == 79 [pid = 2692] [id = 180] 16:37:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 122 (0x7f365e8e5800) [pid = 2692] [serial = 540] [outer = (nil)] 16:37:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 123 (0x7f3662a59800) [pid = 2692] [serial = 541] [outer = 0x7f365e8e5800] 16:37:43 INFO - PROCESS | 2692 | 1460936263824 Marionette DEBUG loaded listener.js 16:37:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 124 (0x7f3662cefc00) [pid = 2692] [serial = 542] [outer = 0x7f365e8e5800] 16:37:45 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:45 INFO - PROCESS | 2692 | 1460936265153 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]]]}] 16:37:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:37:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1791ms 16:37:45 INFO - PROCESS | 2692 | 1460936265224 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 16:37:45 INFO - PROCESS | 2692 | 1460936265228 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 16:37:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:37:45 INFO - PROCESS | 2692 | 1460936265238 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:37:45 INFO - PROCESS | 2692 | 1460936265243 Marionette TRACE conn3 <- [1,694,null,{}] 16:37:45 INFO - PROCESS | 2692 | 1460936265260 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}] 16:37:45 INFO - PROCESS | 2692 | 1460936265444 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 16:37:45 INFO - PROCESS | 2692 | 1460936265595 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:45 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667d70000 == 80 [pid = 2692] [id = 181] 16:37:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 125 (0x7f36639d4800) [pid = 2692] [serial = 543] [outer = (nil)] 16:37:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 126 (0x7f3666b7a000) [pid = 2692] [serial = 544] [outer = 0x7f36639d4800] 16:37:45 INFO - PROCESS | 2692 | 1460936265673 Marionette DEBUG loaded listener.js 16:37:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 127 (0x7f3668211000) [pid = 2692] [serial = 545] [outer = 0x7f36639d4800] 16:37:46 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:46 INFO - PROCESS | 2692 | 1460936266991 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]]]}] 16:37:47 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) 16:37:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1787ms 16:37:47 INFO - PROCESS | 2692 | 1460936267105 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 16:37:47 INFO - PROCESS | 2692 | 1460936267109 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 16:37:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:37:47 INFO - PROCESS | 2692 | 1460936267134 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:37:47 INFO - PROCESS | 2692 | 1460936267138 Marionette TRACE conn3 <- [1,698,null,{}] 16:37:47 INFO - PROCESS | 2692 | 1460936267144 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}] 16:37:47 INFO - PROCESS | 2692 | 1460936267322 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 16:37:47 INFO - PROCESS | 2692 | 1460936267473 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:47 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36687de000 == 81 [pid = 2692] [id = 182] 16:37:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 128 (0x7f365583b800) [pid = 2692] [serial = 546] [outer = (nil)] 16:37:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f3668521400) [pid = 2692] [serial = 547] [outer = 0x7f365583b800] 16:37:47 INFO - PROCESS | 2692 | 1460936267547 Marionette DEBUG loaded listener.js 16:37:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f366884fc00) [pid = 2692] [serial = 548] [outer = 0x7f365583b800] 16:37:48 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:48 INFO - PROCESS | 2692 | 1460936268848 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]]]}] 16:37:48 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) 16:37:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1740ms 16:37:49 INFO - PROCESS | 2692 | 1460936269188 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 16:37:49 INFO - PROCESS | 2692 | 1460936269194 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 16:37:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:37:49 INFO - PROCESS | 2692 | 1460936269214 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:37:49 INFO - PROCESS | 2692 | 1460936269221 Marionette TRACE conn3 <- [1,702,null,{}] 16:37:49 INFO - PROCESS | 2692 | 1460936269229 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}] 16:37:49 INFO - PROCESS | 2692 | 1460936269389 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 16:37:49 INFO - PROCESS | 2692 | 1460936269554 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:49 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365ec83800 == 82 [pid = 2692] [id = 183] 16:37:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f365d78c400) [pid = 2692] [serial = 549] [outer = (nil)] 16:37:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f365d794800) [pid = 2692] [serial = 550] [outer = 0x7f365d78c400] 16:37:49 INFO - PROCESS | 2692 | 1460936269623 Marionette DEBUG loaded listener.js 16:37:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f365e7eb800) [pid = 2692] [serial = 551] [outer = 0x7f365d78c400] 16:37:50 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:50 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3668417800 == 81 [pid = 2692] [id = 132] 16:37:50 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367d7c9800 == 80 [pid = 2692] [id = 133] 16:37:50 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657ed6800 == 79 [pid = 2692] [id = 136] 16:37:50 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365cf0f800 == 78 [pid = 2692] [id = 135] 16:37:50 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365cf8b000 == 77 [pid = 2692] [id = 137] 16:37:50 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f3662a72c00) [pid = 2692] [serial = 487] [outer = (nil)] [url = about:blank] 16:37:50 INFO - PROCESS | 2692 | 1460936270990 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]]]}] 16:37:50 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663aaa000 == 76 [pid = 2692] [id = 177] 16:37:50 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663994800 == 75 [pid = 2692] [id = 176] 16:37:50 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3660991000 == 74 [pid = 2692] [id = 175] 16:37:51 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365e7ac000 == 73 [pid = 2692] [id = 174] 16:37:51 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c191000 == 72 [pid = 2692] [id = 173] 16:37:51 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bfa0800 == 71 [pid = 2692] [id = 172] 16:37:51 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663c14000 == 70 [pid = 2692] [id = 164] 16:37:51 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365e795800 == 69 [pid = 2692] [id = 163] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f3662a69800) [pid = 2692] [serial = 473] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f365eeb6c00) [pid = 2692] [serial = 472] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f365c287c00) [pid = 2692] [serial = 464] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 128 (0x7f3668218c00) [pid = 2692] [serial = 445] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 127 (0x7f365be8e800) [pid = 2692] [serial = 457] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 126 (0x7f3655d67400) [pid = 2692] [serial = 454] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 125 (0x7f36756b6400) [pid = 2692] [serial = 451] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 124 (0x7f365d7b1000) [pid = 2692] [serial = 467] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 123 (0x7f365f233800) [pid = 2692] [serial = 470] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 122 (0x7f367d47f800) [pid = 2692] [serial = 406] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 121 (0x7f36639e2000) [pid = 2692] [serial = 476] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 120 (0x7f3666b86400) [pid = 2692] [serial = 478] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 119 (0x7f365e8ef000) [pid = 2692] [serial = 484] [outer = (nil)] [url = about:blank] 16:37:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:37:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1890ms 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 118 (0x7f3655842400) [pid = 2692] [serial = 460] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 117 (0x7f3675b0a800) [pid = 2692] [serial = 482] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 116 (0x7f367efd6400) [pid = 2692] [serial = 370] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 115 (0x7f3662a69c00) [pid = 2692] [serial = 442] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 114 (0x7f365e8e7800) [pid = 2692] [serial = 469] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 113 (0x7f367fc9f400) [pid = 2692] [serial = 409] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 112 (0x7f36748da400) [pid = 2692] [serial = 481] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 111 (0x7f366820cc00) [pid = 2692] [serial = 479] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 110 (0x7f365c227c00) [pid = 2692] [serial = 463] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 109 (0x7f365d787000) [pid = 2692] [serial = 436] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 108 (0x7f3662cecc00) [pid = 2692] [serial = 475] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 107 (0x7f365e7f8c00) [pid = 2692] [serial = 439] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 106 (0x7f365d78e400) [pid = 2692] [serial = 466] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 105 (0x7f36639dc000) [pid = 2692] [serial = 448] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | --DOMWINDOW == 104 (0x7f365f850800) [pid = 2692] [serial = 485] [outer = (nil)] [url = about:blank] 16:37:51 INFO - PROCESS | 2692 | 1460936271123 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 16:37:51 INFO - PROCESS | 2692 | 1460936271127 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 16:37:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:37:51 INFO - PROCESS | 2692 | 1460936271141 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:37:51 INFO - PROCESS | 2692 | 1460936271145 Marionette TRACE conn3 <- [1,706,null,{}] 16:37:51 INFO - PROCESS | 2692 | 1460936271153 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}] 16:37:51 INFO - PROCESS | 2692 | 1460936271302 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 16:37:51 INFO - PROCESS | 2692 | 1460936271313 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:51 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36574b8800 == 70 [pid = 2692] [id = 184] 16:37:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 105 (0x7f3657dee400) [pid = 2692] [serial = 552] [outer = (nil)] 16:37:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 106 (0x7f365e7f1c00) [pid = 2692] [serial = 553] [outer = 0x7f3657dee400] 16:37:51 INFO - PROCESS | 2692 | 1460936271378 Marionette DEBUG loaded listener.js 16:37:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 107 (0x7f365eeb4000) [pid = 2692] [serial = 554] [outer = 0x7f3657dee400] 16:37:52 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:52 INFO - PROCESS | 2692 | 1460936272646 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]]]}] 16:37:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:37:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1545ms 16:37:52 INFO - PROCESS | 2692 | 1460936272685 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 16:37:52 INFO - PROCESS | 2692 | 1460936272688 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 16:37:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:37:52 INFO - PROCESS | 2692 | 1460936272696 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:37:52 INFO - PROCESS | 2692 | 1460936272699 Marionette TRACE conn3 <- [1,710,null,{}] 16:37:52 INFO - PROCESS | 2692 | 1460936272707 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}] 16:37:52 INFO - PROCESS | 2692 | 1460936272894 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 16:37:53 INFO - PROCESS | 2692 | 1460936273018 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:53 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf94000 == 71 [pid = 2692] [id = 185] 16:37:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 108 (0x7f3660b75c00) [pid = 2692] [serial = 555] [outer = (nil)] 16:37:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 109 (0x7f3662a60800) [pid = 2692] [serial = 556] [outer = 0x7f3660b75c00] 16:37:53 INFO - PROCESS | 2692 | 1460936273087 Marionette DEBUG loaded listener.js 16:37:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 110 (0x7f3662a9ec00) [pid = 2692] [serial = 557] [outer = 0x7f3660b75c00] 16:37:54 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:54 INFO - PROCESS | 2692 | 1460936274302 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]]]}] 16:37:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:37:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1631ms 16:37:54 INFO - PROCESS | 2692 | 1460936274329 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 16:37:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:37:54 INFO - PROCESS | 2692 | 1460936274342 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 16:37:54 INFO - PROCESS | 2692 | 1460936274349 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:37:54 INFO - PROCESS | 2692 | 1460936274352 Marionette TRACE conn3 <- [1,714,null,{}] 16:37:54 INFO - PROCESS | 2692 | 1460936274368 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}] 16:37:54 INFO - PROCESS | 2692 | 1460936274601 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 16:37:54 INFO - PROCESS | 2692 | 1460936274637 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:54 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3661593800 == 72 [pid = 2692] [id = 186] 16:37:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 111 (0x7f36609cc400) [pid = 2692] [serial = 558] [outer = (nil)] 16:37:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 112 (0x7f3665043c00) [pid = 2692] [serial = 559] [outer = 0x7f36609cc400] 16:37:54 INFO - PROCESS | 2692 | 1460936274702 Marionette DEBUG loaded listener.js 16:37:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 113 (0x7f3666e47c00) [pid = 2692] [serial = 560] [outer = 0x7f36609cc400] 16:37:55 INFO - PROCESS | 2692 | --DOMWINDOW == 112 (0x7f3662a63000) [pid = 2692] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:37:55 INFO - PROCESS | 2692 | --DOMWINDOW == 111 (0x7f365be90400) [pid = 2692] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:37:55 INFO - PROCESS | 2692 | --DOMWINDOW == 110 (0x7f365d789000) [pid = 2692] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:37:55 INFO - PROCESS | 2692 | --DOMWINDOW == 109 (0x7f365c333400) [pid = 2692] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:37:55 INFO - PROCESS | 2692 | --DOMWINDOW == 108 (0x7f365f482800) [pid = 2692] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:37:55 INFO - PROCESS | 2692 | --DOMWINDOW == 107 (0x7f365e8e6000) [pid = 2692] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:37:55 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:55 INFO - PROCESS | 2692 | 1460936275935 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]]]}] 16:37:55 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 16:37:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1632ms 16:37:55 INFO - PROCESS | 2692 | 1460936275992 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 16:37:55 INFO - PROCESS | 2692 | 1460936275995 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 16:37:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:37:56 INFO - PROCESS | 2692 | 1460936276001 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:37:56 INFO - PROCESS | 2692 | 1460936276004 Marionette TRACE conn3 <- [1,718,null,{}] 16:37:56 INFO - PROCESS | 2692 | 1460936276009 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}] 16:37:56 INFO - PROCESS | 2692 | 1460936276156 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 16:37:56 INFO - PROCESS | 2692 | 1460936276311 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:56 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3662913000 == 73 [pid = 2692] [id = 187] 16:37:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 108 (0x7f365c21c000) [pid = 2692] [serial = 561] [outer = (nil)] 16:37:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 109 (0x7f3666b86400) [pid = 2692] [serial = 562] [outer = 0x7f365c21c000] 16:37:56 INFO - PROCESS | 2692 | 1460936276375 Marionette DEBUG loaded listener.js 16:37:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 110 (0x7f36677ea400) [pid = 2692] [serial = 563] [outer = 0x7f365c21c000] 16:37:57 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:57 INFO - PROCESS | 2692 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:37:57 INFO - PROCESS | 2692 | 1460936277489 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]]]}] 16:37:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:37:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1531ms 16:37:57 INFO - PROCESS | 2692 | 1460936277535 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 16:37:57 INFO - PROCESS | 2692 | 1460936277539 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 16:37:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:37:57 INFO - PROCESS | 2692 | 1460936277544 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:37:57 INFO - PROCESS | 2692 | 1460936277546 Marionette TRACE conn3 <- [1,722,null,{}] 16:37:57 INFO - PROCESS | 2692 | 1460936277552 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}] 16:37:57 INFO - PROCESS | 2692 | 1460936277828 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 16:37:57 INFO - PROCESS | 2692 | 1460936277988 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:58 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36543e0000 == 74 [pid = 2692] [id = 188] 16:37:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 111 (0x7f3655842400) [pid = 2692] [serial = 564] [outer = (nil)] 16:37:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 112 (0x7f3657df1000) [pid = 2692] [serial = 565] [outer = 0x7f3655842400] 16:37:58 INFO - PROCESS | 2692 | 1460936278065 Marionette DEBUG loaded listener.js 16:37:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 113 (0x7f365c338800) [pid = 2692] [serial = 566] [outer = 0x7f3655842400] 16:37:58 INFO - PROCESS | 2692 | 1460936278957 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] 16:37:59 INFO - PROCESS | 2692 | 1460936279036 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 16:37:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:37:59 INFO - PROCESS | 2692 | 1460936279046 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:37:59 INFO - PROCESS | 2692 | 1460936279051 Marionette TRACE conn3 <- [1,726,null,{}] 16:37:59 INFO - PROCESS | 2692 | 1460936279059 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}] 16:37:59 INFO - PROCESS | 2692 | 1460936279298 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 16:37:59 INFO - PROCESS | 2692 | 1460936279506 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:59 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3660796800 == 75 [pid = 2692] [id = 189] 16:37:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 114 (0x7f365ee07000) [pid = 2692] [serial = 567] [outer = (nil)] 16:37:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 115 (0x7f365f820400) [pid = 2692] [serial = 568] [outer = 0x7f365ee07000] 16:37:59 INFO - PROCESS | 2692 | 1460936279630 Marionette DEBUG loaded listener.js 16:37:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 116 (0x7f365f85c800) [pid = 2692] [serial = 569] [outer = 0x7f365ee07000] 16:38:00 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:00 INFO - PROCESS | 2692 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:38:00 INFO - PROCESS | 2692 | 1460936280598 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]]]}] 16:38:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:38:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1586ms 16:38:00 INFO - PROCESS | 2692 | 1460936280637 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 16:38:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:38:00 INFO - PROCESS | 2692 | 1460936280644 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 16:38:00 INFO - PROCESS | 2692 | 1460936280651 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:38:00 INFO - PROCESS | 2692 | 1460936280654 Marionette TRACE conn3 <- [1,730,null,{}] 16:38:00 INFO - PROCESS | 2692 | 1460936280660 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}] 16:38:00 INFO - PROCESS | 2692 | 1460936280859 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 16:38:01 INFO - PROCESS | 2692 | 1460936281122 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:01 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3665377800 == 76 [pid = 2692] [id = 190] 16:38:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 117 (0x7f3662a6bc00) [pid = 2692] [serial = 570] [outer = (nil)] 16:38:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 118 (0x7f3662cf9400) [pid = 2692] [serial = 571] [outer = 0x7f3662a6bc00] 16:38:01 INFO - PROCESS | 2692 | 1460936281244 Marionette DEBUG loaded listener.js 16:38:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 119 (0x7f36664c3800) [pid = 2692] [serial = 572] [outer = 0x7f3662a6bc00] 16:38:02 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:02 INFO - PROCESS | 2692 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:38:02 INFO - PROCESS | 2692 | 1460936282329 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] 16:38:02 INFO - PROCESS | 2692 | 1460936282411 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 16:38:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:38:02 INFO - PROCESS | 2692 | 1460936282436 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:38:02 INFO - PROCESS | 2692 | 1460936282449 Marionette TRACE conn3 <- [1,734,null,{}] 16:38:02 INFO - PROCESS | 2692 | 1460936282513 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}] 16:38:02 INFO - PROCESS | 2692 | 1460936282784 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 16:38:02 INFO - PROCESS | 2692 | 1460936282954 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:02 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667d68000 == 77 [pid = 2692] [id = 191] 16:38:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 120 (0x7f3662a6e400) [pid = 2692] [serial = 573] [outer = (nil)] 16:38:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 121 (0x7f3668b0b000) [pid = 2692] [serial = 574] [outer = 0x7f3662a6e400] 16:38:03 INFO - PROCESS | 2692 | 1460936283030 Marionette DEBUG loaded listener.js 16:38:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 122 (0x7f366ae27000) [pid = 2692] [serial = 575] [outer = 0x7f3662a6e400] 16:38:03 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:03 INFO - PROCESS | 2692 | 1460936283950 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]]]}] 16:38:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:38:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1554ms 16:38:03 INFO - PROCESS | 2692 | 1460936283981 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 16:38:03 INFO - PROCESS | 2692 | 1460936283986 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 16:38:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:38:03 INFO - PROCESS | 2692 | 1460936283992 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:38:03 INFO - PROCESS | 2692 | 1460936283995 Marionette TRACE conn3 <- [1,738,null,{}] 16:38:04 INFO - PROCESS | 2692 | 1460936284001 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}] 16:38:04 INFO - PROCESS | 2692 | 1460936284173 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 16:38:04 INFO - PROCESS | 2692 | 1460936284334 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:04 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36687ea800 == 78 [pid = 2692] [id = 192] 16:38:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 123 (0x7f3668521000) [pid = 2692] [serial = 576] [outer = (nil)] 16:38:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 124 (0x7f366eb3a800) [pid = 2692] [serial = 577] [outer = 0x7f3668521000] 16:38:04 INFO - PROCESS | 2692 | 1460936284408 Marionette DEBUG loaded listener.js 16:38:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 125 (0x7f3675468c00) [pid = 2692] [serial = 578] [outer = 0x7f3668521000] 16:38:05 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:05 INFO - PROCESS | 2692 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:38:05 INFO - PROCESS | 2692 | 1460936285841 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]]]}] 16:38:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:38:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1942ms 16:38:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:38:05 INFO - PROCESS | 2692 | 1460936285936 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 16:38:05 INFO - PROCESS | 2692 | 1460936285939 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 16:38:05 INFO - PROCESS | 2692 | 1460936285947 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:38:05 INFO - PROCESS | 2692 | 1460936285949 Marionette TRACE conn3 <- [1,742,null,{}] 16:38:05 INFO - PROCESS | 2692 | 1460936285957 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}] 16:38:06 INFO - PROCESS | 2692 | 1460936286128 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 16:38:06 INFO - PROCESS | 2692 | 1460936286285 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:06 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366ae9f000 == 79 [pid = 2692] [id = 193] 16:38:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 126 (0x7f36759e1c00) [pid = 2692] [serial = 579] [outer = (nil)] 16:38:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 127 (0x7f3675b25400) [pid = 2692] [serial = 580] [outer = 0x7f36759e1c00] 16:38:06 INFO - PROCESS | 2692 | 1460936286374 Marionette DEBUG loaded listener.js 16:38:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 128 (0x7f3678a25400) [pid = 2692] [serial = 581] [outer = 0x7f36759e1c00] 16:38:07 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:07 INFO - PROCESS | 2692 | 1460936287804 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]]]}] 16:38:07 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 16:38:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1936ms 16:38:07 INFO - PROCESS | 2692 | 1460936287882 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 16:38:07 INFO - PROCESS | 2692 | 1460936287886 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 16:38:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:38:07 INFO - PROCESS | 2692 | 1460936287892 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:38:07 INFO - PROCESS | 2692 | 1460936287895 Marionette TRACE conn3 <- [1,746,null,{}] 16:38:07 INFO - PROCESS | 2692 | 1460936287900 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}] 16:38:08 INFO - PROCESS | 2692 | 1460936288109 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 16:38:08 INFO - PROCESS | 2692 | 1460936288265 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:08 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bfac800 == 80 [pid = 2692] [id = 194] 16:38:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f3655d5f400) [pid = 2692] [serial = 582] [outer = (nil)] 16:38:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f365d787800) [pid = 2692] [serial = 583] [outer = 0x7f3655d5f400] 16:38:08 INFO - PROCESS | 2692 | 1460936288337 Marionette DEBUG loaded listener.js 16:38:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f36652a6000) [pid = 2692] [serial = 584] [outer = 0x7f3655d5f400] 16:38:09 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:09 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:09 INFO - PROCESS | 2692 | 1460936289894 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]]]}] 16:38:09 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.) 16:38:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2042ms 16:38:09 INFO - PROCESS | 2692 | 1460936289939 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 16:38:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:38:09 INFO - PROCESS | 2692 | 1460936289951 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 16:38:09 INFO - PROCESS | 2692 | 1460936289961 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:38:09 INFO - PROCESS | 2692 | 1460936289966 Marionette TRACE conn3 <- [1,750,null,{}] 16:38:09 INFO - PROCESS | 2692 | 1460936289974 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}] 16:38:10 INFO - PROCESS | 2692 | 1460936290221 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 16:38:10 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bfad000 == 79 [pid = 2692] [id = 153] 16:38:10 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663ab1000 == 78 [pid = 2692] [id = 152] 16:38:10 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365cf89800 == 77 [pid = 2692] [id = 96] 16:38:10 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365f2b1000 == 76 [pid = 2692] [id = 151] 16:38:10 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36574bf000 == 75 [pid = 2692] [id = 150] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f366820bc00) [pid = 2692] [serial = 499] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f3669bab400) [pid = 2692] [serial = 502] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 128 (0x7f3678b82400) [pid = 2692] [serial = 505] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 127 (0x7f3657deb800) [pid = 2692] [serial = 508] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 126 (0x7f365d788000) [pid = 2692] [serial = 511] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 125 (0x7f3665040000) [pid = 2692] [serial = 535] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3662913000 == 74 [pid = 2692] [id = 187] 16:38:10 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3661593800 == 73 [pid = 2692] [id = 186] 16:38:10 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365cf94000 == 72 [pid = 2692] [id = 185] 16:38:10 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36574b8800 == 71 [pid = 2692] [id = 184] 16:38:10 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365ec83800 == 70 [pid = 2692] [id = 183] 16:38:10 INFO - PROCESS | 2692 | 1460936290491 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:10 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3662908000 == 69 [pid = 2692] [id = 179] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 124 (0x7f3662a68800) [pid = 2692] [serial = 529] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 123 (0x7f365c33a800) [pid = 2692] [serial = 518] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 122 (0x7f365c284800) [pid = 2692] [serial = 517] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 121 (0x7f36639e3400) [pid = 2692] [serial = 496] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 120 (0x7f365f235c00) [pid = 2692] [serial = 523] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 119 (0x7f365d7aa800) [pid = 2692] [serial = 514] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 118 (0x7f365f233c00) [pid = 2692] [serial = 493] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 117 (0x7f365c337000) [pid = 2692] [serial = 490] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 116 (0x7f365d7b3800) [pid = 2692] [serial = 520] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 115 (0x7f365e8e5400) [pid = 2692] [serial = 521] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 114 (0x7f3662a75000) [pid = 2692] [serial = 530] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 113 (0x7f365f85b800) [pid = 2692] [serial = 526] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 112 (0x7f3660b70800) [pid = 2692] [serial = 527] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 111 (0x7f36639d4c00) [pid = 2692] [serial = 532] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 110 (0x7f365f81b000) [pid = 2692] [serial = 524] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | --DOMWINDOW == 109 (0x7f36639e3000) [pid = 2692] [serial = 533] [outer = (nil)] [url = about:blank] 16:38:10 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36543d2000 == 70 [pid = 2692] [id = 195] 16:38:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 110 (0x7f3655d63000) [pid = 2692] [serial = 585] [outer = (nil)] 16:38:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 111 (0x7f3657df0400) [pid = 2692] [serial = 586] [outer = 0x7f3655d63000] 16:38:10 INFO - PROCESS | 2692 | 1460936290596 Marionette DEBUG loaded listener.js 16:38:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 112 (0x7f365c28ec00) [pid = 2692] [serial = 587] [outer = 0x7f3655d63000] 16:38:11 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:12 INFO - PROCESS | 2692 | 1460936292040 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]]]}] 16:38:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:38:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2142ms 16:38:12 INFO - PROCESS | 2692 | 1460936292103 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 16:38:12 INFO - PROCESS | 2692 | 1460936292109 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 16:38:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:38:12 INFO - PROCESS | 2692 | 1460936292117 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:38:12 INFO - PROCESS | 2692 | 1460936292123 Marionette TRACE conn3 <- [1,754,null,{}] 16:38:12 INFO - PROCESS | 2692 | 1460936292132 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}] 16:38:12 INFO - PROCESS | 2692 | 1460936292373 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 16:38:12 INFO - PROCESS | 2692 | 1460936292491 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:12 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf12000 == 71 [pid = 2692] [id = 196] 16:38:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 113 (0x7f3655846c00) [pid = 2692] [serial = 588] [outer = (nil)] 16:38:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 114 (0x7f365d7ad400) [pid = 2692] [serial = 589] [outer = 0x7f3655846c00] 16:38:12 INFO - PROCESS | 2692 | 1460936292568 Marionette DEBUG loaded listener.js 16:38:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 115 (0x7f365e7f8400) [pid = 2692] [serial = 590] [outer = 0x7f3655846c00] 16:38:13 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:13 INFO - PROCESS | 2692 | 1460936293886 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]]]}] 16:38:13 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 16:38:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1798ms 16:38:13 INFO - PROCESS | 2692 | 1460936293920 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 16:38:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:38:13 INFO - PROCESS | 2692 | 1460936293927 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 16:38:14 INFO - PROCESS | 2692 | 1460936294086 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:38:14 INFO - PROCESS | 2692 | 1460936294091 Marionette TRACE conn3 <- [1,758,null,{}] 16:38:14 INFO - PROCESS | 2692 | 1460936294101 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}] 16:38:14 INFO - PROCESS | 2692 | 1460936294271 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 16:38:14 INFO - PROCESS | 2692 | 1460936294424 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:14 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365eb6d000 == 72 [pid = 2692] [id = 197] 16:38:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 116 (0x7f365e8e8000) [pid = 2692] [serial = 591] [outer = (nil)] 16:38:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 117 (0x7f365ee09400) [pid = 2692] [serial = 592] [outer = 0x7f365e8e8000] 16:38:14 INFO - PROCESS | 2692 | 1460936294500 Marionette DEBUG loaded listener.js 16:38:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 118 (0x7f365eeb0c00) [pid = 2692] [serial = 593] [outer = 0x7f365e8e8000] 16:38:15 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:15 INFO - PROCESS | 2692 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:38:15 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:15 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:15 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:15 INFO - PROCESS | 2692 | 1460936295483 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]]]}] 16:38:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:38:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1588ms 16:38:15 INFO - PROCESS | 2692 | 1460936295522 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 16:38:15 INFO - PROCESS | 2692 | 1460936295525 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 16:38:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:38:15 INFO - PROCESS | 2692 | 1460936295542 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:38:15 INFO - PROCESS | 2692 | 1460936295551 Marionette TRACE conn3 <- [1,762,null,{}] 16:38:15 INFO - PROCESS | 2692 | 1460936295559 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}] 16:38:15 INFO - PROCESS | 2692 | 1460936295747 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 16:38:15 INFO - PROCESS | 2692 | 1460936295956 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:16 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3660785800 == 73 [pid = 2692] [id = 198] 16:38:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 119 (0x7f365f48c400) [pid = 2692] [serial = 594] [outer = (nil)] 16:38:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 120 (0x7f365f9ac800) [pid = 2692] [serial = 595] [outer = 0x7f365f48c400] 16:38:16 INFO - PROCESS | 2692 | 1460936296074 Marionette DEBUG loaded listener.js 16:38:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 121 (0x7f365fa31000) [pid = 2692] [serial = 596] [outer = 0x7f365f48c400] 16:38:17 INFO - PROCESS | 2692 | 1460936297476 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]]]}] 16:38:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:38:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2004ms 16:38:17 INFO - PROCESS | 2692 | 1460936297555 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 16:38:17 INFO - PROCESS | 2692 | 1460936297560 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 16:38:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:38:17 INFO - PROCESS | 2692 | 1460936297569 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:38:17 INFO - PROCESS | 2692 | 1460936297573 Marionette TRACE conn3 <- [1,766,null,{}] 16:38:17 INFO - PROCESS | 2692 | 1460936297578 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}] 16:38:17 INFO - PROCESS | 2692 | 1460936297767 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 16:38:17 INFO - PROCESS | 2692 | 1460936297921 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:17 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c545800 == 74 [pid = 2692] [id = 199] 16:38:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 122 (0x7f365f491000) [pid = 2692] [serial = 597] [outer = (nil)] 16:38:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 123 (0x7f3661573400) [pid = 2692] [serial = 598] [outer = 0x7f365f491000] 16:38:18 INFO - PROCESS | 2692 | 1460936297996 Marionette DEBUG loaded listener.js 16:38:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 124 (0x7f366169c400) [pid = 2692] [serial = 599] [outer = 0x7f365f491000] 16:38:19 INFO - PROCESS | 2692 | 1460936299521 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]]]}] 16:38:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:38:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1986ms 16:38:19 INFO - PROCESS | 2692 | 1460936299589 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 16:38:19 INFO - PROCESS | 2692 | 1460936299596 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 16:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:38:19 INFO - PROCESS | 2692 | 1460936299606 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:38:19 INFO - PROCESS | 2692 | 1460936299610 Marionette TRACE conn3 <- [1,770,null,{}] 16:38:19 INFO - PROCESS | 2692 | 1460936299619 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}] 16:38:19 INFO - PROCESS | 2692 | 1460936299803 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 16:38:20 INFO - PROCESS | 2692 | 1460936300008 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:20 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36543d9000 == 75 [pid = 2692] [id = 200] 16:38:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 125 (0x7f365c21e400) [pid = 2692] [serial = 600] [outer = (nil)] 16:38:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 126 (0x7f365d7af800) [pid = 2692] [serial = 601] [outer = 0x7f365c21e400] 16:38:20 INFO - PROCESS | 2692 | 1460936300118 Marionette DEBUG loaded listener.js 16:38:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 127 (0x7f365e7f9800) [pid = 2692] [serial = 602] [outer = 0x7f365c21e400] 16:38:21 INFO - PROCESS | 2692 | 1460936301054 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]]]}] 16:38:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3678b1e000 == 74 [pid = 2692] [id = 71] 16:38:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366ae9f000 == 73 [pid = 2692] [id = 193] 16:38:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36687ea800 == 72 [pid = 2692] [id = 192] 16:38:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667d68000 == 71 [pid = 2692] [id = 191] 16:38:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3665377800 == 70 [pid = 2692] [id = 190] 16:38:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3660796800 == 69 [pid = 2692] [id = 189] 16:38:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36543e0000 == 68 [pid = 2692] [id = 188] 16:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1535ms 16:38:21 INFO - PROCESS | 2692 | 1460936301142 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 16:38:21 INFO - PROCESS | 2692 | 1460936301150 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 16:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:38:21 INFO - PROCESS | 2692 | 1460936301182 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:38:21 INFO - PROCESS | 2692 | 1460936301186 Marionette TRACE conn3 <- [1,774,null,{}] 16:38:21 INFO - PROCESS | 2692 | 1460936301194 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}] 16:38:21 INFO - PROCESS | 2692 | 1460936301358 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 16:38:21 INFO - PROCESS | 2692 | 1460936301369 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:21 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3660790800 == 69 [pid = 2692] [id = 201] 16:38:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 128 (0x7f365d78f000) [pid = 2692] [serial = 603] [outer = (nil)] 16:38:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f365f232400) [pid = 2692] [serial = 604] [outer = 0x7f365d78f000] 16:38:21 INFO - PROCESS | 2692 | 1460936301435 Marionette DEBUG loaded listener.js 16:38:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f365f48b800) [pid = 2692] [serial = 605] [outer = 0x7f365d78f000] 16:38:22 INFO - PROCESS | 2692 | 1460936302340 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]]]}] 16:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1204ms 16:38:22 INFO - PROCESS | 2692 | 1460936302382 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 16:38:22 INFO - PROCESS | 2692 | 1460936302386 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 16:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:38:22 INFO - PROCESS | 2692 | 1460936302392 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:38:22 INFO - PROCESS | 2692 | 1460936302398 Marionette TRACE conn3 <- [1,778,null,{}] 16:38:22 INFO - PROCESS | 2692 | 1460936302413 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}] 16:38:22 INFO - PROCESS | 2692 | 1460936302634 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 16:38:22 INFO - PROCESS | 2692 | 1460936302753 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:22 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663c10800 == 70 [pid = 2692] [id = 202] 16:38:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f365e7fa800) [pid = 2692] [serial = 606] [outer = (nil)] 16:38:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f3661577c00) [pid = 2692] [serial = 607] [outer = 0x7f365e7fa800] 16:38:22 INFO - PROCESS | 2692 | 1460936302821 Marionette DEBUG loaded listener.js 16:38:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f3662a6b800) [pid = 2692] [serial = 608] [outer = 0x7f365e7fa800] 16:38:23 INFO - PROCESS | 2692 | 1460936303655 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]]]}] 16:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1283ms 16:38:23 INFO - PROCESS | 2692 | 1460936303676 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 16:38:23 INFO - PROCESS | 2692 | 1460936303680 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 16:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:38:23 INFO - PROCESS | 2692 | 1460936303686 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:38:23 INFO - PROCESS | 2692 | 1460936303688 Marionette TRACE conn3 <- [1,782,null,{}] 16:38:23 INFO - PROCESS | 2692 | 1460936303703 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}] 16:38:23 INFO - PROCESS | 2692 | 1460936303940 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 16:38:23 INFO - PROCESS | 2692 | 1460936303970 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:23 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366536c000 == 71 [pid = 2692] [id = 203] 16:38:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f3657dec400) [pid = 2692] [serial = 609] [outer = (nil)] 16:38:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f3662cee800) [pid = 2692] [serial = 610] [outer = 0x7f3657dec400] 16:38:24 INFO - PROCESS | 2692 | 1460936304033 Marionette DEBUG loaded listener.js 16:38:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f36639df800) [pid = 2692] [serial = 611] [outer = 0x7f3657dec400] 16:38:24 INFO - PROCESS | 2692 | 1460936304854 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]]]}] 16:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1231ms 16:38:24 INFO - PROCESS | 2692 | 1460936304918 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 16:38:24 INFO - PROCESS | 2692 | 1460936304922 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 16:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:38:24 INFO - PROCESS | 2692 | 1460936304928 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:38:24 INFO - PROCESS | 2692 | 1460936304930 Marionette TRACE conn3 <- [1,786,null,{}] 16:38:24 INFO - PROCESS | 2692 | 1460936304936 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}] 16:38:25 INFO - PROCESS | 2692 | 1460936305143 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 16:38:25 INFO - PROCESS | 2692 | 1460936305169 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:25 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667609800 == 72 [pid = 2692] [id = 204] 16:38:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f3662add000) [pid = 2692] [serial = 612] [outer = (nil)] 16:38:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f3665014000) [pid = 2692] [serial = 613] [outer = 0x7f3662add000] 16:38:25 INFO - PROCESS | 2692 | 1460936305234 Marionette DEBUG loaded listener.js 16:38:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f3665041400) [pid = 2692] [serial = 614] [outer = 0x7f3662add000] 16:38:25 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f365c287800) [pid = 2692] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:38:25 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f3662a6e400) [pid = 2692] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:38:25 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f3655d5d400) [pid = 2692] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:38:25 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f365583a400) [pid = 2692] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f3668521000) [pid = 2692] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 133 (0x7f365ee07000) [pid = 2692] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f36759e1c00) [pid = 2692] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f365d793400) [pid = 2692] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f3657dea400) [pid = 2692] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f365e7c5000) [pid = 2692] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 128 (0x7f3655d60800) [pid = 2692] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 127 (0x7f3655842400) [pid = 2692] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 126 (0x7f3657de3400) [pid = 2692] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 125 (0x7f365c32bc00) [pid = 2692] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 124 (0x7f3655d60000) [pid = 2692] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 123 (0x7f3662c47400) [pid = 2692] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 122 (0x7f365c28f800) [pid = 2692] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 121 (0x7f3662a6bc00) [pid = 2692] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 120 (0x7f36768d1400) [pid = 2692] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 119 (0x7f365be8ec00) [pid = 2692] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 118 (0x7f3660b78000) [pid = 2692] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 117 (0x7f366796dc00) [pid = 2692] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 116 (0x7f365f855400) [pid = 2692] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 115 (0x7f36675c7000) [pid = 2692] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 114 (0x7f365f48f000) [pid = 2692] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 113 (0x7f365c28bc00) [pid = 2692] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 112 (0x7f365c21c000) [pid = 2692] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 111 (0x7f365c32c000) [pid = 2692] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 110 (0x7f365e8e4400) [pid = 2692] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 109 (0x7f36609cc400) [pid = 2692] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 108 (0x7f365d78c400) [pid = 2692] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 107 (0x7f3657dee400) [pid = 2692] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 106 (0x7f3662a63c00) [pid = 2692] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 105 (0x7f3660b75c00) [pid = 2692] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 104 (0x7f365e8e5800) [pid = 2692] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 103 (0x7f36639d4800) [pid = 2692] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:38:26 INFO - PROCESS | 2692 | --DOMWINDOW == 102 (0x7f365583b800) [pid = 2692] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:38:26 INFO - PROCESS | 2692 | 1460936306459 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]]]}] 16:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1588ms 16:38:26 INFO - PROCESS | 2692 | 1460936306518 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 16:38:26 INFO - PROCESS | 2692 | 1460936306520 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 16:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:38:26 INFO - PROCESS | 2692 | 1460936306527 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:38:26 INFO - PROCESS | 2692 | 1460936306530 Marionette TRACE conn3 <- [1,790,null,{}] 16:38:26 INFO - PROCESS | 2692 | 1460936306535 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}] 16:38:26 INFO - PROCESS | 2692 | 1460936306736 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 16:38:26 INFO - PROCESS | 2692 | 1460936306878 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:26 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36664ad800 == 73 [pid = 2692] [id = 205] 16:38:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 103 (0x7f3655d61800) [pid = 2692] [serial = 615] [outer = (nil)] 16:38:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 104 (0x7f365c287800) [pid = 2692] [serial = 616] [outer = 0x7f3655d61800] 16:38:26 INFO - PROCESS | 2692 | 1460936306948 Marionette DEBUG loaded listener.js 16:38:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 105 (0x7f366538e800) [pid = 2692] [serial = 617] [outer = 0x7f3655d61800] 16:38:27 INFO - PROCESS | 2692 | 1460936307728 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]]]}] 16:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1229ms 16:38:27 INFO - PROCESS | 2692 | 1460936307835 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 16:38:27 INFO - PROCESS | 2692 | 1460936307841 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 16:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:38:27 INFO - PROCESS | 2692 | 1460936307855 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:38:27 INFO - PROCESS | 2692 | 1460936307860 Marionette TRACE conn3 <- [1,794,null,{}] 16:38:27 INFO - PROCESS | 2692 | 1460936307870 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}] 16:38:28 INFO - PROCESS | 2692 | 1460936308064 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 16:38:28 INFO - PROCESS | 2692 | 1460936308228 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:28 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c532800 == 74 [pid = 2692] [id = 206] 16:38:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 106 (0x7f3657de8400) [pid = 2692] [serial = 618] [outer = (nil)] 16:38:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 107 (0x7f365c28c800) [pid = 2692] [serial = 619] [outer = 0x7f3657de8400] 16:38:28 INFO - PROCESS | 2692 | 1460936308304 Marionette DEBUG loaded listener.js 16:38:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 108 (0x7f365d78d800) [pid = 2692] [serial = 620] [outer = 0x7f3657de8400] 16:38:29 INFO - PROCESS | 2692 | 1460936309226 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]]]}] 16:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1438ms 16:38:29 INFO - PROCESS | 2692 | 1460936309295 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 16:38:29 INFO - PROCESS | 2692 | 1460936309301 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 16:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:38:29 INFO - PROCESS | 2692 | 1460936309313 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:38:29 INFO - PROCESS | 2692 | 1460936309320 Marionette TRACE conn3 <- [1,798,null,{}] 16:38:29 INFO - PROCESS | 2692 | 1460936309327 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}] 16:38:29 INFO - PROCESS | 2692 | 1460936309543 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 16:38:29 INFO - PROCESS | 2692 | 1460936309754 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:29 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663c1a800 == 75 [pid = 2692] [id = 207] 16:38:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 109 (0x7f365ec9f800) [pid = 2692] [serial = 621] [outer = (nil)] 16:38:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 110 (0x7f365f488000) [pid = 2692] [serial = 622] [outer = 0x7f365ec9f800] 16:38:29 INFO - PROCESS | 2692 | 1460936309875 Marionette DEBUG loaded listener.js 16:38:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 111 (0x7f365f850800) [pid = 2692] [serial = 623] [outer = 0x7f365ec9f800] 16:38:30 INFO - PROCESS | 2692 | 1460936310794 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]]]}] 16:38:30 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 16:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1538ms 16:38:30 INFO - PROCESS | 2692 | 1460936310848 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 16:38:30 INFO - PROCESS | 2692 | 1460936310853 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 16:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:38:30 INFO - PROCESS | 2692 | 1460936310860 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:38:30 INFO - PROCESS | 2692 | 1460936310864 Marionette TRACE conn3 <- [1,802,null,{}] 16:38:30 INFO - PROCESS | 2692 | 1460936310878 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}] 16:38:31 INFO - PROCESS | 2692 | 1460936311077 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 16:38:31 INFO - PROCESS | 2692 | 1460936311336 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:31 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667d5f800 == 76 [pid = 2692] [id = 208] 16:38:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 112 (0x7f3662aacc00) [pid = 2692] [serial = 624] [outer = (nil)] 16:38:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 113 (0x7f3662cf7000) [pid = 2692] [serial = 625] [outer = 0x7f3662aacc00] 16:38:31 INFO - PROCESS | 2692 | 1460936311474 Marionette DEBUG loaded listener.js 16:38:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 114 (0x7f3665012000) [pid = 2692] [serial = 626] [outer = 0x7f3662aacc00] 16:38:32 INFO - PROCESS | 2692 | 1460936312406 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]]]}] 16:38:32 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 16:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1584ms 16:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:38:32 INFO - PROCESS | 2692 | 1460936312445 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 16:38:32 INFO - PROCESS | 2692 | 1460936312448 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 16:38:32 INFO - PROCESS | 2692 | 1460936312455 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:38:32 INFO - PROCESS | 2692 | 1460936312458 Marionette TRACE conn3 <- [1,806,null,{}] 16:38:32 INFO - PROCESS | 2692 | 1460936312478 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}] 16:38:32 INFO - PROCESS | 2692 | 1460936312714 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 16:38:32 INFO - PROCESS | 2692 | 1460936312834 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:32 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36683be800 == 77 [pid = 2692] [id = 209] 16:38:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 115 (0x7f366501b800) [pid = 2692] [serial = 627] [outer = (nil)] 16:38:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 116 (0x7f3665c0cc00) [pid = 2692] [serial = 628] [outer = 0x7f366501b800] 16:38:32 INFO - PROCESS | 2692 | 1460936312916 Marionette DEBUG loaded listener.js 16:38:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 117 (0x7f36661c3c00) [pid = 2692] [serial = 629] [outer = 0x7f366501b800] 16:38:33 INFO - PROCESS | 2692 | 1460936313867 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]]]}] 16:38:33 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 16:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1484ms 16:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:38:33 INFO - PROCESS | 2692 | 1460936313939 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 16:38:33 INFO - PROCESS | 2692 | 1460936313942 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 16:38:33 INFO - PROCESS | 2692 | 1460936313949 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:38:33 INFO - PROCESS | 2692 | 1460936313952 Marionette TRACE conn3 <- [1,810,null,{}] 16:38:33 INFO - PROCESS | 2692 | 1460936313957 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}] 16:38:34 INFO - PROCESS | 2692 | 1460936314135 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 16:38:34 INFO - PROCESS | 2692 | 1460936314297 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:34 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366963e000 == 78 [pid = 2692] [id = 210] 16:38:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 118 (0x7f3666b7cc00) [pid = 2692] [serial = 630] [outer = (nil)] 16:38:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 119 (0x7f3666c69000) [pid = 2692] [serial = 631] [outer = 0x7f3666b7cc00] 16:38:34 INFO - PROCESS | 2692 | 1460936314381 Marionette DEBUG loaded listener.js 16:38:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 120 (0x7f3666f7e800) [pid = 2692] [serial = 632] [outer = 0x7f3666b7cc00] 16:38:35 INFO - PROCESS | 2692 | 1460936315260 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]]]}] 16:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1381ms 16:38:35 INFO - PROCESS | 2692 | 1460936315330 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 16:38:35 INFO - PROCESS | 2692 | 1460936315334 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 16:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:38:35 INFO - PROCESS | 2692 | 1460936315340 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:38:35 INFO - PROCESS | 2692 | 1460936315342 Marionette TRACE conn3 <- [1,814,null,{}] 16:38:35 INFO - PROCESS | 2692 | 1460936315348 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}] 16:38:35 INFO - PROCESS | 2692 | 1460936315592 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 16:38:35 INFO - PROCESS | 2692 | 1460936315806 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:35 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366f713800 == 79 [pid = 2692] [id = 211] 16:38:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 121 (0x7f3668013c00) [pid = 2692] [serial = 633] [outer = (nil)] 16:38:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 122 (0x7f366820d400) [pid = 2692] [serial = 634] [outer = 0x7f3668013c00] 16:38:35 INFO - PROCESS | 2692 | 1460936315934 Marionette DEBUG loaded listener.js 16:38:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 123 (0x7f366851ec00) [pid = 2692] [serial = 635] [outer = 0x7f3668013c00] 16:38:36 INFO - PROCESS | 2692 | 1460936316779 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] 16:38:36 INFO - PROCESS | 2692 | 1460936316833 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 16:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:38:36 INFO - PROCESS | 2692 | 1460936316840 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:38:36 INFO - PROCESS | 2692 | 1460936316843 Marionette TRACE conn3 <- [1,818,null,{}] 16:38:36 INFO - PROCESS | 2692 | 1460936316850 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}] 16:38:37 INFO - PROCESS | 2692 | 1460936317058 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 16:38:37 INFO - PROCESS | 2692 | 1460936317226 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:37 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367567e000 == 80 [pid = 2692] [id = 212] 16:38:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 124 (0x7f3668014400) [pid = 2692] [serial = 636] [outer = (nil)] 16:38:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 125 (0x7f366884dc00) [pid = 2692] [serial = 637] [outer = 0x7f3668014400] 16:38:37 INFO - PROCESS | 2692 | 1460936317316 Marionette DEBUG loaded listener.js 16:38:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 126 (0x7f36688b5800) [pid = 2692] [serial = 638] [outer = 0x7f3668014400] 16:38:38 INFO - PROCESS | 2692 | 1460936318214 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]]]}] 16:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1432ms 16:38:38 INFO - PROCESS | 2692 | 1460936318274 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 16:38:38 INFO - PROCESS | 2692 | 1460936318277 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 16:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:38:38 INFO - PROCESS | 2692 | 1460936318284 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:38:38 INFO - PROCESS | 2692 | 1460936318287 Marionette TRACE conn3 <- [1,822,null,{}] 16:38:38 INFO - PROCESS | 2692 | 1460936318293 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}] 16:38:38 INFO - PROCESS | 2692 | 1460936318472 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 16:38:38 INFO - PROCESS | 2692 | 1460936318639 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:38 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3675936000 == 81 [pid = 2692] [id = 213] 16:38:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 127 (0x7f3662ae4400) [pid = 2692] [serial = 639] [outer = (nil)] 16:38:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 128 (0x7f3668b06800) [pid = 2692] [serial = 640] [outer = 0x7f3662ae4400] 16:38:38 INFO - PROCESS | 2692 | 1460936318713 Marionette DEBUG loaded listener.js 16:38:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f366913ac00) [pid = 2692] [serial = 641] [outer = 0x7f3662ae4400] 16:38:39 INFO - PROCESS | 2692 | 1460936319617 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] 16:38:39 INFO - PROCESS | 2692 | 1460936319673 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 16:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:38:39 INFO - PROCESS | 2692 | 1460936319680 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:38:39 INFO - PROCESS | 2692 | 1460936319683 Marionette TRACE conn3 <- [1,826,null,{}] 16:38:39 INFO - PROCESS | 2692 | 1460936319688 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}] 16:38:39 INFO - PROCESS | 2692 | 1460936319876 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 16:38:40 INFO - PROCESS | 2692 | 1460936320043 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:40 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367694b800 == 82 [pid = 2692] [id = 214] 16:38:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f3655840000) [pid = 2692] [serial = 642] [outer = (nil)] 16:38:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f3669ab8000) [pid = 2692] [serial = 643] [outer = 0x7f3655840000] 16:38:40 INFO - PROCESS | 2692 | 1460936320134 Marionette DEBUG loaded listener.js 16:38:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f366ad57c00) [pid = 2692] [serial = 644] [outer = 0x7f3655840000] 16:38:41 INFO - PROCESS | 2692 | 1460936321069 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]]]}] 16:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1429ms 16:38:41 INFO - PROCESS | 2692 | 1460936321110 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 16:38:41 INFO - PROCESS | 2692 | 1460936321113 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 16:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:38:41 INFO - PROCESS | 2692 | 1460936321121 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:38:41 INFO - PROCESS | 2692 | 1460936321124 Marionette TRACE conn3 <- [1,830,null,{}] 16:38:41 INFO - PROCESS | 2692 | 1460936321129 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}] 16:38:41 INFO - PROCESS | 2692 | 1460936321333 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 16:38:41 INFO - PROCESS | 2692 | 1460936321582 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:41 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36544d8800 == 83 [pid = 2692] [id = 215] 16:38:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f365583b400) [pid = 2692] [serial = 645] [outer = (nil)] 16:38:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f365e7c8800) [pid = 2692] [serial = 646] [outer = 0x7f365583b400] 16:38:41 INFO - PROCESS | 2692 | 1460936321699 Marionette DEBUG loaded listener.js 16:38:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f3667d90400) [pid = 2692] [serial = 647] [outer = 0x7f365583b400] 16:38:42 INFO - PROCESS | 2692 | 1460936322554 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]]]}] 16:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1483ms 16:38:42 INFO - PROCESS | 2692 | 1460936322605 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 16:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:38:42 INFO - PROCESS | 2692 | 1460936322610 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 16:38:42 INFO - PROCESS | 2692 | 1460936322617 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:38:42 INFO - PROCESS | 2692 | 1460936322622 Marionette TRACE conn3 <- [1,834,null,{}] 16:38:42 INFO - PROCESS | 2692 | 1460936322627 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}] 16:38:42 INFO - PROCESS | 2692 | 1460936322896 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 16:38:43 INFO - PROCESS | 2692 | 1460936323122 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:43 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365ec72800 == 84 [pid = 2692] [id = 216] 16:38:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f365c227800) [pid = 2692] [serial = 648] [outer = (nil)] 16:38:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f365c32f400) [pid = 2692] [serial = 649] [outer = 0x7f365c227800] 16:38:43 INFO - PROCESS | 2692 | 1460936323222 Marionette DEBUG loaded listener.js 16:38:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f3665046800) [pid = 2692] [serial = 650] [outer = 0x7f365c227800] 16:38:44 INFO - PROCESS | 2692 | 1460936324475 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]]]}] 16:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1884ms 16:38:44 INFO - PROCESS | 2692 | 1460936324503 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 16:38:44 INFO - PROCESS | 2692 | 1460936324509 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 16:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:38:44 INFO - PROCESS | 2692 | 1460936324521 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:38:44 INFO - PROCESS | 2692 | 1460936324526 Marionette TRACE conn3 <- [1,838,null,{}] 16:38:44 INFO - PROCESS | 2692 | 1460936324536 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}] 16:38:44 INFO - PROCESS | 2692 | 1460936324793 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 16:38:44 INFO - PROCESS | 2692 | 1460936324951 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:44 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366151f800 == 85 [pid = 2692] [id = 217] 16:38:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f365c288400) [pid = 2692] [serial = 651] [outer = (nil)] 16:38:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f365c32f800) [pid = 2692] [serial = 652] [outer = 0x7f365c288400] 16:38:45 INFO - PROCESS | 2692 | 1460936325022 Marionette DEBUG loaded listener.js 16:38:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f365d795c00) [pid = 2692] [serial = 653] [outer = 0x7f365c288400] 16:38:46 INFO - PROCESS | 2692 | 1460936326039 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]]]}] 16:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1546ms 16:38:46 INFO - PROCESS | 2692 | 1460936326068 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 16:38:46 INFO - PROCESS | 2692 | 1460936326077 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 16:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:38:46 INFO - PROCESS | 2692 | 1460936326086 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:38:46 INFO - PROCESS | 2692 | 1460936326090 Marionette TRACE conn3 <- [1,842,null,{}] 16:38:46 INFO - PROCESS | 2692 | 1460936326096 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}] 16:38:46 INFO - PROCESS | 2692 | 1460936326268 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 16:38:46 INFO - PROCESS | 2692 | 1460936326493 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:46 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36543da000 == 86 [pid = 2692] [id = 218] 16:38:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f365c333800) [pid = 2692] [serial = 654] [outer = (nil)] 16:38:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f365e7f5400) [pid = 2692] [serial = 655] [outer = 0x7f365c333800] 16:38:46 INFO - PROCESS | 2692 | 1460936326615 Marionette DEBUG loaded listener.js 16:38:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f365eca3000) [pid = 2692] [serial = 656] [outer = 0x7f365c333800] 16:38:46 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365ed51000 == 85 [pid = 2692] [id = 53] 16:38:46 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3665376000 == 84 [pid = 2692] [id = 42] 16:38:46 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3662ee6000 == 83 [pid = 2692] [id = 108] 16:38:46 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366761d000 == 82 [pid = 2692] [id = 55] 16:38:46 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f365d787800) [pid = 2692] [serial = 583] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365cf12000 == 81 [pid = 2692] [id = 196] 16:38:46 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36543d2000 == 80 [pid = 2692] [id = 195] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f365ee02800) [pid = 2692] [serial = 538] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f365f23fc00) [pid = 2692] [serial = 539] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f3665043c00) [pid = 2692] [serial = 559] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f365e7eb800) [pid = 2692] [serial = 551] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f365d794800) [pid = 2692] [serial = 550] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f365e7f1c00) [pid = 2692] [serial = 553] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f365eeb4000) [pid = 2692] [serial = 554] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f36661bc800) [pid = 2692] [serial = 536] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f3662a60800) [pid = 2692] [serial = 556] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 133 (0x7f3662cefc00) [pid = 2692] [serial = 542] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f3662a59800) [pid = 2692] [serial = 541] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f3668211000) [pid = 2692] [serial = 545] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f3666b7a000) [pid = 2692] [serial = 544] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f366884fc00) [pid = 2692] [serial = 548] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 128 (0x7f3668521400) [pid = 2692] [serial = 547] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 127 (0x7f36677ea400) [pid = 2692] [serial = 563] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 126 (0x7f3666e47c00) [pid = 2692] [serial = 560] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 125 (0x7f3662a9ec00) [pid = 2692] [serial = 557] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 124 (0x7f365d7ad800) [pid = 2692] [serial = 491] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 123 (0x7f366ae27000) [pid = 2692] [serial = 575] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 122 (0x7f3655d6bc00) [pid = 2692] [serial = 455] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 121 (0x7f3655847400) [pid = 2692] [serial = 461] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 120 (0x7f3675468c00) [pid = 2692] [serial = 578] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 119 (0x7f366eb3a800) [pid = 2692] [serial = 577] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 118 (0x7f365f85c800) [pid = 2692] [serial = 569] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 117 (0x7f3678a25400) [pid = 2692] [serial = 581] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 116 (0x7f365e7f7c00) [pid = 2692] [serial = 434] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 115 (0x7f365e7ed000) [pid = 2692] [serial = 512] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 114 (0x7f3665be3800) [pid = 2692] [serial = 443] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 113 (0x7f365be92800) [pid = 2692] [serial = 458] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 112 (0x7f365f820400) [pid = 2692] [serial = 568] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 111 (0x7f3657df1000) [pid = 2692] [serial = 565] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 110 (0x7f3657df1c00) [pid = 2692] [serial = 509] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 109 (0x7f365f233400) [pid = 2692] [serial = 440] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 108 (0x7f365f48c800) [pid = 2692] [serial = 515] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 107 (0x7f3675b25400) [pid = 2692] [serial = 580] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 106 (0x7f36639e0c00) [pid = 2692] [serial = 449] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 105 (0x7f36748d7400) [pid = 2692] [serial = 391] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 104 (0x7f3662cf9400) [pid = 2692] [serial = 571] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 103 (0x7f367a719800) [pid = 2692] [serial = 506] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 102 (0x7f365f487c00) [pid = 2692] [serial = 494] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 101 (0x7f3668b08000) [pid = 2692] [serial = 446] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 100 (0x7f366ea49000) [pid = 2692] [serial = 503] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 99 (0x7f3668851800) [pid = 2692] [serial = 500] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 98 (0x7f3676921000) [pid = 2692] [serial = 452] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 97 (0x7f3668b0b000) [pid = 2692] [serial = 574] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 96 (0x7f3666e48400) [pid = 2692] [serial = 497] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 95 (0x7f365c338800) [pid = 2692] [serial = 566] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 94 (0x7f36664c3800) [pid = 2692] [serial = 572] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 93 (0x7f365d7b4800) [pid = 2692] [serial = 437] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 92 (0x7f3666b86400) [pid = 2692] [serial = 562] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | --DOMWINDOW == 91 (0x7f3665bd7800) [pid = 2692] [serial = 488] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 2692 | 1460936327589 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]]]}] 16:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1531ms 16:38:47 INFO - PROCESS | 2692 | 1460936327617 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 16:38:47 INFO - PROCESS | 2692 | 1460936327620 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 16:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:38:47 INFO - PROCESS | 2692 | 1460936327626 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:38:47 INFO - PROCESS | 2692 | 1460936327632 Marionette TRACE conn3 <- [1,846,null,{}] 16:38:47 INFO - PROCESS | 2692 | 1460936327648 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}] 16:38:47 INFO - PROCESS | 2692 | 1460936327836 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 16:38:47 INFO - PROCESS | 2692 | 1460936327963 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:47 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e79c000 == 81 [pid = 2692] [id = 219] 16:38:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 92 (0x7f365c337000) [pid = 2692] [serial = 657] [outer = (nil)] 16:38:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 93 (0x7f365f240800) [pid = 2692] [serial = 658] [outer = 0x7f365c337000] 16:38:48 INFO - PROCESS | 2692 | 1460936328030 Marionette DEBUG loaded listener.js 16:38:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 94 (0x7f365f85f000) [pid = 2692] [serial = 659] [outer = 0x7f365c337000] 16:38:48 INFO - PROCESS | 2692 | 1460936328776 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]]]}] 16:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1187ms 16:38:48 INFO - PROCESS | 2692 | 1460936328846 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 16:38:48 INFO - PROCESS | 2692 | 1460936328852 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 16:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:38:48 INFO - PROCESS | 2692 | 1460936328863 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:38:48 INFO - PROCESS | 2692 | 1460936328867 Marionette TRACE conn3 <- [1,850,null,{}] 16:38:48 INFO - PROCESS | 2692 | 1460936328872 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}] 16:38:49 INFO - PROCESS | 2692 | 1460936329051 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 16:38:49 INFO - PROCESS | 2692 | 1460936329062 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:49 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3660784800 == 82 [pid = 2692] [id = 220] 16:38:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 95 (0x7f365f81b400) [pid = 2692] [serial = 660] [outer = (nil)] 16:38:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 96 (0x7f3662a5a400) [pid = 2692] [serial = 661] [outer = 0x7f365f81b400] 16:38:49 INFO - PROCESS | 2692 | 1460936329130 Marionette DEBUG loaded listener.js 16:38:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 97 (0x7f3662aa3400) [pid = 2692] [serial = 662] [outer = 0x7f365f81b400] 16:38:50 INFO - PROCESS | 2692 | 1460936330069 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]]]}] 16:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1285ms 16:38:50 INFO - PROCESS | 2692 | 1460936330148 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 16:38:50 INFO - PROCESS | 2692 | 1460936330152 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 16:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:38:50 INFO - PROCESS | 2692 | 1460936330158 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:38:50 INFO - PROCESS | 2692 | 1460936330160 Marionette TRACE conn3 <- [1,854,null,{}] 16:38:50 INFO - PROCESS | 2692 | 1460936330171 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}] 16:38:50 INFO - PROCESS | 2692 | 1460936330374 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 16:38:50 INFO - PROCESS | 2692 | 1460936330395 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:50 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366398d000 == 83 [pid = 2692] [id = 221] 16:38:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 98 (0x7f3660b6c000) [pid = 2692] [serial = 663] [outer = (nil)] 16:38:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 99 (0x7f3662c43c00) [pid = 2692] [serial = 664] [outer = 0x7f3660b6c000] 16:38:50 INFO - PROCESS | 2692 | 1460936330458 Marionette DEBUG loaded listener.js 16:38:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 100 (0x7f36639e2800) [pid = 2692] [serial = 665] [outer = 0x7f3660b6c000] 16:38:51 INFO - PROCESS | 2692 | 1460936331517 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]]]}] 16:38:51 INFO - PROCESS | 2692 | --DOMWINDOW == 99 (0x7f3657dec400) [pid = 2692] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:38:51 INFO - PROCESS | 2692 | --DOMWINDOW == 98 (0x7f3662add000) [pid = 2692] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:38:51 INFO - PROCESS | 2692 | --DOMWINDOW == 97 (0x7f365c21e400) [pid = 2692] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:38:51 INFO - PROCESS | 2692 | --DOMWINDOW == 96 (0x7f365d78f000) [pid = 2692] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:38:51 INFO - PROCESS | 2692 | --DOMWINDOW == 95 (0x7f365e7fa800) [pid = 2692] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:38:51 INFO - PROCESS | 2692 | --DOMWINDOW == 94 (0x7f3655d5f400) [pid = 2692] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1437ms 16:38:51 INFO - PROCESS | 2692 | 1460936331596 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 16:38:51 INFO - PROCESS | 2692 | 1460936331600 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 16:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:38:51 INFO - PROCESS | 2692 | 1460936331606 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:38:51 INFO - PROCESS | 2692 | 1460936331609 Marionette TRACE conn3 <- [1,858,null,{}] 16:38:51 INFO - PROCESS | 2692 | 1460936331615 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}] 16:38:51 INFO - PROCESS | 2692 | 1460936331810 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 16:38:52 INFO - PROCESS | 2692 | 1460936331995 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:52 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663c0f800 == 84 [pid = 2692] [id = 222] 16:38:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 95 (0x7f36664c3800) [pid = 2692] [serial = 666] [outer = (nil)] 16:38:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 96 (0x7f3666e47c00) [pid = 2692] [serial = 667] [outer = 0x7f36664c3800] 16:38:52 INFO - PROCESS | 2692 | 1460936332070 Marionette DEBUG loaded listener.js 16:38:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 97 (0x7f3667969800) [pid = 2692] [serial = 668] [outer = 0x7f36664c3800] 16:38:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 98 (0x7f3667d8b000) [pid = 2692] [serial = 669] [outer = 0x7f365f9aa000] 16:38:52 INFO - PROCESS | 2692 | 1460936332915 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]]]}] 16:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1382ms 16:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:38:52 INFO - PROCESS | 2692 | 1460936332989 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 16:38:52 INFO - PROCESS | 2692 | 1460936332992 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 16:38:53 INFO - PROCESS | 2692 | 1460936332999 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:38:53 INFO - PROCESS | 2692 | 1460936333002 Marionette TRACE conn3 <- [1,862,null,{}] 16:38:53 INFO - PROCESS | 2692 | 1460936333007 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}] 16:38:53 INFO - PROCESS | 2692 | 1460936333172 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 16:38:53 INFO - PROCESS | 2692 | 1460936333298 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:53 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36664a5000 == 85 [pid = 2692] [id = 223] 16:38:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 99 (0x7f365eeb8800) [pid = 2692] [serial = 670] [outer = (nil)] 16:38:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 100 (0x7f3667d8f400) [pid = 2692] [serial = 671] [outer = 0x7f365eeb8800] 16:38:53 INFO - PROCESS | 2692 | 1460936333400 Marionette DEBUG loaded listener.js 16:38:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 101 (0x7f3668215000) [pid = 2692] [serial = 672] [outer = 0x7f365eeb8800] 16:38:54 INFO - PROCESS | 2692 | 1460936334369 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]]]}] 16:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1431ms 16:38:54 INFO - PROCESS | 2692 | 1460936334429 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 16:38:54 INFO - PROCESS | 2692 | 1460936334438 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 16:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:38:54 INFO - PROCESS | 2692 | 1460936334447 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:38:54 INFO - PROCESS | 2692 | 1460936334453 Marionette TRACE conn3 <- [1,866,null,{}] 16:38:54 INFO - PROCESS | 2692 | 1460936334463 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}] 16:38:54 INFO - PROCESS | 2692 | 1460936334666 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 16:38:54 INFO - PROCESS | 2692 | 1460936334885 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:54 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e79c800 == 86 [pid = 2692] [id = 224] 16:38:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 102 (0x7f365d7ae800) [pid = 2692] [serial = 673] [outer = (nil)] 16:38:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 103 (0x7f365e7ed000) [pid = 2692] [serial = 674] [outer = 0x7f365d7ae800] 16:38:55 INFO - PROCESS | 2692 | 1460936335008 Marionette DEBUG loaded listener.js 16:38:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 104 (0x7f365e8f0800) [pid = 2692] [serial = 675] [outer = 0x7f365d7ae800] 16:38:55 INFO - PROCESS | 2692 | 1460936335898 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]]]}] 16:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1493ms 16:38:55 INFO - PROCESS | 2692 | 1460936335941 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 16:38:55 INFO - PROCESS | 2692 | 1460936335951 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 16:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:38:55 INFO - PROCESS | 2692 | 1460936335961 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:38:55 INFO - PROCESS | 2692 | 1460936335966 Marionette TRACE conn3 <- [1,870,null,{}] 16:38:55 INFO - PROCESS | 2692 | 1460936335972 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}] 16:38:56 INFO - PROCESS | 2692 | 1460936336213 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 16:38:56 INFO - PROCESS | 2692 | 1460936336484 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:56 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663c03800 == 87 [pid = 2692] [id = 225] 16:38:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 105 (0x7f365e7f1400) [pid = 2692] [serial = 676] [outer = (nil)] 16:38:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 106 (0x7f365f856400) [pid = 2692] [serial = 677] [outer = 0x7f365e7f1400] 16:38:56 INFO - PROCESS | 2692 | 1460936336574 Marionette DEBUG loaded listener.js 16:38:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 107 (0x7f3662a5a000) [pid = 2692] [serial = 678] [outer = 0x7f365e7f1400] 16:38:57 INFO - PROCESS | 2692 | 1460936337468 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]]]}] 16:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1537ms 16:38:57 INFO - PROCESS | 2692 | 1460936337499 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 16:38:57 INFO - PROCESS | 2692 | 1460936337503 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 16:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:38:57 INFO - PROCESS | 2692 | 1460936337510 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:38:57 INFO - PROCESS | 2692 | 1460936337516 Marionette TRACE conn3 <- [1,874,null,{}] 16:38:57 INFO - PROCESS | 2692 | 1460936337534 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}] 16:38:57 INFO - PROCESS | 2692 | 1460936337736 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 16:38:57 INFO - PROCESS | 2692 | 1460936337961 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:58 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667d5a000 == 88 [pid = 2692] [id = 226] 16:38:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 108 (0x7f3662cf9400) [pid = 2692] [serial = 679] [outer = (nil)] 16:38:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 109 (0x7f3665cda000) [pid = 2692] [serial = 680] [outer = 0x7f3662cf9400] 16:38:58 INFO - PROCESS | 2692 | 1460936338055 Marionette DEBUG loaded listener.js 16:38:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 110 (0x7f3667acc400) [pid = 2692] [serial = 681] [outer = 0x7f3662cf9400] 16:38:59 INFO - PROCESS | 2692 | 1460936338999 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]]]}] 16:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1545ms 16:38:59 INFO - PROCESS | 2692 | 1460936339057 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 16:38:59 INFO - PROCESS | 2692 | 1460936339065 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 16:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:38:59 INFO - PROCESS | 2692 | 1460936339072 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:38:59 INFO - PROCESS | 2692 | 1460936339076 Marionette TRACE conn3 <- [1,878,null,{}] 16:38:59 INFO - PROCESS | 2692 | 1460936339081 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}] 16:38:59 INFO - PROCESS | 2692 | 1460936339356 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 16:38:59 INFO - PROCESS | 2692 | 1460936339566 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:59 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36683af800 == 89 [pid = 2692] [id = 227] 16:38:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 111 (0x7f366503e400) [pid = 2692] [serial = 682] [outer = (nil)] 16:38:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 112 (0x7f366884e000) [pid = 2692] [serial = 683] [outer = 0x7f366503e400] 16:38:59 INFO - PROCESS | 2692 | 1460936339643 Marionette DEBUG loaded listener.js 16:38:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 113 (0x7f366913fc00) [pid = 2692] [serial = 684] [outer = 0x7f366503e400] 16:39:00 INFO - PROCESS | 2692 | 1460936340508 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]]]}] 16:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1484ms 16:39:00 INFO - PROCESS | 2692 | 1460936340557 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 16:39:00 INFO - PROCESS | 2692 | 1460936340561 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 16:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:39:00 INFO - PROCESS | 2692 | 1460936340568 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:39:00 INFO - PROCESS | 2692 | 1460936340571 Marionette TRACE conn3 <- [1,882,null,{}] 16:39:00 INFO - PROCESS | 2692 | 1460936340576 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}] 16:39:00 INFO - PROCESS | 2692 | 1460936340745 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 16:39:00 INFO - PROCESS | 2692 | 1460936340915 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:00 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366916a800 == 90 [pid = 2692] [id = 228] 16:39:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 114 (0x7f3667acd400) [pid = 2692] [serial = 685] [outer = (nil)] 16:39:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 115 (0x7f366ae26400) [pid = 2692] [serial = 686] [outer = 0x7f3667acd400] 16:39:01 INFO - PROCESS | 2692 | 1460936341015 Marionette DEBUG loaded listener.js 16:39:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 116 (0x7f366ae63800) [pid = 2692] [serial = 687] [outer = 0x7f3667acd400] 16:39:02 INFO - PROCESS | 2692 | 1460936342002 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]]]}] 16:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1486ms 16:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:39:02 INFO - PROCESS | 2692 | 1460936342055 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 16:39:02 INFO - PROCESS | 2692 | 1460936342058 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 16:39:02 INFO - PROCESS | 2692 | 1460936342065 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:39:02 INFO - PROCESS | 2692 | 1460936342068 Marionette TRACE conn3 <- [1,886,null,{}] 16:39:02 INFO - PROCESS | 2692 | 1460936342074 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}] 16:39:02 INFO - PROCESS | 2692 | 1460936342284 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 16:39:02 INFO - PROCESS | 2692 | 1460936342501 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:02 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366f7ca000 == 91 [pid = 2692] [id = 229] 16:39:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 117 (0x7f367485bc00) [pid = 2692] [serial = 688] [outer = (nil)] 16:39:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 118 (0x7f3675468c00) [pid = 2692] [serial = 689] [outer = 0x7f367485bc00] 16:39:02 INFO - PROCESS | 2692 | 1460936342623 Marionette DEBUG loaded listener.js 16:39:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 119 (0x7f36756b6000) [pid = 2692] [serial = 690] [outer = 0x7f367485bc00] 16:39:03 INFO - PROCESS | 2692 | 1460936343475 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]]]}] 16:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1486ms 16:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:39:03 INFO - PROCESS | 2692 | 1460936343551 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 16:39:03 INFO - PROCESS | 2692 | 1460936343554 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 16:39:03 INFO - PROCESS | 2692 | 1460936343560 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:39:03 INFO - PROCESS | 2692 | 1460936343563 Marionette TRACE conn3 <- [1,890,null,{}] 16:39:03 INFO - PROCESS | 2692 | 1460936343570 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}] 16:39:03 INFO - PROCESS | 2692 | 1460936343760 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 16:39:03 INFO - PROCESS | 2692 | 1460936343925 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:03 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367851a800 == 92 [pid = 2692] [id = 230] 16:39:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 120 (0x7f365be93000) [pid = 2692] [serial = 691] [outer = (nil)] 16:39:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 121 (0x7f367590d400) [pid = 2692] [serial = 692] [outer = 0x7f365be93000] 16:39:04 INFO - PROCESS | 2692 | 1460936343999 Marionette DEBUG loaded listener.js 16:39:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 122 (0x7f3675b09000) [pid = 2692] [serial = 693] [outer = 0x7f365be93000] 16:39:04 INFO - PROCESS | 2692 | 1460936344900 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]]]}] 16:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1384ms 16:39:04 INFO - PROCESS | 2692 | 1460936344947 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 16:39:04 INFO - PROCESS | 2692 | 1460936344954 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 16:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:39:04 INFO - PROCESS | 2692 | 1460936344964 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:39:04 INFO - PROCESS | 2692 | 1460936344968 Marionette TRACE conn3 <- [1,894,null,{}] 16:39:04 INFO - PROCESS | 2692 | 1460936344978 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}] 16:39:05 INFO - PROCESS | 2692 | 1460936345284 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 16:39:05 INFO - PROCESS | 2692 | 1460936345597 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:05 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367a221800 == 93 [pid = 2692] [id = 231] 16:39:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 123 (0x7f36748d0800) [pid = 2692] [serial = 694] [outer = (nil)] 16:39:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 124 (0x7f3675bdc800) [pid = 2692] [serial = 695] [outer = 0x7f36748d0800] 16:39:05 INFO - PROCESS | 2692 | 1460936345727 Marionette DEBUG loaded listener.js 16:39:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 125 (0x7f36768d2000) [pid = 2692] [serial = 696] [outer = 0x7f36748d0800] 16:39:06 INFO - PROCESS | 2692 | 1460936346763 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]]]}] 16:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1843ms 16:39:06 INFO - PROCESS | 2692 | 1460936346808 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 16:39:06 INFO - PROCESS | 2692 | 1460936346812 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 16:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:39:06 INFO - PROCESS | 2692 | 1460936346818 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:39:06 INFO - PROCESS | 2692 | 1460936346822 Marionette TRACE conn3 <- [1,898,null,{}] 16:39:06 INFO - PROCESS | 2692 | 1460936346828 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}] 16:39:07 INFO - PROCESS | 2692 | 1460936347018 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 16:39:07 INFO - PROCESS | 2692 | 1460936347183 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:07 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ac42800 == 94 [pid = 2692] [id = 232] 16:39:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 126 (0x7f3675b2b400) [pid = 2692] [serial = 697] [outer = (nil)] 16:39:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 127 (0x7f3676b04400) [pid = 2692] [serial = 698] [outer = 0x7f3675b2b400] 16:39:07 INFO - PROCESS | 2692 | 1460936347258 Marionette DEBUG loaded listener.js 16:39:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 128 (0x7f3676b0c400) [pid = 2692] [serial = 699] [outer = 0x7f3675b2b400] 16:39:08 INFO - PROCESS | 2692 | 1460936348178 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]]]}] 16:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1381ms 16:39:08 INFO - PROCESS | 2692 | 1460936348200 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 16:39:08 INFO - PROCESS | 2692 | 1460936348204 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 16:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:39:08 INFO - PROCESS | 2692 | 1460936348210 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:39:08 INFO - PROCESS | 2692 | 1460936348213 Marionette TRACE conn3 <- [1,902,null,{}] 16:39:08 INFO - PROCESS | 2692 | 1460936348218 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}] 16:39:08 INFO - PROCESS | 2692 | 1460936348396 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 16:39:08 INFO - PROCESS | 2692 | 1460936348566 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:08 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ae30000 == 95 [pid = 2692] [id = 233] 16:39:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f36768d2400) [pid = 2692] [serial = 700] [outer = (nil)] 16:39:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f3678abc000) [pid = 2692] [serial = 701] [outer = 0x7f36768d2400] 16:39:08 INFO - PROCESS | 2692 | 1460936348640 Marionette DEBUG loaded listener.js 16:39:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f367a264000) [pid = 2692] [serial = 702] [outer = 0x7f36768d2400] 16:39:09 INFO - PROCESS | 2692 | 1460936349517 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]]]}] 16:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1380ms 16:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:39:09 INFO - PROCESS | 2692 | 1460936349592 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 16:39:09 INFO - PROCESS | 2692 | 1460936349595 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 16:39:09 INFO - PROCESS | 2692 | 1460936349602 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:39:09 INFO - PROCESS | 2692 | 1460936349606 Marionette TRACE conn3 <- [1,906,null,{}] 16:39:09 INFO - PROCESS | 2692 | 1460936349611 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}] 16:39:09 INFO - PROCESS | 2692 | 1460936349883 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 16:39:10 INFO - PROCESS | 2692 | 1460936350210 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:10 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657ee9800 == 96 [pid = 2692] [id = 234] 16:39:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f365583e400) [pid = 2692] [serial = 703] [outer = (nil)] 16:39:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f365be99400) [pid = 2692] [serial = 704] [outer = 0x7f365583e400] 16:39:10 INFO - PROCESS | 2692 | 1460936350302 Marionette DEBUG loaded listener.js 16:39:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f367a718400) [pid = 2692] [serial = 705] [outer = 0x7f365583e400] 16:39:11 INFO - PROCESS | 2692 | 1460936351477 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]]]}] 16:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1931ms 16:39:11 INFO - PROCESS | 2692 | 1460936351534 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 16:39:11 INFO - PROCESS | 2692 | 1460936351541 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 16:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:39:11 INFO - PROCESS | 2692 | 1460936351549 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:39:11 INFO - PROCESS | 2692 | 1460936351555 Marionette TRACE conn3 <- [1,910,null,{}] 16:39:11 INFO - PROCESS | 2692 | 1460936351562 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}] 16:39:11 INFO - PROCESS | 2692 | 1460936351742 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 16:39:11 INFO - PROCESS | 2692 | 1460936351930 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:11 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365fa18800 == 97 [pid = 2692] [id = 235] 16:39:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f365c223000) [pid = 2692] [serial = 706] [outer = (nil)] 16:39:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f365c28b800) [pid = 2692] [serial = 707] [outer = 0x7f365c223000] 16:39:12 INFO - PROCESS | 2692 | 1460936352001 Marionette DEBUG loaded listener.js 16:39:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f365d7b4c00) [pid = 2692] [serial = 708] [outer = 0x7f365c223000] 16:39:12 INFO - PROCESS | 2692 | 1460936352954 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]]]}] 16:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1481ms 16:39:13 INFO - PROCESS | 2692 | 1460936353032 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 16:39:13 INFO - PROCESS | 2692 | 1460936353040 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 16:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:39:13 INFO - PROCESS | 2692 | 1460936353050 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:39:13 INFO - PROCESS | 2692 | 1460936353054 Marionette TRACE conn3 <- [1,914,null,{}] 16:39:13 INFO - PROCESS | 2692 | 1460936353060 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}] 16:39:13 INFO - PROCESS | 2692 | 1460936353278 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 16:39:13 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366e9b9800 == 96 [pid = 2692] [id = 165] 16:39:13 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367680e000 == 95 [pid = 2692] [id = 70] 16:39:13 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366f71a000 == 94 [pid = 2692] [id = 48] 16:39:13 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f365c287800) [pid = 2692] [serial = 616] [outer = (nil)] [url = about:blank] 16:39:13 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f3657df0400) [pid = 2692] [serial = 586] [outer = (nil)] [url = about:blank] 16:39:13 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f365d7ad400) [pid = 2692] [serial = 589] [outer = (nil)] [url = about:blank] 16:39:13 INFO - PROCESS | 2692 | --DOMWINDOW == 133 (0x7f365ee09400) [pid = 2692] [serial = 592] [outer = (nil)] [url = about:blank] 16:39:13 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f365f9ac800) [pid = 2692] [serial = 595] [outer = (nil)] [url = about:blank] 16:39:13 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f3661573400) [pid = 2692] [serial = 598] [outer = (nil)] [url = about:blank] 16:39:13 INFO - PROCESS | 2692 | 1460936353621 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:13 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c560000 == 95 [pid = 2692] [id = 236] 16:39:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f365c287800) [pid = 2692] [serial = 709] [outer = (nil)] 16:39:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f365f486000) [pid = 2692] [serial = 710] [outer = 0x7f365c287800] 16:39:13 INFO - PROCESS | 2692 | 1460936353716 Marionette DEBUG loaded listener.js 16:39:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f365f852c00) [pid = 2692] [serial = 711] [outer = 0x7f365c287800] 16:39:13 INFO - PROCESS | 2692 | --DOMWINDOW == 133 (0x7f36652a6000) [pid = 2692] [serial = 584] [outer = (nil)] [url = about:blank] 16:39:13 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f3662cee800) [pid = 2692] [serial = 610] [outer = (nil)] [url = about:blank] 16:39:13 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f3665014000) [pid = 2692] [serial = 613] [outer = (nil)] [url = about:blank] 16:39:13 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f3665041400) [pid = 2692] [serial = 614] [outer = (nil)] [url = about:blank] 16:39:13 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f365d7af800) [pid = 2692] [serial = 601] [outer = (nil)] [url = about:blank] 16:39:13 INFO - PROCESS | 2692 | --DOMWINDOW == 128 (0x7f365e7f9800) [pid = 2692] [serial = 602] [outer = (nil)] [url = about:blank] 16:39:13 INFO - PROCESS | 2692 | --DOMWINDOW == 127 (0x7f365f232400) [pid = 2692] [serial = 604] [outer = (nil)] [url = about:blank] 16:39:13 INFO - PROCESS | 2692 | --DOMWINDOW == 126 (0x7f365f48b800) [pid = 2692] [serial = 605] [outer = (nil)] [url = about:blank] 16:39:13 INFO - PROCESS | 2692 | --DOMWINDOW == 125 (0x7f3661577c00) [pid = 2692] [serial = 607] [outer = (nil)] [url = about:blank] 16:39:13 INFO - PROCESS | 2692 | --DOMWINDOW == 124 (0x7f36639df800) [pid = 2692] [serial = 611] [outer = (nil)] [url = about:blank] 16:39:13 INFO - PROCESS | 2692 | --DOMWINDOW == 123 (0x7f3662a6b800) [pid = 2692] [serial = 608] [outer = (nil)] [url = about:blank] 16:39:14 INFO - PROCESS | 2692 | 1460936354487 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]]]}] 16:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1483ms 16:39:14 INFO - PROCESS | 2692 | 1460936354534 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 16:39:14 INFO - PROCESS | 2692 | 1460936354537 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 16:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:39:14 INFO - PROCESS | 2692 | 1460936354543 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:39:14 INFO - PROCESS | 2692 | 1460936354548 Marionette TRACE conn3 <- [1,918,null,{}] 16:39:14 INFO - PROCESS | 2692 | 1460936354564 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}] 16:39:14 INFO - PROCESS | 2692 | 1460936354746 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 16:39:14 INFO - PROCESS | 2692 | 1460936354870 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:14 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366077f000 == 96 [pid = 2692] [id = 237] 16:39:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 124 (0x7f365f483000) [pid = 2692] [serial = 712] [outer = (nil)] 16:39:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 125 (0x7f3662aa6c00) [pid = 2692] [serial = 713] [outer = 0x7f365f483000] 16:39:14 INFO - PROCESS | 2692 | 1460936354939 Marionette DEBUG loaded listener.js 16:39:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 126 (0x7f366500dc00) [pid = 2692] [serial = 714] [outer = 0x7f365f483000] 16:39:15 INFO - PROCESS | 2692 | 1460936355672 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]]]}] 16:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1188ms 16:39:15 INFO - PROCESS | 2692 | 1460936355734 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 16:39:15 INFO - PROCESS | 2692 | 1460936355738 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 16:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:39:15 INFO - PROCESS | 2692 | 1460936355744 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:39:15 INFO - PROCESS | 2692 | 1460936355748 Marionette TRACE conn3 <- [1,922,null,{}] 16:39:15 INFO - PROCESS | 2692 | 1460936355753 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}] 16:39:15 INFO - PROCESS | 2692 | 1460936355925 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 16:39:15 INFO - PROCESS | 2692 | 1460936355936 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:15 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663c0c800 == 97 [pid = 2692] [id = 238] 16:39:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 127 (0x7f3662cee800) [pid = 2692] [serial = 715] [outer = (nil)] 16:39:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 128 (0x7f3666264c00) [pid = 2692] [serial = 716] [outer = 0x7f3662cee800] 16:39:16 INFO - PROCESS | 2692 | 1460936356003 Marionette DEBUG loaded listener.js 16:39:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f3666e4c400) [pid = 2692] [serial = 717] [outer = 0x7f3662cee800] 16:39:16 INFO - PROCESS | 2692 | 1460936356944 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]]]}] 16:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1229ms 16:39:16 INFO - PROCESS | 2692 | 1460936356975 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 16:39:16 INFO - PROCESS | 2692 | 1460936356978 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 16:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:39:16 INFO - PROCESS | 2692 | 1460936356984 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:39:16 INFO - PROCESS | 2692 | 1460936356987 Marionette TRACE conn3 <- [1,926,null,{}] 16:39:16 INFO - PROCESS | 2692 | 1460936356993 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}] 16:39:17 INFO - PROCESS | 2692 | 1460936357203 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 16:39:17 INFO - PROCESS | 2692 | 1460936357234 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:17 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667916800 == 98 [pid = 2692] [id = 239] 16:39:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f3665010400) [pid = 2692] [serial = 718] [outer = (nil)] 16:39:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f36677f1400) [pid = 2692] [serial = 719] [outer = 0x7f3665010400] 16:39:17 INFO - PROCESS | 2692 | 1460936357297 Marionette DEBUG loaded listener.js 16:39:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f3668214c00) [pid = 2692] [serial = 720] [outer = 0x7f3665010400] 16:39:18 INFO - PROCESS | 2692 | 1460936358193 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]]]}] 16:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1233ms 16:39:18 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f365c337000) [pid = 2692] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:39:18 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f365f81b400) [pid = 2692] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:39:18 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f3655d61800) [pid = 2692] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:39:18 INFO - PROCESS | 2692 | --DOMWINDOW == 128 (0x7f365c288400) [pid = 2692] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:39:18 INFO - PROCESS | 2692 | --DOMWINDOW == 127 (0x7f36664c3800) [pid = 2692] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:39:18 INFO - PROCESS | 2692 | --DOMWINDOW == 126 (0x7f365c333800) [pid = 2692] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:39:18 INFO - PROCESS | 2692 | --DOMWINDOW == 125 (0x7f3660b6c000) [pid = 2692] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:39:18 INFO - PROCESS | 2692 | 1460936358408 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 16:39:18 INFO - PROCESS | 2692 | 1460936358411 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 16:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:39:18 INFO - PROCESS | 2692 | 1460936358420 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:39:18 INFO - PROCESS | 2692 | 1460936358422 Marionette TRACE conn3 <- [1,930,null,{}] 16:39:18 INFO - PROCESS | 2692 | 1460936358426 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}] 16:39:18 INFO - PROCESS | 2692 | 1460936358587 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 16:39:18 INFO - PROCESS | 2692 | 1460936358605 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:18 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667a79000 == 99 [pid = 2692] [id = 240] 16:39:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 126 (0x7f36688b7000) [pid = 2692] [serial = 721] [outer = (nil)] 16:39:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 127 (0x7f36691d6000) [pid = 2692] [serial = 722] [outer = 0x7f36688b7000] 16:39:18 INFO - PROCESS | 2692 | 1460936358673 Marionette DEBUG loaded listener.js 16:39:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 128 (0x7f366ae66000) [pid = 2692] [serial = 723] [outer = 0x7f36688b7000] 16:39:19 INFO - PROCESS | 2692 | 1460936359462 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]]]}] 16:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1080ms 16:39:19 INFO - PROCESS | 2692 | 1460936359508 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 16:39:19 INFO - PROCESS | 2692 | 1460936359512 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 16:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:39:19 INFO - PROCESS | 2692 | 1460936359517 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:39:19 INFO - PROCESS | 2692 | 1460936359519 Marionette TRACE conn3 <- [1,934,null,{}] 16:39:19 INFO - PROCESS | 2692 | 1460936359535 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}] 16:39:19 INFO - PROCESS | 2692 | 1460936359695 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 16:39:19 INFO - PROCESS | 2692 | 1460936359710 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:19 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366e9ac000 == 100 [pid = 2692] [id = 241] 16:39:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f366ae68c00) [pid = 2692] [serial = 724] [outer = (nil)] 16:39:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f36748d1c00) [pid = 2692] [serial = 725] [outer = 0x7f366ae68c00] 16:39:19 INFO - PROCESS | 2692 | 1460936359774 Marionette DEBUG loaded listener.js 16:39:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f3676829800) [pid = 2692] [serial = 726] [outer = 0x7f366ae68c00] 16:39:20 INFO - PROCESS | 2692 | 1460936360772 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]]]}] 16:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1285ms 16:39:20 INFO - PROCESS | 2692 | 1460936360804 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 16:39:20 INFO - PROCESS | 2692 | 1460936360809 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 16:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:39:20 INFO - PROCESS | 2692 | 1460936360818 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:39:20 INFO - PROCESS | 2692 | 1460936360823 Marionette TRACE conn3 <- [1,938,null,{}] 16:39:20 INFO - PROCESS | 2692 | 1460936360833 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}] 16:39:21 INFO - PROCESS | 2692 | 1460936361021 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 16:39:21 INFO - PROCESS | 2692 | 1460936361285 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:21 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365ec8e800 == 101 [pid = 2692] [id = 242] 16:39:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f365c226400) [pid = 2692] [serial = 727] [outer = (nil)] 16:39:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f365d7ad800) [pid = 2692] [serial = 728] [outer = 0x7f365c226400] 16:39:21 INFO - PROCESS | 2692 | 1460936361367 Marionette DEBUG loaded listener.js 16:39:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f365ec9e800) [pid = 2692] [serial = 729] [outer = 0x7f365c226400] 16:39:22 INFO - PROCESS | 2692 | 1460936362238 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]]]}] 16:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1486ms 16:39:22 INFO - PROCESS | 2692 | 1460936362305 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 16:39:22 INFO - PROCESS | 2692 | 1460936362314 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 16:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:39:22 INFO - PROCESS | 2692 | 1460936362325 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:39:22 INFO - PROCESS | 2692 | 1460936362328 Marionette TRACE conn3 <- [1,942,null,{}] 16:39:22 INFO - PROCESS | 2692 | 1460936362335 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}] 16:39:22 INFO - PROCESS | 2692 | 1460936362564 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 16:39:22 INFO - PROCESS | 2692 | 1460936362779 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:22 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667775800 == 102 [pid = 2692] [id = 243] 16:39:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f365ee08400) [pid = 2692] [serial = 730] [outer = (nil)] 16:39:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f3661573400) [pid = 2692] [serial = 731] [outer = 0x7f365ee08400] 16:39:22 INFO - PROCESS | 2692 | 1460936362903 Marionette DEBUG loaded listener.js 16:39:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f36639e0000) [pid = 2692] [serial = 732] [outer = 0x7f365ee08400] 16:39:23 INFO - PROCESS | 2692 | 1460936363910 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]]]}] 16:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1635ms 16:39:23 INFO - PROCESS | 2692 | 1460936363960 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 16:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:39:23 INFO - PROCESS | 2692 | 1460936363965 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 16:39:23 INFO - PROCESS | 2692 | 1460936363971 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:39:23 INFO - PROCESS | 2692 | 1460936363977 Marionette TRACE conn3 <- [1,946,null,{}] 16:39:23 INFO - PROCESS | 2692 | 1460936363993 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}] 16:39:24 INFO - PROCESS | 2692 | 1460936364186 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 16:39:24 INFO - PROCESS | 2692 | 1460936364399 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:24 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36757a0800 == 103 [pid = 2692] [id = 244] 16:39:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f3666ebb000) [pid = 2692] [serial = 733] [outer = (nil)] 16:39:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f3668848000) [pid = 2692] [serial = 734] [outer = 0x7f3666ebb000] 16:39:24 INFO - PROCESS | 2692 | 1460936364522 Marionette DEBUG loaded listener.js 16:39:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f366ad56000) [pid = 2692] [serial = 735] [outer = 0x7f3666ebb000] 16:39:25 INFO - PROCESS | 2692 | 1460936365410 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]]]}] 16:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1488ms 16:39:25 INFO - PROCESS | 2692 | 1460936365460 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 16:39:25 INFO - PROCESS | 2692 | 1460936365465 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 16:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:39:25 INFO - PROCESS | 2692 | 1460936365471 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:39:25 INFO - PROCESS | 2692 | 1460936365479 Marionette TRACE conn3 <- [1,950,null,{}] 16:39:25 INFO - PROCESS | 2692 | 1460936365487 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}] 16:39:25 INFO - PROCESS | 2692 | 1460936365679 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 16:39:25 INFO - PROCESS | 2692 | 1460936365846 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:25 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ac3e000 == 104 [pid = 2692] [id = 245] 16:39:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f366820bc00) [pid = 2692] [serial = 736] [outer = (nil)] 16:39:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f3676829400) [pid = 2692] [serial = 737] [outer = 0x7f366820bc00] 16:39:25 INFO - PROCESS | 2692 | 1460936365925 Marionette DEBUG loaded listener.js 16:39:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f367a630800) [pid = 2692] [serial = 738] [outer = 0x7f366820bc00] 16:39:26 INFO - PROCESS | 2692 | 1460936366805 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]]]}] 16:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1388ms 16:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:39:26 INFO - PROCESS | 2692 | 1460936366860 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 16:39:26 INFO - PROCESS | 2692 | 1460936366863 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 16:39:26 INFO - PROCESS | 2692 | 1460936366870 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:39:26 INFO - PROCESS | 2692 | 1460936366873 Marionette TRACE conn3 <- [1,954,null,{}] 16:39:26 INFO - PROCESS | 2692 | 1460936366878 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}] 16:39:27 INFO - PROCESS | 2692 | 1460936367045 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 16:39:27 INFO - PROCESS | 2692 | 1460936367219 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:27 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ed9a800 == 105 [pid = 2692] [id = 246] 16:39:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f36748d9800) [pid = 2692] [serial = 739] [outer = (nil)] 16:39:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f367a63d400) [pid = 2692] [serial = 740] [outer = 0x7f36748d9800] 16:39:27 INFO - PROCESS | 2692 | 1460936367294 Marionette DEBUG loaded listener.js 16:39:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f367a717400) [pid = 2692] [serial = 741] [outer = 0x7f36748d9800] 16:39:28 INFO - PROCESS | 2692 | 1460936368181 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]]]}] 16:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1390ms 16:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:39:28 INFO - PROCESS | 2692 | 1460936368259 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 16:39:28 INFO - PROCESS | 2692 | 1460936368262 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 16:39:28 INFO - PROCESS | 2692 | 1460936368268 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:39:28 INFO - PROCESS | 2692 | 1460936368272 Marionette TRACE conn3 <- [1,958,null,{}] 16:39:28 INFO - PROCESS | 2692 | 1460936368278 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}] 16:39:28 INFO - PROCESS | 2692 | 1460936368527 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 16:39:28 INFO - PROCESS | 2692 | 1460936368750 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:28 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36575ea000 == 106 [pid = 2692] [id = 247] 16:39:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f367a788400) [pid = 2692] [serial = 742] [outer = (nil)] 16:39:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f367a821c00) [pid = 2692] [serial = 743] [outer = 0x7f367a788400] 16:39:28 INFO - PROCESS | 2692 | 1460936368843 Marionette DEBUG loaded listener.js 16:39:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f367aaa8c00) [pid = 2692] [serial = 744] [outer = 0x7f367a788400] 16:39:29 INFO - PROCESS | 2692 | 1460936369631 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]]]}] 16:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1436ms 16:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:39:29 INFO - PROCESS | 2692 | 1460936369704 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 16:39:29 INFO - PROCESS | 2692 | 1460936369707 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 16:39:29 INFO - PROCESS | 2692 | 1460936369714 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:39:29 INFO - PROCESS | 2692 | 1460936369716 Marionette TRACE conn3 <- [1,962,null,{}] 16:39:29 INFO - PROCESS | 2692 | 1460936369723 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}] 16:39:29 INFO - PROCESS | 2692 | 1460936369913 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 16:39:30 INFO - PROCESS | 2692 | 1460936370083 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:30 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bc1b800 == 107 [pid = 2692] [id = 248] 16:39:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f367a78ec00) [pid = 2692] [serial = 745] [outer = (nil)] 16:39:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f367ac84c00) [pid = 2692] [serial = 746] [outer = 0x7f367a78ec00] 16:39:30 INFO - PROCESS | 2692 | 1460936370154 Marionette DEBUG loaded listener.js 16:39:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f367ae03800) [pid = 2692] [serial = 747] [outer = 0x7f367a78ec00] 16:39:31 INFO - PROCESS | 2692 | 1460936371059 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]]]}] 16:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1381ms 16:39:31 INFO - PROCESS | 2692 | 1460936371095 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 16:39:31 INFO - PROCESS | 2692 | 1460936371100 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 16:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:39:31 INFO - PROCESS | 2692 | 1460936371106 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:39:31 INFO - PROCESS | 2692 | 1460936371109 Marionette TRACE conn3 <- [1,966,null,{}] 16:39:31 INFO - PROCESS | 2692 | 1460936371114 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}] 16:39:31 INFO - PROCESS | 2692 | 1460936371308 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 16:39:31 INFO - PROCESS | 2692 | 1460936371483 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:31 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ef70000 == 108 [pid = 2692] [id = 249] 16:39:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f367a785800) [pid = 2692] [serial = 748] [outer = (nil)] 16:39:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f367ae0e400) [pid = 2692] [serial = 749] [outer = 0x7f367a785800] 16:39:31 INFO - PROCESS | 2692 | 1460936371557 Marionette DEBUG loaded listener.js 16:39:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f367ca9f400) [pid = 2692] [serial = 750] [outer = 0x7f367a785800] 16:39:32 INFO - PROCESS | 2692 | 1460936372450 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]]]}] 16:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1377ms 16:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:39:32 INFO - PROCESS | 2692 | 1460936372484 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 16:39:32 INFO - PROCESS | 2692 | 1460936372487 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 16:39:32 INFO - PROCESS | 2692 | 1460936372494 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:39:32 INFO - PROCESS | 2692 | 1460936372498 Marionette TRACE conn3 <- [1,970,null,{}] 16:39:32 INFO - PROCESS | 2692 | 1460936372503 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}] 16:39:32 INFO - PROCESS | 2692 | 1460936372683 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 16:39:32 INFO - PROCESS | 2692 | 1460936372858 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:32 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657dba000 == 109 [pid = 2692] [id = 250] 16:39:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f365f08c400) [pid = 2692] [serial = 751] [outer = (nil)] 16:39:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f365f094000) [pid = 2692] [serial = 752] [outer = 0x7f365f08c400] 16:39:32 INFO - PROCESS | 2692 | 1460936372931 Marionette DEBUG loaded listener.js 16:39:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f365f099000) [pid = 2692] [serial = 753] [outer = 0x7f365f08c400] 16:39:33 INFO - PROCESS | 2692 | 1460936373820 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]]]}] 16:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1395ms 16:39:33 INFO - PROCESS | 2692 | 1460936373889 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 16:39:33 INFO - PROCESS | 2692 | 1460936373892 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 16:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:39:33 INFO - PROCESS | 2692 | 1460936373898 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:39:33 INFO - PROCESS | 2692 | 1460936373902 Marionette TRACE conn3 <- [1,974,null,{}] 16:39:33 INFO - PROCESS | 2692 | 1460936373907 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}] 16:39:34 INFO - PROCESS | 2692 | 1460936374128 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 16:39:34 INFO - PROCESS | 2692 | 1460936374299 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:34 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d0d9800 == 110 [pid = 2692] [id = 251] 16:39:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f3655845800) [pid = 2692] [serial = 754] [outer = (nil)] 16:39:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f365d1f5c00) [pid = 2692] [serial = 755] [outer = 0x7f3655845800] 16:39:34 INFO - PROCESS | 2692 | 1460936374372 Marionette DEBUG loaded listener.js 16:39:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f365d1fb000) [pid = 2692] [serial = 756] [outer = 0x7f3655845800] 16:39:35 INFO - PROCESS | 2692 | 1460936375284 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]]]}] 16:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1445ms 16:39:35 INFO - PROCESS | 2692 | 1460936375345 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 16:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:39:35 INFO - PROCESS | 2692 | 1460936375350 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 16:39:35 INFO - PROCESS | 2692 | 1460936375356 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:39:35 INFO - PROCESS | 2692 | 1460936375360 Marionette TRACE conn3 <- [1,978,null,{}] 16:39:35 INFO - PROCESS | 2692 | 1460936375366 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}] 16:39:35 INFO - PROCESS | 2692 | 1460936375579 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 16:39:36 INFO - PROCESS | 2692 | 1460936376197 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:36 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c565800 == 111 [pid = 2692] [id = 252] 16:39:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f3657de3400) [pid = 2692] [serial = 757] [outer = (nil)] 16:39:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 163 (0x7f3657df2800) [pid = 2692] [serial = 758] [outer = 0x7f3657de3400] 16:39:36 INFO - PROCESS | 2692 | 1460936376283 Marionette DEBUG loaded listener.js 16:39:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 164 (0x7f365c32dc00) [pid = 2692] [serial = 759] [outer = 0x7f3657de3400] 16:39:37 INFO - PROCESS | 2692 | 1460936377100 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]]]}] 16:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1786ms 16:39:37 INFO - PROCESS | 2692 | 1460936377143 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 16:39:37 INFO - PROCESS | 2692 | 1460936377150 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 16:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:39:37 INFO - PROCESS | 2692 | 1460936377159 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:39:37 INFO - PROCESS | 2692 | 1460936377163 Marionette TRACE conn3 <- [1,982,null,{}] 16:39:37 INFO - PROCESS | 2692 | 1460936377170 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}] 16:39:37 INFO - PROCESS | 2692 | 1460936377352 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 16:39:37 INFO - PROCESS | 2692 | 1460936377543 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:37 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365faa6800 == 112 [pid = 2692] [id = 253] 16:39:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 165 (0x7f3655d5e400) [pid = 2692] [serial = 760] [outer = (nil)] 16:39:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 166 (0x7f365d7b0400) [pid = 2692] [serial = 761] [outer = 0x7f3655d5e400] 16:39:37 INFO - PROCESS | 2692 | 1460936377614 Marionette DEBUG loaded listener.js 16:39:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 167 (0x7f365eeb7400) [pid = 2692] [serial = 762] [outer = 0x7f3655d5e400] 16:39:38 INFO - PROCESS | 2692 | 1460936378668 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]]]}] 16:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1589ms 16:39:38 INFO - PROCESS | 2692 | 1460936378752 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 16:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:39:38 INFO - PROCESS | 2692 | 1460936378758 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 16:39:38 INFO - PROCESS | 2692 | 1460936378765 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:39:38 INFO - PROCESS | 2692 | 1460936378769 Marionette TRACE conn3 <- [1,986,null,{}] 16:39:38 INFO - PROCESS | 2692 | 1460936378774 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}] 16:39:38 INFO - PROCESS | 2692 | 1460936378994 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 16:39:39 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3668ec8800 == 111 [pid = 2692] [id = 162] 16:39:39 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667a79000 == 110 [pid = 2692] [id = 240] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 166 (0x7f3667d8f400) [pid = 2692] [serial = 671] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 165 (0x7f3669ab8000) [pid = 2692] [serial = 643] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 164 (0x7f365e7c8800) [pid = 2692] [serial = 646] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | 1460936379340 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:39 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667916800 == 109 [pid = 2692] [id = 239] 16:39:39 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663c0c800 == 108 [pid = 2692] [id = 238] 16:39:39 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366077f000 == 107 [pid = 2692] [id = 237] 16:39:39 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c560000 == 106 [pid = 2692] [id = 236] 16:39:39 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bf9b000 == 107 [pid = 2692] [id = 254] 16:39:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 165 (0x7f365c291c00) [pid = 2692] [serial = 763] [outer = (nil)] 16:39:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 166 (0x7f365e8e5000) [pid = 2692] [serial = 764] [outer = 0x7f365c291c00] 16:39:39 INFO - PROCESS | 2692 | 1460936379421 Marionette DEBUG loaded listener.js 16:39:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 167 (0x7f3662a62c00) [pid = 2692] [serial = 765] [outer = 0x7f365c291c00] 16:39:39 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365fa18800 == 106 [pid = 2692] [id = 235] 16:39:39 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36683af800 == 105 [pid = 2692] [id = 227] 16:39:39 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667d5a000 == 104 [pid = 2692] [id = 226] 16:39:39 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663c03800 == 103 [pid = 2692] [id = 225] 16:39:39 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365e79c800 == 102 [pid = 2692] [id = 224] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 166 (0x7f3667969800) [pid = 2692] [serial = 668] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 165 (0x7f366820d400) [pid = 2692] [serial = 634] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 164 (0x7f365f85f000) [pid = 2692] [serial = 659] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 163 (0x7f3668b06800) [pid = 2692] [serial = 640] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 162 (0x7f366884dc00) [pid = 2692] [serial = 637] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f3662a5a400) [pid = 2692] [serial = 661] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f366538e800) [pid = 2692] [serial = 617] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f3666c69000) [pid = 2692] [serial = 631] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f365c32f800) [pid = 2692] [serial = 652] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f3665c0cc00) [pid = 2692] [serial = 628] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f3666e47c00) [pid = 2692] [serial = 667] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f365e7c9400) [pid = 2692] [serial = 431] [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.] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f365e7f5400) [pid = 2692] [serial = 655] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f365c28c800) [pid = 2692] [serial = 619] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f365c32f400) [pid = 2692] [serial = 649] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f3662aa3400) [pid = 2692] [serial = 662] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f365f488000) [pid = 2692] [serial = 622] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f365f240800) [pid = 2692] [serial = 658] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f3662cf7000) [pid = 2692] [serial = 625] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f3662c43c00) [pid = 2692] [serial = 664] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f365eca3000) [pid = 2692] [serial = 656] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f36639e2800) [pid = 2692] [serial = 665] [outer = (nil)] [url = about:blank] 16:39:39 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f365d795c00) [pid = 2692] [serial = 653] [outer = (nil)] [url = about:blank] 16:39:40 INFO - PROCESS | 2692 | 1460936380201 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]]]}] 16:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1490ms 16:39:40 INFO - PROCESS | 2692 | 1460936380255 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 16:39:40 INFO - PROCESS | 2692 | 1460936380259 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 16:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:39:40 INFO - PROCESS | 2692 | 1460936380273 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:39:40 INFO - PROCESS | 2692 | 1460936380281 Marionette TRACE conn3 <- [1,990,null,{}] 16:39:40 INFO - PROCESS | 2692 | 1460936380290 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}] 16:39:40 INFO - PROCESS | 2692 | 1460936380482 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 16:39:40 INFO - PROCESS | 2692 | 1460936380617 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:40 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366290a000 == 103 [pid = 2692] [id = 255] 16:39:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f365d787800) [pid = 2692] [serial = 766] [outer = (nil)] 16:39:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f3662ae1800) [pid = 2692] [serial = 767] [outer = 0x7f365d787800] 16:39:40 INFO - PROCESS | 2692 | 1460936380686 Marionette DEBUG loaded listener.js 16:39:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f3665012400) [pid = 2692] [serial = 768] [outer = 0x7f365d787800] 16:39:41 INFO - PROCESS | 2692 | 1460936381422 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]]]}] 16:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1200ms 16:39:41 INFO - PROCESS | 2692 | 1460936381466 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 16:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:39:41 INFO - PROCESS | 2692 | 1460936381471 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 16:39:41 INFO - PROCESS | 2692 | 1460936381500 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:39:41 INFO - PROCESS | 2692 | 1460936381502 Marionette TRACE conn3 <- [1,994,null,{}] 16:39:41 INFO - PROCESS | 2692 | 1460936381509 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}] 16:39:41 INFO - PROCESS | 2692 | 1460936381729 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 16:39:41 INFO - PROCESS | 2692 | 1460936381750 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:41 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663aa3000 == 104 [pid = 2692] [id = 256] 16:39:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f365f853400) [pid = 2692] [serial = 769] [outer = (nil)] 16:39:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f3665bde800) [pid = 2692] [serial = 770] [outer = 0x7f365f853400] 16:39:41 INFO - PROCESS | 2692 | 1460936381814 Marionette DEBUG loaded listener.js 16:39:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f36664c3800) [pid = 2692] [serial = 771] [outer = 0x7f365f853400] 16:39:42 INFO - PROCESS | 2692 | 1460936382679 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]]]}] 16:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1261ms 16:39:42 INFO - PROCESS | 2692 | 1460936382740 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 16:39:42 INFO - PROCESS | 2692 | 1460936382743 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 16:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:39:42 INFO - PROCESS | 2692 | 1460936382749 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:39:42 INFO - PROCESS | 2692 | 1460936382751 Marionette TRACE conn3 <- [1,998,null,{}] 16:39:42 INFO - PROCESS | 2692 | 1460936382757 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}] 16:39:42 INFO - PROCESS | 2692 | 1460936382972 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 16:39:43 INFO - PROCESS | 2692 | 1460936382999 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:43 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3665c99000 == 105 [pid = 2692] [id = 257] 16:39:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f3666e48000) [pid = 2692] [serial = 772] [outer = (nil)] 16:39:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f3667acc000) [pid = 2692] [serial = 773] [outer = 0x7f3666e48000] 16:39:43 INFO - PROCESS | 2692 | 1460936383076 Marionette DEBUG loaded listener.js 16:39:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f366884dc00) [pid = 2692] [serial = 774] [outer = 0x7f3666e48000] 16:39:43 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f3665010400) [pid = 2692] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:39:43 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f3662cee800) [pid = 2692] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:39:43 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f365f483000) [pid = 2692] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:39:43 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f36688b7000) [pid = 2692] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:39:43 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f365c223000) [pid = 2692] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:39:43 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f365c287800) [pid = 2692] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:39:44 INFO - PROCESS | 2692 | 1460936384285 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]]]}] 16:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1585ms 16:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:39:44 INFO - PROCESS | 2692 | 1460936384336 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 16:39:44 INFO - PROCESS | 2692 | 1460936384339 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 16:39:44 INFO - PROCESS | 2692 | 1460936384345 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:39:44 INFO - PROCESS | 2692 | 1460936384348 Marionette TRACE conn3 <- [1,1002,null,{}] 16:39:44 INFO - PROCESS | 2692 | 1460936384353 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}] 16:39:44 INFO - PROCESS | 2692 | 1460936384566 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 16:39:44 INFO - PROCESS | 2692 | 1460936384588 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:44 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667784800 == 106 [pid = 2692] [id = 258] 16:39:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f3666b88800) [pid = 2692] [serial = 775] [outer = (nil)] 16:39:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f3668b0ac00) [pid = 2692] [serial = 776] [outer = 0x7f3666b88800] 16:39:44 INFO - PROCESS | 2692 | 1460936384651 Marionette DEBUG loaded listener.js 16:39:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f366ea4c800) [pid = 2692] [serial = 777] [outer = 0x7f3666b88800] 16:39:45 INFO - PROCESS | 2692 | 1460936385435 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]]]}] 16:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1134ms 16:39:45 INFO - PROCESS | 2692 | 1460936385479 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 16:39:45 INFO - PROCESS | 2692 | 1460936385482 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 16:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:39:45 INFO - PROCESS | 2692 | 1460936385488 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:39:45 INFO - PROCESS | 2692 | 1460936385490 Marionette TRACE conn3 <- [1,1006,null,{}] 16:39:45 INFO - PROCESS | 2692 | 1460936385496 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}] 16:39:45 INFO - PROCESS | 2692 | 1460936385656 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 16:39:45 INFO - PROCESS | 2692 | 1460936385671 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:45 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366826e000 == 107 [pid = 2692] [id = 259] 16:39:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f365be91c00) [pid = 2692] [serial = 778] [outer = (nil)] 16:39:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f3675469400) [pid = 2692] [serial = 779] [outer = 0x7f365be91c00] 16:39:45 INFO - PROCESS | 2692 | 1460936385733 Marionette DEBUG loaded listener.js 16:39:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f3675b25400) [pid = 2692] [serial = 780] [outer = 0x7f365be91c00] 16:39:46 INFO - PROCESS | 2692 | 1460936386904 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]]]}] 16:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1486ms 16:39:46 INFO - PROCESS | 2692 | 1460936386977 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 16:39:46 INFO - PROCESS | 2692 | 1460936386985 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 16:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:39:46 INFO - PROCESS | 2692 | 1460936386994 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:39:47 INFO - PROCESS | 2692 | 1460936386999 Marionette TRACE conn3 <- [1,1010,null,{}] 16:39:47 INFO - PROCESS | 2692 | 1460936387008 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}] 16:39:47 INFO - PROCESS | 2692 | 1460936387245 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 16:39:47 INFO - PROCESS | 2692 | 1460936387516 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:47 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365ec6f800 == 108 [pid = 2692] [id = 260] 16:39:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f365e7ee800) [pid = 2692] [serial = 781] [outer = (nil)] 16:39:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f365f08b800) [pid = 2692] [serial = 782] [outer = 0x7f365e7ee800] 16:39:47 INFO - PROCESS | 2692 | 1460936387595 Marionette DEBUG loaded listener.js 16:39:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f365f818400) [pid = 2692] [serial = 783] [outer = 0x7f365e7ee800] 16:39:48 INFO - PROCESS | 2692 | 1460936388516 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]]]}] 16:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1587ms 16:39:48 INFO - PROCESS | 2692 | 1460936388583 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 16:39:48 INFO - PROCESS | 2692 | 1460936388592 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 16:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:39:48 INFO - PROCESS | 2692 | 1460936388603 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:39:48 INFO - PROCESS | 2692 | 1460936388607 Marionette TRACE conn3 <- [1,1014,null,{}] 16:39:48 INFO - PROCESS | 2692 | 1460936388614 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}] 16:39:48 INFO - PROCESS | 2692 | 1460936388846 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 16:39:49 INFO - PROCESS | 2692 | 1460936389105 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:49 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36652bd800 == 109 [pid = 2692] [id = 261] 16:39:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f365f9ab000) [pid = 2692] [serial = 784] [outer = (nil)] 16:39:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f3662addc00) [pid = 2692] [serial = 785] [outer = 0x7f365f9ab000] 16:39:49 INFO - PROCESS | 2692 | 1460936389224 Marionette DEBUG loaded listener.js 16:39:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f3665041400) [pid = 2692] [serial = 786] [outer = 0x7f365f9ab000] 16:39:50 INFO - PROCESS | 2692 | 1460936390097 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]]]}] 16:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1532ms 16:39:50 INFO - PROCESS | 2692 | 1460936390135 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 16:39:50 INFO - PROCESS | 2692 | 1460936390138 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 16:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:39:50 INFO - PROCESS | 2692 | 1460936390147 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:39:50 INFO - PROCESS | 2692 | 1460936390152 Marionette TRACE conn3 <- [1,1018,null,{}] 16:39:50 INFO - PROCESS | 2692 | 1460936390169 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}] 16:39:50 INFO - PROCESS | 2692 | 1460936390365 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 16:39:50 INFO - PROCESS | 2692 | 1460936390549 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:50 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366ae9f000 == 110 [pid = 2692] [id = 262] 16:39:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f366503c000) [pid = 2692] [serial = 787] [outer = (nil)] 16:39:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f3668213c00) [pid = 2692] [serial = 788] [outer = 0x7f366503c000] 16:39:50 INFO - PROCESS | 2692 | 1460936390638 Marionette DEBUG loaded listener.js 16:39:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f366ae60400) [pid = 2692] [serial = 789] [outer = 0x7f366503c000] 16:39:51 INFO - PROCESS | 2692 | 1460936391540 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]]]}] 16:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1446ms 16:39:51 INFO - PROCESS | 2692 | 1460936391593 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 16:39:51 INFO - PROCESS | 2692 | 1460936391597 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 16:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:39:51 INFO - PROCESS | 2692 | 1460936391604 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:39:51 INFO - PROCESS | 2692 | 1460936391607 Marionette TRACE conn3 <- [1,1022,null,{}] 16:39:51 INFO - PROCESS | 2692 | 1460936391612 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}] 16:39:51 INFO - PROCESS | 2692 | 1460936391805 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 16:39:51 INFO - PROCESS | 2692 | 1460936391979 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:52 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36756c2000 == 111 [pid = 2692] [id = 263] 16:39:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 163 (0x7f3666c6a800) [pid = 2692] [serial = 790] [outer = (nil)] 16:39:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 164 (0x7f367692b000) [pid = 2692] [serial = 791] [outer = 0x7f3666c6a800] 16:39:52 INFO - PROCESS | 2692 | 1460936392055 Marionette DEBUG loaded listener.js 16:39:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 165 (0x7f367a262800) [pid = 2692] [serial = 792] [outer = 0x7f3666c6a800] 16:39:52 INFO - PROCESS | 2692 | 1460936392923 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]]]}] 16:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1386ms 16:39:52 INFO - PROCESS | 2692 | 1460936392993 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 16:39:52 INFO - PROCESS | 2692 | 1460936392997 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 16:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:39:53 INFO - PROCESS | 2692 | 1460936393003 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:39:53 INFO - PROCESS | 2692 | 1460936393007 Marionette TRACE conn3 <- [1,1026,null,{}] 16:39:53 INFO - PROCESS | 2692 | 1460936393013 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}] 16:39:53 INFO - PROCESS | 2692 | 1460936393200 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 16:39:53 INFO - PROCESS | 2692 | 1460936393376 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:53 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3676b50000 == 112 [pid = 2692] [id = 264] 16:39:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 166 (0x7f36748d7400) [pid = 2692] [serial = 793] [outer = (nil)] 16:39:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 167 (0x7f367a714000) [pid = 2692] [serial = 794] [outer = 0x7f36748d7400] 16:39:53 INFO - PROCESS | 2692 | 1460936393463 Marionette DEBUG loaded listener.js 16:39:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 168 (0x7f367a720400) [pid = 2692] [serial = 795] [outer = 0x7f36748d7400] 16:39:54 INFO - PROCESS | 2692 | 1460936394390 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]]]}] 16:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1438ms 16:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:39:54 INFO - PROCESS | 2692 | 1460936394443 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 16:39:54 INFO - PROCESS | 2692 | 1460936394446 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 16:39:54 INFO - PROCESS | 2692 | 1460936394453 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:39:54 INFO - PROCESS | 2692 | 1460936394455 Marionette TRACE conn3 <- [1,1030,null,{}] 16:39:54 INFO - PROCESS | 2692 | 1460936394461 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}] 16:39:54 INFO - PROCESS | 2692 | 1460936394661 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 16:39:54 INFO - PROCESS | 2692 | 1460936394835 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:54 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367d444000 == 113 [pid = 2692] [id = 265] 16:39:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 169 (0x7f367a720c00) [pid = 2692] [serial = 796] [outer = (nil)] 16:39:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 170 (0x7f367ae0a800) [pid = 2692] [serial = 797] [outer = 0x7f367a720c00] 16:39:54 INFO - PROCESS | 2692 | 1460936394914 Marionette DEBUG loaded listener.js 16:39:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 171 (0x7f367d4f0000) [pid = 2692] [serial = 798] [outer = 0x7f367a720c00] 16:39:55 INFO - PROCESS | 2692 | 1460936395775 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]]]}] 16:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1380ms 16:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:39:55 INFO - PROCESS | 2692 | 1460936395832 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 16:39:55 INFO - PROCESS | 2692 | 1460936395835 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 16:39:55 INFO - PROCESS | 2692 | 1460936395842 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:39:55 INFO - PROCESS | 2692 | 1460936395845 Marionette TRACE conn3 <- [1,1034,null,{}] 16:39:55 INFO - PROCESS | 2692 | 1460936395851 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}] 16:39:56 INFO - PROCESS | 2692 | 1460936396032 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 16:39:56 INFO - PROCESS | 2692 | 1460936396210 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:56 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d290800 == 114 [pid = 2692] [id = 266] 16:39:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 172 (0x7f3663715c00) [pid = 2692] [serial = 799] [outer = (nil)] 16:39:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 173 (0x7f366371b000) [pid = 2692] [serial = 800] [outer = 0x7f3663715c00] 16:39:56 INFO - PROCESS | 2692 | 1460936396296 Marionette DEBUG loaded listener.js 16:39:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 174 (0x7f366371f800) [pid = 2692] [serial = 801] [outer = 0x7f3663715c00] 16:39:57 INFO - PROCESS | 2692 | 1460936397140 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]]]}] 16:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1332ms 16:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:39:57 INFO - PROCESS | 2692 | 1460936397174 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 16:39:57 INFO - PROCESS | 2692 | 1460936397177 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 16:39:57 INFO - PROCESS | 2692 | 1460936397183 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:39:57 INFO - PROCESS | 2692 | 1460936397185 Marionette TRACE conn3 <- [1,1038,null,{}] 16:39:57 INFO - PROCESS | 2692 | 1460936397191 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}] 16:39:57 INFO - PROCESS | 2692 | 1460936397363 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 16:39:57 INFO - PROCESS | 2692 | 1460936397543 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:57 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365f007000 == 115 [pid = 2692] [id = 267] 16:39:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 175 (0x7f3657e05c00) [pid = 2692] [serial = 802] [outer = (nil)] 16:39:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 176 (0x7f3657e0ac00) [pid = 2692] [serial = 803] [outer = 0x7f3657e05c00] 16:39:57 INFO - PROCESS | 2692 | 1460936397620 Marionette DEBUG loaded listener.js 16:39:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 177 (0x7f3657e10400) [pid = 2692] [serial = 804] [outer = 0x7f3657e05c00] 16:39:58 INFO - PROCESS | 2692 | 1460936398501 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]]]}] 16:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1378ms 16:39:58 INFO - PROCESS | 2692 | 1460936398562 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 16:39:58 INFO - PROCESS | 2692 | 1460936398566 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 16:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:39:58 INFO - PROCESS | 2692 | 1460936398572 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:39:58 INFO - PROCESS | 2692 | 1460936398574 Marionette TRACE conn3 <- [1,1042,null,{}] 16:39:58 INFO - PROCESS | 2692 | 1460936398580 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}] 16:39:58 INFO - PROCESS | 2692 | 1460936398777 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 16:39:58 INFO - PROCESS | 2692 | 1460936398953 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:58 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365f01e800 == 116 [pid = 2692] [id = 268] 16:39:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 178 (0x7f3654308400) [pid = 2692] [serial = 805] [outer = (nil)] 16:39:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 179 (0x7f3654310400) [pid = 2692] [serial = 806] [outer = 0x7f3654308400] 16:39:59 INFO - PROCESS | 2692 | 1460936399029 Marionette DEBUG loaded listener.js 16:39:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 180 (0x7f3654315400) [pid = 2692] [serial = 807] [outer = 0x7f3654308400] 16:39:59 INFO - PROCESS | 2692 | 1460936399867 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]]]}] 16:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1341ms 16:39:59 INFO - PROCESS | 2692 | 1460936399914 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 16:39:59 INFO - PROCESS | 2692 | 1460936399918 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 16:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:39:59 INFO - PROCESS | 2692 | 1460936399924 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:39:59 INFO - PROCESS | 2692 | 1460936399927 Marionette TRACE conn3 <- [1,1046,null,{}] 16:39:59 INFO - PROCESS | 2692 | 1460936399933 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}] 16:40:00 INFO - PROCESS | 2692 | 1460936400113 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 16:40:00 INFO - PROCESS | 2692 | 1460936400293 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:00 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf56800 == 117 [pid = 2692] [id = 269] 16:40:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 181 (0x7f365430a400) [pid = 2692] [serial = 808] [outer = (nil)] 16:40:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 182 (0x7f3657e0f800) [pid = 2692] [serial = 809] [outer = 0x7f365430a400] 16:40:00 INFO - PROCESS | 2692 | 1460936400375 Marionette DEBUG loaded listener.js 16:40:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 183 (0x7f366371cc00) [pid = 2692] [serial = 810] [outer = 0x7f365430a400] 16:40:01 INFO - PROCESS | 2692 | 1460936401237 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]]]}] 16:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1383ms 16:40:01 INFO - PROCESS | 2692 | 1460936401309 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 16:40:01 INFO - PROCESS | 2692 | 1460936401313 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 16:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:40:01 INFO - PROCESS | 2692 | 1460936401320 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:40:01 INFO - PROCESS | 2692 | 1460936401325 Marionette TRACE conn3 <- [1,1050,null,{}] 16:40:01 INFO - PROCESS | 2692 | 1460936401330 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}] 16:40:01 INFO - PROCESS | 2692 | 1460936401580 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 16:40:01 INFO - PROCESS | 2692 | 1460936401756 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:01 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3652e18800 == 118 [pid = 2692] [id = 270] 16:40:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 184 (0x7f365bd98800) [pid = 2692] [serial = 811] [outer = (nil)] 16:40:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 185 (0x7f365bd9d400) [pid = 2692] [serial = 812] [outer = 0x7f365bd98800] 16:40:01 INFO - PROCESS | 2692 | 1460936401883 Marionette DEBUG loaded listener.js 16:40:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 186 (0x7f367a78e800) [pid = 2692] [serial = 813] [outer = 0x7f365bd98800] 16:40:02 INFO - PROCESS | 2692 | 1460936402783 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]]]}] 16:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1496ms 16:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:40:02 INFO - PROCESS | 2692 | 1460936402816 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 16:40:02 INFO - PROCESS | 2692 | 1460936402819 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 16:40:02 INFO - PROCESS | 2692 | 1460936402826 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:40:02 INFO - PROCESS | 2692 | 1460936402829 Marionette TRACE conn3 <- [1,1054,null,{}] 16:40:02 INFO - PROCESS | 2692 | 1460936402835 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}] 16:40:03 INFO - PROCESS | 2692 | 1460936403016 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 16:40:03 INFO - PROCESS | 2692 | 1460936403201 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:03 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3651889800 == 119 [pid = 2692] [id = 271] 16:40:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 187 (0x7f365189d800) [pid = 2692] [serial = 814] [outer = (nil)] 16:40:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 188 (0x7f36518a4400) [pid = 2692] [serial = 815] [outer = 0x7f365189d800] 16:40:03 INFO - PROCESS | 2692 | 1460936403273 Marionette DEBUG loaded listener.js 16:40:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 189 (0x7f36518a9800) [pid = 2692] [serial = 816] [outer = 0x7f365189d800] 16:40:04 INFO - PROCESS | 2692 | 1460936404190 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]]]}] 16:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1437ms 16:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:40:04 INFO - PROCESS | 2692 | 1460936404263 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 16:40:04 INFO - PROCESS | 2692 | 1460936404266 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 16:40:04 INFO - PROCESS | 2692 | 1460936404273 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:40:04 INFO - PROCESS | 2692 | 1460936404276 Marionette TRACE conn3 <- [1,1058,null,{}] 16:40:04 INFO - PROCESS | 2692 | 1460936404281 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}] 16:40:04 INFO - PROCESS | 2692 | 1460936404466 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 16:40:04 INFO - PROCESS | 2692 | 1460936404649 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:04 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bf9d800 == 120 [pid = 2692] [id = 272] 16:40:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 190 (0x7f365189f800) [pid = 2692] [serial = 817] [outer = (nil)] 16:40:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 191 (0x7f3651a20800) [pid = 2692] [serial = 818] [outer = 0x7f365189f800] 16:40:04 INFO - PROCESS | 2692 | 1460936404766 Marionette DEBUG loaded listener.js 16:40:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 192 (0x7f3651a24c00) [pid = 2692] [serial = 819] [outer = 0x7f365189f800] 16:40:05 INFO - PROCESS | 2692 | 1460936405971 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]]]}] 16:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1730ms 16:40:06 INFO - PROCESS | 2692 | 1460936406003 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 16:40:06 INFO - PROCESS | 2692 | 1460936406010 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 16:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:40:06 INFO - PROCESS | 2692 | 1460936406019 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:40:06 INFO - PROCESS | 2692 | 1460936406024 Marionette TRACE conn3 <- [1,1062,null,{}] 16:40:06 INFO - PROCESS | 2692 | 1460936406032 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}] 16:40:06 INFO - PROCESS | 2692 | 1460936406209 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 16:40:06 INFO - PROCESS | 2692 | 1460936406401 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:06 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d297000 == 121 [pid = 2692] [id = 273] 16:40:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 193 (0x7f3657e02c00) [pid = 2692] [serial = 820] [outer = (nil)] 16:40:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 194 (0x7f3657e10c00) [pid = 2692] [serial = 821] [outer = 0x7f3657e02c00] 16:40:06 INFO - PROCESS | 2692 | 1460936406473 Marionette DEBUG loaded listener.js 16:40:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 195 (0x7f365bd9e000) [pid = 2692] [serial = 822] [outer = 0x7f3657e02c00] 16:40:07 INFO - PROCESS | 2692 | 1460936407613 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]]]}] 16:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1638ms 16:40:07 INFO - PROCESS | 2692 | 1460936407660 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 16:40:07 INFO - PROCESS | 2692 | 1460936407673 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 16:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:40:07 INFO - PROCESS | 2692 | 1460936407691 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:40:07 INFO - PROCESS | 2692 | 1460936407695 Marionette TRACE conn3 <- [1,1066,null,{}] 16:40:07 INFO - PROCESS | 2692 | 1460936407702 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}] 16:40:08 INFO - PROCESS | 2692 | 1460936408197 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 16:40:08 INFO - PROCESS | 2692 | 1460936408325 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:08 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657db9000 == 122 [pid = 2692] [id = 274] 16:40:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 196 (0x7f3657e11000) [pid = 2692] [serial = 823] [outer = (nil)] 16:40:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 197 (0x7f365d788c00) [pid = 2692] [serial = 824] [outer = 0x7f3657e11000] 16:40:08 INFO - PROCESS | 2692 | 1460936408397 Marionette DEBUG loaded listener.js 16:40:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 198 (0x7f365e7c5c00) [pid = 2692] [serial = 825] [outer = 0x7f3657e11000] 16:40:09 INFO - PROCESS | 2692 | 1460936409277 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]]]}] 16:40:09 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667784800 == 121 [pid = 2692] [id = 258] 16:40:09 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3665c99000 == 120 [pid = 2692] [id = 257] 16:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1684ms 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 197 (0x7f36748d1c00) [pid = 2692] [serial = 725] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 196 (0x7f366884e000) [pid = 2692] [serial = 683] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 195 (0x7f366ae26400) [pid = 2692] [serial = 686] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 194 (0x7f3675468c00) [pid = 2692] [serial = 689] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 193 (0x7f367590d400) [pid = 2692] [serial = 692] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 192 (0x7f3675bdc800) [pid = 2692] [serial = 695] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 191 (0x7f3676b04400) [pid = 2692] [serial = 698] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 190 (0x7f3678abc000) [pid = 2692] [serial = 701] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663aa3000 == 119 [pid = 2692] [id = 256] 16:40:09 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366290a000 == 118 [pid = 2692] [id = 255] 16:40:09 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bf9b000 == 117 [pid = 2692] [id = 254] 16:40:09 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365faa6800 == 116 [pid = 2692] [id = 253] 16:40:09 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c565800 == 115 [pid = 2692] [id = 252] 16:40:09 INFO - PROCESS | 2692 | 1460936409424 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 16:40:09 INFO - PROCESS | 2692 | 1460936409427 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 16:40:09 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367ed9a800 == 114 [pid = 2692] [id = 246] 16:40:09 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367ac3e000 == 113 [pid = 2692] [id = 245] 16:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:40:09 INFO - PROCESS | 2692 | 1460936409449 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:40:09 INFO - PROCESS | 2692 | 1460936409454 Marionette TRACE conn3 <- [1,1070,null,{}] 16:40:09 INFO - PROCESS | 2692 | 1460936409470 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}] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 189 (0x7f36677f1400) [pid = 2692] [serial = 719] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 188 (0x7f3666264c00) [pid = 2692] [serial = 716] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 187 (0x7f3662aa6c00) [pid = 2692] [serial = 713] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 186 (0x7f366500dc00) [pid = 2692] [serial = 714] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 185 (0x7f36691d6000) [pid = 2692] [serial = 722] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 184 (0x7f365e7ed000) [pid = 2692] [serial = 674] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 183 (0x7f3668214c00) [pid = 2692] [serial = 720] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 182 (0x7f365d7b4c00) [pid = 2692] [serial = 708] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 181 (0x7f365c28b800) [pid = 2692] [serial = 707] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 180 (0x7f365f856400) [pid = 2692] [serial = 677] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 179 (0x7f365f486000) [pid = 2692] [serial = 710] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 178 (0x7f365f852c00) [pid = 2692] [serial = 711] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 177 (0x7f365be99400) [pid = 2692] [serial = 704] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 176 (0x7f3665cda000) [pid = 2692] [serial = 680] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 175 (0x7f366ae66000) [pid = 2692] [serial = 723] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | --DOMWINDOW == 174 (0x7f3666e4c400) [pid = 2692] [serial = 717] [outer = (nil)] [url = about:blank] 16:40:09 INFO - PROCESS | 2692 | 1460936409725 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 16:40:09 INFO - PROCESS | 2692 | 1460936409879 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:09 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d0d0800 == 114 [pid = 2692] [id = 275] 16:40:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 175 (0x7f365eeb4000) [pid = 2692] [serial = 826] [outer = (nil)] 16:40:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 176 (0x7f365f482800) [pid = 2692] [serial = 827] [outer = 0x7f365eeb4000] 16:40:09 INFO - PROCESS | 2692 | 1460936409952 Marionette DEBUG loaded listener.js 16:40:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 177 (0x7f36609d3000) [pid = 2692] [serial = 828] [outer = 0x7f365eeb4000] 16:40:10 INFO - PROCESS | 2692 | 1460936410676 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]]]}] 16:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1237ms 16:40:10 INFO - PROCESS | 2692 | 1460936410685 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 16:40:10 INFO - PROCESS | 2692 | 1460936410689 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 16:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:40:10 INFO - PROCESS | 2692 | 1460936410695 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:40:10 INFO - PROCESS | 2692 | 1460936410697 Marionette TRACE conn3 <- [1,1074,null,{}] 16:40:10 INFO - PROCESS | 2692 | 1460936410702 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}] 16:40:10 INFO - PROCESS | 2692 | 1460936410888 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 16:40:11 INFO - PROCESS | 2692 | 1460936411031 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:11 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663994000 == 115 [pid = 2692] [id = 276] 16:40:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 178 (0x7f365c285c00) [pid = 2692] [serial = 829] [outer = (nil)] 16:40:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 179 (0x7f3662a9f000) [pid = 2692] [serial = 830] [outer = 0x7f365c285c00] 16:40:11 INFO - PROCESS | 2692 | 1460936411095 Marionette DEBUG loaded listener.js 16:40:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 180 (0x7f3662cee800) [pid = 2692] [serial = 831] [outer = 0x7f365c285c00] 16:40:11 INFO - PROCESS | 2692 | 1460936411860 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]]]}] 16:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1233ms 16:40:11 INFO - PROCESS | 2692 | 1460936411929 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 16:40:11 INFO - PROCESS | 2692 | 1460936411933 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 16:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:40:11 INFO - PROCESS | 2692 | 1460936411945 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:40:11 INFO - PROCESS | 2692 | 1460936411949 Marionette TRACE conn3 <- [1,1078,null,{}] 16:40:11 INFO - PROCESS | 2692 | 1460936411954 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}] 16:40:12 INFO - PROCESS | 2692 | 1460936412181 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 16:40:12 INFO - PROCESS | 2692 | 1460936412205 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:12 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663c17000 == 116 [pid = 2692] [id = 277] 16:40:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 181 (0x7f3662a6f400) [pid = 2692] [serial = 832] [outer = (nil)] 16:40:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 182 (0x7f36639d5c00) [pid = 2692] [serial = 833] [outer = 0x7f3662a6f400] 16:40:12 INFO - PROCESS | 2692 | 1460936412268 Marionette DEBUG loaded listener.js 16:40:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 183 (0x7f3665392400) [pid = 2692] [serial = 834] [outer = 0x7f3662a6f400] 16:40:13 INFO - PROCESS | 2692 | 1460936413139 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]]]}] 16:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1232ms 16:40:13 INFO - PROCESS | 2692 | 1460936413178 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 16:40:13 INFO - PROCESS | 2692 | 1460936413182 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 16:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:40:13 INFO - PROCESS | 2692 | 1460936413188 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:40:13 INFO - PROCESS | 2692 | 1460936413190 Marionette TRACE conn3 <- [1,1082,null,{}] 16:40:13 INFO - PROCESS | 2692 | 1460936413195 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}] 16:40:13 INFO - PROCESS | 2692 | 1460936413440 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 16:40:13 INFO - PROCESS | 2692 | 1460936413473 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:13 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667a8d800 == 117 [pid = 2692] [id = 278] 16:40:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 184 (0x7f3665395400) [pid = 2692] [serial = 835] [outer = (nil)] 16:40:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 185 (0x7f3668b08000) [pid = 2692] [serial = 836] [outer = 0x7f3665395400] 16:40:13 INFO - PROCESS | 2692 | 1460936413540 Marionette DEBUG loaded listener.js 16:40:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 186 (0x7f366aecb000) [pid = 2692] [serial = 837] [outer = 0x7f3665395400] 16:40:14 INFO - PROCESS | 2692 | --DOMWINDOW == 185 (0x7f365f853400) [pid = 2692] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:40:14 INFO - PROCESS | 2692 | --DOMWINDOW == 184 (0x7f3666b88800) [pid = 2692] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:40:14 INFO - PROCESS | 2692 | --DOMWINDOW == 183 (0x7f3666e48000) [pid = 2692] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:40:14 INFO - PROCESS | 2692 | --DOMWINDOW == 182 (0x7f3657de3400) [pid = 2692] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:40:14 INFO - PROCESS | 2692 | --DOMWINDOW == 181 (0x7f365d787800) [pid = 2692] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:40:14 INFO - PROCESS | 2692 | --DOMWINDOW == 180 (0x7f3655d5e400) [pid = 2692] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:40:14 INFO - PROCESS | 2692 | --DOMWINDOW == 179 (0x7f365c291c00) [pid = 2692] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:40:14 INFO - PROCESS | 2692 | 1460936414575 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]]]}] 16:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1429ms 16:40:14 INFO - PROCESS | 2692 | 1460936414619 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 16:40:14 INFO - PROCESS | 2692 | 1460936414622 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 16:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:40:14 INFO - PROCESS | 2692 | 1460936414628 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:40:14 INFO - PROCESS | 2692 | 1460936414631 Marionette TRACE conn3 <- [1,1086,null,{}] 16:40:14 INFO - PROCESS | 2692 | 1460936414636 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}] 16:40:14 INFO - PROCESS | 2692 | 1460936414853 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 16:40:14 INFO - PROCESS | 2692 | 1460936414874 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:14 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667d5c800 == 118 [pid = 2692] [id = 279] 16:40:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 180 (0x7f3657de3400) [pid = 2692] [serial = 838] [outer = (nil)] 16:40:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 181 (0x7f3666e48000) [pid = 2692] [serial = 839] [outer = 0x7f3657de3400] 16:40:14 INFO - PROCESS | 2692 | 1460936414948 Marionette DEBUG loaded listener.js 16:40:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 182 (0x7f3675468800) [pid = 2692] [serial = 840] [outer = 0x7f3657de3400] 16:40:15 INFO - PROCESS | 2692 | 1460936415746 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]]]}] 16:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1131ms 16:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:40:15 INFO - PROCESS | 2692 | 1460936415759 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 16:40:15 INFO - PROCESS | 2692 | 1460936415762 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 16:40:15 INFO - PROCESS | 2692 | 1460936415768 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:40:15 INFO - PROCESS | 2692 | 1460936415771 Marionette TRACE conn3 <- [1,1090,null,{}] 16:40:15 INFO - PROCESS | 2692 | 1460936415776 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}] 16:40:16 INFO - PROCESS | 2692 | 1460936415995 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 16:40:16 INFO - PROCESS | 2692 | 1460936416013 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:16 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366963f800 == 119 [pid = 2692] [id = 280] 16:40:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 183 (0x7f365d787800) [pid = 2692] [serial = 841] [outer = (nil)] 16:40:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 184 (0x7f3676b0d800) [pid = 2692] [serial = 842] [outer = 0x7f365d787800] 16:40:16 INFO - PROCESS | 2692 | 1460936416081 Marionette DEBUG loaded listener.js 16:40:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 185 (0x7f367a639800) [pid = 2692] [serial = 843] [outer = 0x7f365d787800] 16:40:17 INFO - PROCESS | 2692 | 1460936417199 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]]]}] 16:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1485ms 16:40:17 INFO - PROCESS | 2692 | 1460936417253 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 16:40:17 INFO - PROCESS | 2692 | 1460936417261 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 16:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:40:17 INFO - PROCESS | 2692 | 1460936417271 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:40:17 INFO - PROCESS | 2692 | 1460936417275 Marionette TRACE conn3 <- [1,1094,null,{}] 16:40:17 INFO - PROCESS | 2692 | 1460936417283 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}] 16:40:17 INFO - PROCESS | 2692 | 1460936417536 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 16:40:17 INFO - PROCESS | 2692 | 1460936417787 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:17 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf55800 == 120 [pid = 2692] [id = 281] 16:40:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 186 (0x7f3657ded000) [pid = 2692] [serial = 844] [outer = (nil)] 16:40:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 187 (0x7f365bd9b800) [pid = 2692] [serial = 845] [outer = 0x7f3657ded000] 16:40:17 INFO - PROCESS | 2692 | 1460936417867 Marionette DEBUG loaded listener.js 16:40:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 188 (0x7f365c339c00) [pid = 2692] [serial = 846] [outer = 0x7f3657ded000] 16:40:18 INFO - PROCESS | 2692 | 1460936418803 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]]]}] 16:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1581ms 16:40:18 INFO - PROCESS | 2692 | 1460936418854 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 16:40:18 INFO - PROCESS | 2692 | 1460936418862 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 16:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:40:18 INFO - PROCESS | 2692 | 1460936418873 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:40:18 INFO - PROCESS | 2692 | 1460936418877 Marionette TRACE conn3 <- [1,1098,null,{}] 16:40:18 INFO - PROCESS | 2692 | 1460936418883 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}] 16:40:19 INFO - PROCESS | 2692 | 1460936419097 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 16:40:19 INFO - PROCESS | 2692 | 1460936419363 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:19 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36652c6800 == 121 [pid = 2692] [id = 282] 16:40:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 189 (0x7f365e7f5c00) [pid = 2692] [serial = 847] [outer = (nil)] 16:40:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 190 (0x7f365f096800) [pid = 2692] [serial = 848] [outer = 0x7f365e7f5c00] 16:40:19 INFO - PROCESS | 2692 | 1460936419484 Marionette DEBUG loaded listener.js 16:40:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 191 (0x7f36609d7400) [pid = 2692] [serial = 849] [outer = 0x7f365e7f5c00] 16:40:20 INFO - PROCESS | 2692 | 1460936420360 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]]]}] 16:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1530ms 16:40:20 INFO - PROCESS | 2692 | 1460936420403 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 16:40:20 INFO - PROCESS | 2692 | 1460936420407 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 16:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:40:20 INFO - PROCESS | 2692 | 1460936420414 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:40:20 INFO - PROCESS | 2692 | 1460936420420 Marionette TRACE conn3 <- [1,1102,null,{}] 16:40:20 INFO - PROCESS | 2692 | 1460936420437 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}] 16:40:20 INFO - PROCESS | 2692 | 1460936420722 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 16:40:20 INFO - PROCESS | 2692 | 1460936420948 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:21 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367578e000 == 122 [pid = 2692] [id = 283] 16:40:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 192 (0x7f36609ca000) [pid = 2692] [serial = 850] [outer = (nil)] 16:40:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 193 (0x7f3666264800) [pid = 2692] [serial = 851] [outer = 0x7f36609ca000] 16:40:21 INFO - PROCESS | 2692 | 1460936421075 Marionette DEBUG loaded listener.js 16:40:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 194 (0x7f3668846000) [pid = 2692] [serial = 852] [outer = 0x7f36609ca000] 16:40:21 INFO - PROCESS | 2692 | 1460936421914 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]]]}] 16:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1534ms 16:40:21 INFO - PROCESS | 2692 | 1460936421952 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 16:40:21 INFO - PROCESS | 2692 | 1460936421957 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 16:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:40:21 INFO - PROCESS | 2692 | 1460936421966 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:40:21 INFO - PROCESS | 2692 | 1460936421970 Marionette TRACE conn3 <- [1,1106,null,{}] 16:40:21 INFO - PROCESS | 2692 | 1460936421976 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}] 16:40:22 INFO - PROCESS | 2692 | 1460936422165 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 16:40:22 INFO - PROCESS | 2692 | 1460936422351 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:22 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ac6c000 == 123 [pid = 2692] [id = 284] 16:40:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 195 (0x7f3663720400) [pid = 2692] [serial = 853] [outer = (nil)] 16:40:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 196 (0x7f367693a000) [pid = 2692] [serial = 854] [outer = 0x7f3663720400] 16:40:22 INFO - PROCESS | 2692 | 1460936422426 Marionette DEBUG loaded listener.js 16:40:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 197 (0x7f367a716000) [pid = 2692] [serial = 855] [outer = 0x7f3663720400] 16:40:23 INFO - PROCESS | 2692 | 1460936423318 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]]]}] 16:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1386ms 16:40:23 INFO - PROCESS | 2692 | 1460936423353 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 16:40:23 INFO - PROCESS | 2692 | 1460936423357 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 16:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:40:23 INFO - PROCESS | 2692 | 1460936423363 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:40:23 INFO - PROCESS | 2692 | 1460936423366 Marionette TRACE conn3 <- [1,1110,null,{}] 16:40:23 INFO - PROCESS | 2692 | 1460936423372 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}] 16:40:23 INFO - PROCESS | 2692 | 1460936423561 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 16:40:23 INFO - PROCESS | 2692 | 1460936423745 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:23 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ef7b800 == 124 [pid = 2692] [id = 285] 16:40:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 198 (0x7f3667d95800) [pid = 2692] [serial = 856] [outer = (nil)] 16:40:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 199 (0x7f367a783000) [pid = 2692] [serial = 857] [outer = 0x7f3667d95800] 16:40:23 INFO - PROCESS | 2692 | 1460936423820 Marionette DEBUG loaded listener.js 16:40:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 200 (0x7f367a78dc00) [pid = 2692] [serial = 858] [outer = 0x7f3667d95800] 16:40:24 INFO - PROCESS | 2692 | 1460936424797 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]]]}] 16:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1482ms 16:40:24 INFO - PROCESS | 2692 | 1460936424847 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 16:40:24 INFO - PROCESS | 2692 | 1460936424851 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 16:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:40:24 INFO - PROCESS | 2692 | 1460936424857 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:40:24 INFO - PROCESS | 2692 | 1460936424860 Marionette TRACE conn3 <- [1,1114,null,{}] 16:40:24 INFO - PROCESS | 2692 | 1460936424866 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}] 16:40:25 INFO - PROCESS | 2692 | 1460936425075 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 16:40:25 INFO - PROCESS | 2692 | 1460936425258 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:25 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ed1b800 == 125 [pid = 2692] [id = 286] 16:40:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 201 (0x7f365729b800) [pid = 2692] [serial = 859] [outer = (nil)] 16:40:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 202 (0x7f3678b83800) [pid = 2692] [serial = 860] [outer = 0x7f365729b800] 16:40:25 INFO - PROCESS | 2692 | 1460936425339 Marionette DEBUG loaded listener.js 16:40:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 203 (0x7f367ae0b800) [pid = 2692] [serial = 861] [outer = 0x7f365729b800] 16:40:26 INFO - PROCESS | 2692 | 1460936426222 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]]]}] 16:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1435ms 16:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:40:26 INFO - PROCESS | 2692 | 1460936426296 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 16:40:26 INFO - PROCESS | 2692 | 1460936426298 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 16:40:26 INFO - PROCESS | 2692 | 1460936426306 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:40:26 INFO - PROCESS | 2692 | 1460936426310 Marionette TRACE conn3 <- [1,1118,null,{}] 16:40:26 INFO - PROCESS | 2692 | 1460936426316 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}] 16:40:26 INFO - PROCESS | 2692 | 1460936426535 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 16:40:26 INFO - PROCESS | 2692 | 1460936426761 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:26 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3650fed000 == 126 [pid = 2692] [id = 287] 16:40:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 204 (0x7f365729d800) [pid = 2692] [serial = 862] [outer = (nil)] 16:40:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 205 (0x7f3657c9a400) [pid = 2692] [serial = 863] [outer = 0x7f365729d800] 16:40:26 INFO - PROCESS | 2692 | 1460936426850 Marionette DEBUG loaded listener.js 16:40:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 206 (0x7f3657c9f000) [pid = 2692] [serial = 864] [outer = 0x7f365729d800] 16:40:27 INFO - PROCESS | 2692 | 1460936427688 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]]]}] 16:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1432ms 16:40:27 INFO - PROCESS | 2692 | 1460936427737 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 16:40:27 INFO - PROCESS | 2692 | 1460936427741 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 16:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:40:27 INFO - PROCESS | 2692 | 1460936427747 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:40:27 INFO - PROCESS | 2692 | 1460936427751 Marionette TRACE conn3 <- [1,1122,null,{}] 16:40:27 INFO - PROCESS | 2692 | 1460936427756 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}] 16:40:27 INFO - PROCESS | 2692 | 1460936427939 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 16:40:28 INFO - PROCESS | 2692 | 1460936428128 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:28 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36511e0800 == 127 [pid = 2692] [id = 288] 16:40:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 207 (0x7f3654390800) [pid = 2692] [serial = 865] [outer = (nil)] 16:40:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 208 (0x7f3654395000) [pid = 2692] [serial = 866] [outer = 0x7f3654390800] 16:40:28 INFO - PROCESS | 2692 | 1460936428202 Marionette DEBUG loaded listener.js 16:40:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 209 (0x7f3654399800) [pid = 2692] [serial = 867] [outer = 0x7f3654390800] 16:40:29 INFO - PROCESS | 2692 | 1460936429057 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]]]}] 16:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1338ms 16:40:29 INFO - PROCESS | 2692 | 1460936429086 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 16:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:40:29 INFO - PROCESS | 2692 | 1460936429090 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 16:40:29 INFO - PROCESS | 2692 | 1460936429096 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:40:29 INFO - PROCESS | 2692 | 1460936429099 Marionette TRACE conn3 <- [1,1126,null,{}] 16:40:29 INFO - PROCESS | 2692 | 1460936429104 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}] 16:40:29 INFO - PROCESS | 2692 | 1460936429308 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 16:40:29 INFO - PROCESS | 2692 | 1460936429500 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:29 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365109e800 == 128 [pid = 2692] [id = 289] 16:40:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 210 (0x7f3654390c00) [pid = 2692] [serial = 868] [outer = (nil)] 16:40:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 211 (0x7f3657c97800) [pid = 2692] [serial = 869] [outer = 0x7f3654390c00] 16:40:29 INFO - PROCESS | 2692 | 1460936429575 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 212 (0x7f3657ca1c00) [pid = 2692] [serial = 870] [outer = 0x7f3654390c00] 16:40:30 INFO - PROCESS | 2692 | 1460936430456 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]]]}] 16:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1433ms 16:40:30 INFO - PROCESS | 2692 | 1460936430530 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 16:40:30 INFO - PROCESS | 2692 | 1460936430534 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 16:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:40:30 INFO - PROCESS | 2692 | 1460936430541 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:40:30 INFO - PROCESS | 2692 | 1460936430545 Marionette TRACE conn3 <- [1,1130,null,{}] 16:40:30 INFO - PROCESS | 2692 | 1460936430550 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}] 16:40:30 INFO - PROCESS | 2692 | 1460936430810 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 16:40:31 INFO - PROCESS | 2692 | 1460936431077 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:31 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36511ef000 == 129 [pid = 2692] [id = 290] 16:40:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 213 (0x7f3650421400) [pid = 2692] [serial = 871] [outer = (nil)] 16:40:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 214 (0x7f3650424800) [pid = 2692] [serial = 872] [outer = 0x7f3650421400] 16:40:31 INFO - PROCESS | 2692 | 1460936431210 Marionette DEBUG loaded listener.js 16:40:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 215 (0x7f365439ac00) [pid = 2692] [serial = 873] [outer = 0x7f3650421400] 16:40:32 INFO - PROCESS | 2692 | 1460936432193 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]]]}] 16:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1680ms 16:40:32 INFO - PROCESS | 2692 | 1460936432222 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 16:40:32 INFO - PROCESS | 2692 | 1460936432227 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 16:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:40:32 INFO - PROCESS | 2692 | 1460936432233 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:40:32 INFO - PROCESS | 2692 | 1460936432237 Marionette TRACE conn3 <- [1,1134,null,{}] 16:40:32 INFO - PROCESS | 2692 | 1460936432265 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}] 16:40:32 INFO - PROCESS | 2692 | 1460936432492 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 16:40:32 INFO - PROCESS | 2692 | 1460936432724 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:32 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3650550800 == 130 [pid = 2692] [id = 291] 16:40:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 216 (0x7f36505e6c00) [pid = 2692] [serial = 874] [outer = (nil)] 16:40:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 217 (0x7f36505ed000) [pid = 2692] [serial = 875] [outer = 0x7f36505e6c00] 16:40:32 INFO - PROCESS | 2692 | 1460936432850 Marionette DEBUG loaded listener.js 16:40:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 218 (0x7f3657ca2800) [pid = 2692] [serial = 876] [outer = 0x7f36505e6c00] 16:40:33 INFO - PROCESS | 2692 | 1460936433739 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]]]}] 16:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1551ms 16:40:33 INFO - PROCESS | 2692 | 1460936433785 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 16:40:33 INFO - PROCESS | 2692 | 1460936433789 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 16:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:40:33 INFO - PROCESS | 2692 | 1460936433795 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:40:33 INFO - PROCESS | 2692 | 1460936433797 Marionette TRACE conn3 <- [1,1138,null,{}] 16:40:33 INFO - PROCESS | 2692 | 1460936433804 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}] 16:40:34 INFO - PROCESS | 2692 | 1460936434054 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 16:40:34 INFO - PROCESS | 2692 | 1460936434301 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:34 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36574bd000 == 131 [pid = 2692] [id = 292] 16:40:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 219 (0x7f365041b000) [pid = 2692] [serial = 877] [outer = (nil)] 16:40:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 220 (0x7f365041fc00) [pid = 2692] [serial = 878] [outer = 0x7f365041b000] 16:40:34 INFO - PROCESS | 2692 | 1460936434822 Marionette DEBUG loaded listener.js 16:40:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 221 (0x7f36505ea800) [pid = 2692] [serial = 879] [outer = 0x7f365041b000] 16:40:35 INFO - PROCESS | 2692 | 1460936435740 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]]]}] 16:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1990ms 16:40:35 INFO - PROCESS | 2692 | 1460936435787 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 16:40:35 INFO - PROCESS | 2692 | 1460936435794 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 16:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:40:35 INFO - PROCESS | 2692 | 1460936435804 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:40:35 INFO - PROCESS | 2692 | 1460936435807 Marionette TRACE conn3 <- [1,1142,null,{}] 16:40:35 INFO - PROCESS | 2692 | 1460936435815 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}] 16:40:36 INFO - PROCESS | 2692 | 1460936436043 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 16:40:36 INFO - PROCESS | 2692 | 1460936436291 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:36 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3651884000 == 132 [pid = 2692] [id = 293] 16:40:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 222 (0x7f36518a1800) [pid = 2692] [serial = 880] [outer = (nil)] 16:40:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 223 (0x7f3654313000) [pid = 2692] [serial = 881] [outer = 0x7f36518a1800] 16:40:36 INFO - PROCESS | 2692 | 1460936436483 Marionette DEBUG loaded listener.js 16:40:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 224 (0x7f3655d5e400) [pid = 2692] [serial = 882] [outer = 0x7f36518a1800] 16:40:37 INFO - PROCESS | 2692 | 1460936437553 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]]]}] 16:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1791ms 16:40:37 INFO - PROCESS | 2692 | 1460936437595 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 16:40:37 INFO - PROCESS | 2692 | 1460936437601 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 16:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:40:37 INFO - PROCESS | 2692 | 1460936437611 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:40:37 INFO - PROCESS | 2692 | 1460936437615 Marionette TRACE conn3 <- [1,1146,null,{}] 16:40:37 INFO - PROCESS | 2692 | 1460936437621 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}] 16:40:37 INFO - PROCESS | 2692 | 1460936437805 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 16:40:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667d5c800 == 131 [pid = 2692] [id = 279] 16:40:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667a8d800 == 130 [pid = 2692] [id = 278] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 223 (0x7f367ac84c00) [pid = 2692] [serial = 746] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 222 (0x7f367ae0e400) [pid = 2692] [serial = 749] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 221 (0x7f365f094000) [pid = 2692] [serial = 752] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 220 (0x7f365d1f5c00) [pid = 2692] [serial = 755] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 219 (0x7f3675469400) [pid = 2692] [serial = 779] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | 1460936438169 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663c17000 == 129 [pid = 2692] [id = 277] 16:40:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663994000 == 128 [pid = 2692] [id = 276] 16:40:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d0d0800 == 127 [pid = 2692] [id = 275] 16:40:38 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657da8000 == 128 [pid = 2692] [id = 294] 16:40:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 220 (0x7f365729d000) [pid = 2692] [serial = 883] [outer = (nil)] 16:40:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 221 (0x7f3657df2400) [pid = 2692] [serial = 884] [outer = 0x7f365729d000] 16:40:38 INFO - PROCESS | 2692 | 1460936438267 Marionette DEBUG loaded listener.js 16:40:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 222 (0x7f365bd95000) [pid = 2692] [serial = 885] [outer = 0x7f365729d000] 16:40:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366e9ac000 == 127 [pid = 2692] [id = 241] 16:40:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657db9000 == 126 [pid = 2692] [id = 274] 16:40:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d297000 == 125 [pid = 2692] [id = 273] 16:40:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3676b50000 == 124 [pid = 2692] [id = 264] 16:40:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36756c2000 == 123 [pid = 2692] [id = 263] 16:40:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366ae9f000 == 122 [pid = 2692] [id = 262] 16:40:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36652bd800 == 121 [pid = 2692] [id = 261] 16:40:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365ec6f800 == 120 [pid = 2692] [id = 260] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 221 (0x7f3667acc000) [pid = 2692] [serial = 773] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 220 (0x7f3676829400) [pid = 2692] [serial = 737] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 219 (0x7f365c32dc00) [pid = 2692] [serial = 759] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 218 (0x7f3657df2800) [pid = 2692] [serial = 758] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 217 (0x7f3662ae1800) [pid = 2692] [serial = 767] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 216 (0x7f365eeb7400) [pid = 2692] [serial = 762] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 215 (0x7f365d7b0400) [pid = 2692] [serial = 761] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 214 (0x7f365e8e5000) [pid = 2692] [serial = 764] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 213 (0x7f3662a62c00) [pid = 2692] [serial = 765] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 212 (0x7f3668848000) [pid = 2692] [serial = 734] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 211 (0x7f367a821c00) [pid = 2692] [serial = 743] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 210 (0x7f3661573400) [pid = 2692] [serial = 731] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 209 (0x7f365d7ad800) [pid = 2692] [serial = 728] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 208 (0x7f367a63d400) [pid = 2692] [serial = 740] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 207 (0x7f3665bde800) [pid = 2692] [serial = 770] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 206 (0x7f366884dc00) [pid = 2692] [serial = 774] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 205 (0x7f3668b0ac00) [pid = 2692] [serial = 776] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 204 (0x7f366ea4c800) [pid = 2692] [serial = 777] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 203 (0x7f36664c3800) [pid = 2692] [serial = 771] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 2692 | --DOMWINDOW == 202 (0x7f3665012400) [pid = 2692] [serial = 768] [outer = (nil)] [url = about:blank] 16:40:39 INFO - PROCESS | 2692 | 1460936439088 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]]]}] 16:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1534ms 16:40:39 INFO - PROCESS | 2692 | 1460936439145 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 16:40:39 INFO - PROCESS | 2692 | 1460936439148 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 16:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:40:39 INFO - PROCESS | 2692 | 1460936439154 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:40:39 INFO - PROCESS | 2692 | 1460936439160 Marionette TRACE conn3 <- [1,1150,null,{}] 16:40:39 INFO - PROCESS | 2692 | 1460936439175 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}] 16:40:39 INFO - PROCESS | 2692 | 1460936439537 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 16:40:39 INFO - PROCESS | 2692 | 1460936439778 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:39 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36544c5800 == 121 [pid = 2692] [id = 295] 16:40:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 203 (0x7f36505ee000) [pid = 2692] [serial = 886] [outer = (nil)] 16:40:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 204 (0x7f36518a4800) [pid = 2692] [serial = 887] [outer = 0x7f36505ee000] 16:40:39 INFO - PROCESS | 2692 | 1460936439901 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 205 (0x7f3654314800) [pid = 2692] [serial = 888] [outer = 0x7f36505ee000] 16:40:40 INFO - PROCESS | 2692 | 1460936440798 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]]]}] 16:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1685ms 16:40:40 INFO - PROCESS | 2692 | 1460936440843 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 16:40:40 INFO - PROCESS | 2692 | 1460936440849 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 16:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:40:40 INFO - PROCESS | 2692 | 1460936440858 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:40:40 INFO - PROCESS | 2692 | 1460936440865 Marionette TRACE conn3 <- [1,1154,null,{}] 16:40:40 INFO - PROCESS | 2692 | 1460936440872 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}] 16:40:41 INFO - PROCESS | 2692 | 1460936441077 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 16:40:41 INFO - PROCESS | 2692 | 1460936441258 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:41 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c542000 == 122 [pid = 2692] [id = 296] 16:40:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 206 (0x7f36505f3400) [pid = 2692] [serial = 889] [outer = (nil)] 16:40:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 207 (0x7f3657de7800) [pid = 2692] [serial = 890] [outer = 0x7f36505f3400] 16:40:41 INFO - PROCESS | 2692 | 1460936441340 Marionette DEBUG loaded listener.js 16:40:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 208 (0x7f365bda3800) [pid = 2692] [serial = 891] [outer = 0x7f36505f3400] 16:40:42 INFO - PROCESS | 2692 | 1460936442364 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]]]}] 16:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1585ms 16:40:42 INFO - PROCESS | 2692 | 1460936442445 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 16:40:42 INFO - PROCESS | 2692 | 1460936442449 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 16:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:40:42 INFO - PROCESS | 2692 | 1460936442456 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:40:42 INFO - PROCESS | 2692 | 1460936442459 Marionette TRACE conn3 <- [1,1158,null,{}] 16:40:42 INFO - PROCESS | 2692 | 1460936442465 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}] 16:40:42 INFO - PROCESS | 2692 | 1460936442664 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 16:40:42 INFO - PROCESS | 2692 | 1460936442926 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:42 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d28d000 == 123 [pid = 2692] [id = 297] 16:40:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 209 (0x7f365d1f8800) [pid = 2692] [serial = 892] [outer = (nil)] 16:40:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 210 (0x7f365d7b5000) [pid = 2692] [serial = 893] [outer = 0x7f365d1f8800] 16:40:43 INFO - PROCESS | 2692 | 1460936443049 Marionette DEBUG loaded listener.js 16:40:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 211 (0x7f365e7f3c00) [pid = 2692] [serial = 894] [outer = 0x7f365d1f8800] 16:40:43 INFO - PROCESS | 2692 | 1460936443957 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]]]}] 16:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1537ms 16:40:44 INFO - PROCESS | 2692 | 1460936443995 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 16:40:44 INFO - PROCESS | 2692 | 1460936444000 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 16:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:40:44 INFO - PROCESS | 2692 | 1460936444019 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:40:44 INFO - PROCESS | 2692 | 1460936444026 Marionette TRACE conn3 <- [1,1162,null,{}] 16:40:44 INFO - PROCESS | 2692 | 1460936444032 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}] 16:40:44 INFO - PROCESS | 2692 | 1460936444230 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 16:40:44 INFO - PROCESS | 2692 | 1460936444410 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:44 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365ed4b000 == 124 [pid = 2692] [id = 298] 16:40:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 212 (0x7f365d78a000) [pid = 2692] [serial = 895] [outer = (nil)] 16:40:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 213 (0x7f365f08bc00) [pid = 2692] [serial = 896] [outer = 0x7f365d78a000] 16:40:44 INFO - PROCESS | 2692 | 1460936444487 Marionette DEBUG loaded listener.js 16:40:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 214 (0x7f365f23b000) [pid = 2692] [serial = 897] [outer = 0x7f365d78a000] 16:40:45 INFO - PROCESS | 2692 | 1460936445409 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]]]}] 16:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1442ms 16:40:45 INFO - PROCESS | 2692 | 1460936445453 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 16:40:45 INFO - PROCESS | 2692 | 1460936445457 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 16:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:40:45 INFO - PROCESS | 2692 | 1460936445463 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:40:45 INFO - PROCESS | 2692 | 1460936445466 Marionette TRACE conn3 <- [1,1166,null,{}] 16:40:45 INFO - PROCESS | 2692 | 1460936445472 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}] 16:40:45 INFO - PROCESS | 2692 | 1460936445671 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 16:40:45 INFO - PROCESS | 2692 | 1460936445859 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:45 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3660795000 == 125 [pid = 2692] [id = 299] 16:40:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 215 (0x7f365c284000) [pid = 2692] [serial = 898] [outer = (nil)] 16:40:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 216 (0x7f365d7aa400) [pid = 2692] [serial = 899] [outer = 0x7f365c284000] 16:40:45 INFO - PROCESS | 2692 | 1460936445941 Marionette DEBUG loaded listener.js 16:40:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 217 (0x7f365f9abc00) [pid = 2692] [serial = 900] [outer = 0x7f365c284000] 16:40:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365cf56800 == 124 [pid = 2692] [id = 269] 16:40:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365f01e800 == 123 [pid = 2692] [id = 268] 16:40:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3652e18800 == 122 [pid = 2692] [id = 270] 16:40:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367a221800 == 121 [pid = 2692] [id = 231] 16:40:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3651889800 == 120 [pid = 2692] [id = 271] 16:40:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bf9d800 == 119 [pid = 2692] [id = 272] 16:40:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365f007000 == 118 [pid = 2692] [id = 267] 16:40:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366f7ca000 == 117 [pid = 2692] [id = 229] 16:40:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367851a800 == 116 [pid = 2692] [id = 230] 16:40:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36544d8800 == 115 [pid = 2692] [id = 215] 16:40:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657da8000 == 114 [pid = 2692] [id = 294] 16:40:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3651884000 == 113 [pid = 2692] [id = 293] 16:40:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36574bd000 == 112 [pid = 2692] [id = 292] 16:40:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3650550800 == 111 [pid = 2692] [id = 291] 16:40:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36511ef000 == 110 [pid = 2692] [id = 290] 16:40:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365109e800 == 109 [pid = 2692] [id = 289] 16:40:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36511e0800 == 108 [pid = 2692] [id = 288] 16:40:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3650fed000 == 107 [pid = 2692] [id = 287] 16:40:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367ed1b800 == 106 [pid = 2692] [id = 286] 16:40:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367ef7b800 == 105 [pid = 2692] [id = 285] 16:40:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367ac6c000 == 104 [pid = 2692] [id = 284] 16:40:48 INFO - PROCESS | 2692 | 1460936448560 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]]]}] 16:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 3234ms 16:40:48 INFO - PROCESS | 2692 | 1460936448698 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 16:40:48 INFO - PROCESS | 2692 | 1460936448702 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 16:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:40:48 INFO - PROCESS | 2692 | 1460936448710 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:40:48 INFO - PROCESS | 2692 | 1460936448716 Marionette TRACE conn3 <- [1,1170,null,{}] 16:40:48 INFO - PROCESS | 2692 | 1460936448734 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}] 16:40:48 INFO - PROCESS | 2692 | 1460936448891 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 16:40:48 INFO - PROCESS | 2692 | 1460936448902 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:48 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36511e6800 == 105 [pid = 2692] [id = 300] 16:40:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 218 (0x7f3654390400) [pid = 2692] [serial = 901] [outer = (nil)] 16:40:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 219 (0x7f3654395c00) [pid = 2692] [serial = 902] [outer = 0x7f3654390400] 16:40:48 INFO - PROCESS | 2692 | 1460936448972 Marionette DEBUG loaded listener.js 16:40:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 220 (0x7f3657296c00) [pid = 2692] [serial = 903] [outer = 0x7f3654390400] 16:40:49 INFO - PROCESS | 2692 | 1460936449931 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]]]}] 16:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1285ms 16:40:50 INFO - PROCESS | 2692 | 1460936449997 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 16:40:50 INFO - PROCESS | 2692 | 1460936450005 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 16:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:40:50 INFO - PROCESS | 2692 | 1460936450016 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:40:50 INFO - PROCESS | 2692 | 1460936450019 Marionette TRACE conn3 <- [1,1174,null,{}] 16:40:50 INFO - PROCESS | 2692 | 1460936450032 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}] 16:40:50 INFO - PROCESS | 2692 | 1460936450268 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 16:40:50 INFO - PROCESS | 2692 | 1460936450295 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:50 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bfb2800 == 106 [pid = 2692] [id = 301] 16:40:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 221 (0x7f3657297800) [pid = 2692] [serial = 904] [outer = (nil)] 16:40:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 222 (0x7f3657e07800) [pid = 2692] [serial = 905] [outer = 0x7f3657297800] 16:40:50 INFO - PROCESS | 2692 | 1460936450364 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 223 (0x7f365be8b800) [pid = 2692] [serial = 906] [outer = 0x7f3657297800] 16:40:51 INFO - PROCESS | 2692 | 1460936451415 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] 16:40:51 INFO - PROCESS | 2692 | 1460936451461 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 16:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:40:51 INFO - PROCESS | 2692 | 1460936451479 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 2692 | 1460936451486 Marionette TRACE conn3 <- [1,1178,null,{}] 16:40:51 INFO - PROCESS | 2692 | 1460936451501 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}] 16:40:52 INFO - PROCESS | 2692 | 1460936452448 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 16:40:52 INFO - PROCESS | 2692 | --DOMWINDOW == 222 (0x7f365041b000) [pid = 2692] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:40:52 INFO - PROCESS | 2692 | --DOMWINDOW == 221 (0x7f36518a1800) [pid = 2692] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:40:52 INFO - PROCESS | 2692 | --DOMWINDOW == 220 (0x7f365f48c400) [pid = 2692] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:40:52 INFO - PROCESS | 2692 | --DOMWINDOW == 219 (0x7f365f491000) [pid = 2692] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:40:52 INFO - PROCESS | 2692 | --DOMWINDOW == 218 (0x7f3655846c00) [pid = 2692] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:40:52 INFO - PROCESS | 2692 | --DOMWINDOW == 217 (0x7f3655d63000) [pid = 2692] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:40:52 INFO - PROCESS | 2692 | --DOMWINDOW == 216 (0x7f365583e400) [pid = 2692] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:40:52 INFO - PROCESS | 2692 | --DOMWINDOW == 215 (0x7f365c227800) [pid = 2692] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:40:52 INFO - PROCESS | 2692 | --DOMWINDOW == 214 (0x7f365e8e8000) [pid = 2692] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:40:52 INFO - PROCESS | 2692 | --DOMWINDOW == 213 (0x7f3665395400) [pid = 2692] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:40:52 INFO - PROCESS | 2692 | --DOMWINDOW == 212 (0x7f3657de3400) [pid = 2692] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:40:52 INFO - PROCESS | 2692 | --DOMWINDOW == 211 (0x7f3662a6f400) [pid = 2692] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:40:52 INFO - PROCESS | 2692 | --DOMWINDOW == 210 (0x7f3657e02c00) [pid = 2692] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:40:52 INFO - PROCESS | 2692 | --DOMWINDOW == 209 (0x7f365c285c00) [pid = 2692] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:40:52 INFO - PROCESS | 2692 | --DOMWINDOW == 208 (0x7f3657e11000) [pid = 2692] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:40:52 INFO - PROCESS | 2692 | --DOMWINDOW == 207 (0x7f365189f800) [pid = 2692] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:40:52 INFO - PROCESS | 2692 | --DOMWINDOW == 206 (0x7f365eeb4000) [pid = 2692] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:40:52 INFO - PROCESS | 2692 | 1460936452652 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:52 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bf9c000 == 107 [pid = 2692] [id = 302] 16:40:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 207 (0x7f365189f800) [pid = 2692] [serial = 907] [outer = (nil)] 16:40:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 208 (0x7f3655d60c00) [pid = 2692] [serial = 908] [outer = 0x7f365189f800] 16:40:52 INFO - PROCESS | 2692 | 1460936452727 Marionette DEBUG loaded listener.js 16:40:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 209 (0x7f365e7f6400) [pid = 2692] [serial = 909] [outer = 0x7f365189f800] 16:40:53 INFO - PROCESS | 2692 | 1460936453446 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] 16:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:40:53 INFO - PROCESS | 2692 | 1460936453475 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 16:40:53 INFO - PROCESS | 2692 | 1460936453482 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:40:53 INFO - PROCESS | 2692 | 1460936453485 Marionette TRACE conn3 <- [1,1182,null,{}] 16:40:53 INFO - PROCESS | 2692 | 1460936453490 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}] 16:40:53 INFO - PROCESS | 2692 | 1460936453713 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 16:40:53 INFO - PROCESS | 2692 | 1460936453733 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:53 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365fa13800 == 108 [pid = 2692] [id = 303] 16:40:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 210 (0x7f36518a1800) [pid = 2692] [serial = 910] [outer = (nil)] 16:40:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 211 (0x7f365f48c000) [pid = 2692] [serial = 911] [outer = 0x7f36518a1800] 16:40:53 INFO - PROCESS | 2692 | 1460936453799 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 212 (0x7f3660b6dc00) [pid = 2692] [serial = 912] [outer = 0x7f36518a1800] 16:40:54 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:40:54 INFO - PROCESS | 2692 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:40:54 INFO - PROCESS | 2692 | 1460936454841 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] 16:40:54 INFO - PROCESS | 2692 | 1460936454926 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 16:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:40:54 INFO - PROCESS | 2692 | 1460936454934 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:40:54 INFO - PROCESS | 2692 | 1460936454938 Marionette TRACE conn3 <- [1,1186,null,{}] 16:40:54 INFO - PROCESS | 2692 | 1460936454948 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}] 16:40:55 INFO - PROCESS | 2692 | 1460936455137 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 16:40:55 INFO - PROCESS | 2692 | 1460936455380 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:55 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bc2d000 == 109 [pid = 2692] [id = 304] 16:40:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 213 (0x7f3654398000) [pid = 2692] [serial = 913] [outer = (nil)] 16:40:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 214 (0x7f3657e06400) [pid = 2692] [serial = 914] [outer = 0x7f3654398000] 16:40:55 INFO - PROCESS | 2692 | 1460936455473 Marionette DEBUG loaded listener.js 16:40:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 215 (0x7f365bda3400) [pid = 2692] [serial = 915] [outer = 0x7f3654398000] 16:40:56 INFO - PROCESS | 2692 | 1460936456367 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] 16:40:56 INFO - PROCESS | 2692 | 1460936456431 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 16:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:40:56 INFO - PROCESS | 2692 | 1460936456442 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:40:56 INFO - PROCESS | 2692 | 1460936456447 Marionette TRACE conn3 <- [1,1190,null,{}] 16:40:56 INFO - PROCESS | 2692 | 1460936456454 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}] 16:40:56 INFO - PROCESS | 2692 | 1460936456719 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 16:40:57 INFO - PROCESS | 2692 | 1460936457007 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3662edf800 == 110 [pid = 2692] [id = 305] 16:40:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 216 (0x7f365e8e6400) [pid = 2692] [serial = 916] [outer = (nil)] 16:40:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 217 (0x7f365f093400) [pid = 2692] [serial = 917] [outer = 0x7f365e8e6400] 16:40:57 INFO - PROCESS | 2692 | 1460936457084 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 218 (0x7f3662a5e000) [pid = 2692] [serial = 918] [outer = 0x7f365e8e6400] 16:40:58 INFO - PROCESS | 2692 | 1460936458072 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] 16:40:58 INFO - PROCESS | 2692 | 1460936458138 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 16:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:40:58 INFO - PROCESS | 2692 | 1460936458146 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:40:58 INFO - PROCESS | 2692 | 1460936458152 Marionette TRACE conn3 <- [1,1194,null,{}] 16:40:58 INFO - PROCESS | 2692 | 1460936458169 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}] 16:40:58 INFO - PROCESS | 2692 | 1460936458392 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 16:40:58 INFO - PROCESS | 2692 | 1460936458688 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:58 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3652e13800 == 111 [pid = 2692] [id = 306] 16:40:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 219 (0x7f3662a9e400) [pid = 2692] [serial = 919] [outer = (nil)] 16:40:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 220 (0x7f3662ae3800) [pid = 2692] [serial = 920] [outer = 0x7f3662a9e400] 16:40:58 INFO - PROCESS | 2692 | 1460936458772 Marionette DEBUG loaded listener.js 16:40:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 221 (0x7f3662cf8400) [pid = 2692] [serial = 921] [outer = 0x7f3662a9e400] 16:40:59 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:40:59 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:40:59 INFO - PROCESS | 2692 | 1460936459652 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] 16:40:59 INFO - PROCESS | 2692 | 1460936459705 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 16:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:40:59 INFO - PROCESS | 2692 | 1460936459711 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 2692 | 1460936459714 Marionette TRACE conn3 <- [1,1198,null,{}] 16:40:59 INFO - PROCESS | 2692 | 1460936459720 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}] 16:40:59 INFO - PROCESS | 2692 | 1460936459936 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 16:41:00 INFO - PROCESS | 2692 | 1460936460162 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3666cbf000 == 112 [pid = 2692] [id = 307] 16:41:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 222 (0x7f3662aa8800) [pid = 2692] [serial = 922] [outer = (nil)] 16:41:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 223 (0x7f36639e0c00) [pid = 2692] [serial = 923] [outer = 0x7f3662aa8800] 16:41:00 INFO - PROCESS | 2692 | 1460936460281 Marionette DEBUG loaded listener.js 16:41:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 224 (0x7f3665018800) [pid = 2692] [serial = 924] [outer = 0x7f3662aa8800] 16:41:01 INFO - PROCESS | 2692 | 1460936461253 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]]]}] 16:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1583ms 16:41:01 INFO - PROCESS | 2692 | 1460936461296 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 16:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:41:01 INFO - PROCESS | 2692 | 1460936461300 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 16:41:01 INFO - PROCESS | 2692 | 1460936461306 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - PROCESS | 2692 | 1460936461310 Marionette TRACE conn3 <- [1,1202,null,{}] 16:41:01 INFO - PROCESS | 2692 | 1460936461315 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}] 16:41:01 INFO - PROCESS | 2692 | 1460936461492 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 16:41:01 INFO - PROCESS | 2692 | 1460936461681 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:01 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667a86000 == 113 [pid = 2692] [id = 308] 16:41:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 225 (0x7f3663714000) [pid = 2692] [serial = 925] [outer = (nil)] 16:41:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 226 (0x7f3665395400) [pid = 2692] [serial = 926] [outer = 0x7f3663714000] 16:41:01 INFO - PROCESS | 2692 | 1460936461772 Marionette DEBUG loaded listener.js 16:41:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 227 (0x7f366625f000) [pid = 2692] [serial = 927] [outer = 0x7f3663714000] 16:41:02 INFO - PROCESS | 2692 | 1460936462708 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]]]}] 16:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1480ms 16:41:02 INFO - PROCESS | 2692 | 1460936462786 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 16:41:02 INFO - PROCESS | 2692 | 1460936462789 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 16:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:41:02 INFO - PROCESS | 2692 | 1460936462796 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:41:02 INFO - PROCESS | 2692 | 1460936462800 Marionette TRACE conn3 <- [1,1206,null,{}] 16:41:02 INFO - PROCESS | 2692 | 1460936462805 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}] 16:41:03 INFO - PROCESS | 2692 | 1460936463059 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 16:41:03 INFO - PROCESS | 2692 | 1460936463299 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3668e3a800 == 114 [pid = 2692] [id = 309] 16:41:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 228 (0x7f366796d400) [pid = 2692] [serial = 928] [outer = (nil)] 16:41:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 229 (0x7f3668842400) [pid = 2692] [serial = 929] [outer = 0x7f366796d400] 16:41:03 INFO - PROCESS | 2692 | 1460936463394 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 230 (0x7f3668b0a800) [pid = 2692] [serial = 930] [outer = 0x7f366796d400] 16:41:04 INFO - PROCESS | 2692 | 1460936464280 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]]]}] 16:41:04 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 16:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1536ms 16:41:04 INFO - PROCESS | 2692 | 1460936464334 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 16:41:04 INFO - PROCESS | 2692 | 1460936464338 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 16:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:41:04 INFO - PROCESS | 2692 | 1460936464344 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:41:04 INFO - PROCESS | 2692 | 1460936464346 Marionette TRACE conn3 <- [1,1210,null,{}] 16:41:04 INFO - PROCESS | 2692 | 1460936464352 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}] 16:41:04 INFO - PROCESS | 2692 | 1460936464543 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 16:41:04 INFO - PROCESS | 2692 | 1460936464728 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:04 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366f70d000 == 115 [pid = 2692] [id = 310] 16:41:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 231 (0x7f36688bb400) [pid = 2692] [serial = 931] [outer = (nil)] 16:41:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 232 (0x7f366aeca000) [pid = 2692] [serial = 932] [outer = 0x7f36688bb400] 16:41:04 INFO - PROCESS | 2692 | 1460936464810 Marionette DEBUG loaded listener.js 16:41:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 233 (0x7f36748d4c00) [pid = 2692] [serial = 933] [outer = 0x7f36688bb400] 16:41:05 INFO - PROCESS | 2692 | 1460936465675 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]]]}] 16:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1378ms 16:41:05 INFO - PROCESS | 2692 | 1460936465723 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 16:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:41:05 INFO - PROCESS | 2692 | 1460936465727 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 16:41:05 INFO - PROCESS | 2692 | 1460936465733 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:41:05 INFO - PROCESS | 2692 | 1460936465736 Marionette TRACE conn3 <- [1,1214,null,{}] 16:41:05 INFO - PROCESS | 2692 | 1460936465748 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}] 16:41:05 INFO - PROCESS | 2692 | 1460936465939 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 16:41:06 INFO - PROCESS | 2692 | 1460936466124 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:06 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367657d800 == 116 [pid = 2692] [id = 311] 16:41:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 234 (0x7f36505eb800) [pid = 2692] [serial = 934] [outer = (nil)] 16:41:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 235 (0x7f3675985000) [pid = 2692] [serial = 935] [outer = 0x7f36505eb800] 16:41:06 INFO - PROCESS | 2692 | 1460936466195 Marionette DEBUG loaded listener.js 16:41:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 236 (0x7f3678abe000) [pid = 2692] [serial = 936] [outer = 0x7f36505eb800] 16:41:07 INFO - PROCESS | 2692 | 1460936467098 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]]]}] 16:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1393ms 16:41:07 INFO - PROCESS | 2692 | 1460936467126 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 16:41:07 INFO - PROCESS | 2692 | 1460936467130 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 16:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:41:07 INFO - PROCESS | 2692 | 1460936467136 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:41:07 INFO - PROCESS | 2692 | 1460936467138 Marionette TRACE conn3 <- [1,1218,null,{}] 16:41:07 INFO - PROCESS | 2692 | 1460936467144 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}] 16:41:07 INFO - PROCESS | 2692 | 1460936467321 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 16:41:07 INFO - PROCESS | 2692 | 1460936467512 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:07 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367a29d800 == 117 [pid = 2692] [id = 312] 16:41:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 237 (0x7f3668217400) [pid = 2692] [serial = 937] [outer = (nil)] 16:41:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 238 (0x7f367a638000) [pid = 2692] [serial = 938] [outer = 0x7f3668217400] 16:41:07 INFO - PROCESS | 2692 | 1460936467583 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 239 (0x7f367a71a000) [pid = 2692] [serial = 939] [outer = 0x7f3668217400] 16:41:08 INFO - PROCESS | 2692 | 1460936468475 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]]]}] 16:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1377ms 16:41:08 INFO - PROCESS | 2692 | 1460936468515 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 16:41:08 INFO - PROCESS | 2692 | 1460936468519 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 16:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:41:08 INFO - PROCESS | 2692 | 1460936468525 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 2692 | 1460936468527 Marionette TRACE conn3 <- [1,1222,null,{}] 16:41:08 INFO - PROCESS | 2692 | 1460936468533 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}] 16:41:08 INFO - PROCESS | 2692 | 1460936468723 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 16:41:08 INFO - PROCESS | 2692 | 1460936468914 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367d730800 == 118 [pid = 2692] [id = 313] 16:41:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 240 (0x7f3668847c00) [pid = 2692] [serial = 940] [outer = (nil)] 16:41:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 241 (0x7f367a785c00) [pid = 2692] [serial = 941] [outer = 0x7f3668847c00] 16:41:08 INFO - PROCESS | 2692 | 1460936468985 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 242 (0x7f367a790400) [pid = 2692] [serial = 942] [outer = 0x7f3668847c00] 16:41:10 INFO - PROCESS | 2692 | 1460936470040 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] 16:41:10 INFO - PROCESS | 2692 | 1460936470115 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 16:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:41:10 INFO - PROCESS | 2692 | 1460936470122 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:41:10 INFO - PROCESS | 2692 | 1460936470126 Marionette TRACE conn3 <- [1,1226,null,{}] 16:41:10 INFO - PROCESS | 2692 | 1460936470132 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}] 16:41:10 INFO - PROCESS | 2692 | 1460936470384 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 16:41:10 INFO - PROCESS | 2692 | 1460936470678 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c108800 == 119 [pid = 2692] [id = 314] 16:41:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 243 (0x7f3654309400) [pid = 2692] [serial = 943] [outer = (nil)] 16:41:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 244 (0x7f365be99400) [pid = 2692] [serial = 944] [outer = 0x7f3654309400] 16:41:10 INFO - PROCESS | 2692 | 1460936470773 Marionette DEBUG loaded listener.js 16:41:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 245 (0x7f367ae0fc00) [pid = 2692] [serial = 945] [outer = 0x7f3654309400] 16:41:11 INFO - PROCESS | 2692 | 1460936471661 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]]]}] 16:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1581ms 16:41:11 INFO - PROCESS | 2692 | 1460936471704 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 16:41:11 INFO - PROCESS | 2692 | 1460936471708 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 16:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:41:11 INFO - PROCESS | 2692 | 1460936471715 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 2692 | 1460936471718 Marionette TRACE conn3 <- [1,1230,null,{}] 16:41:11 INFO - PROCESS | 2692 | 1460936471723 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}] 16:41:11 INFO - PROCESS | 2692 | 1460936471933 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 16:41:12 INFO - PROCESS | 2692 | 1460936472122 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d0cc800 == 120 [pid = 2692] [id = 315] 16:41:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 246 (0x7f3651a25c00) [pid = 2692] [serial = 946] [outer = (nil)] 16:41:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 247 (0x7f3651af4000) [pid = 2692] [serial = 947] [outer = 0x7f3651a25c00] 16:41:12 INFO - PROCESS | 2692 | 1460936472194 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 248 (0x7f3651af9000) [pid = 2692] [serial = 948] [outer = 0x7f3651a25c00] 16:41:13 INFO - PROCESS | 2692 | 1460936473073 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]]]}] 16:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1387ms 16:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:41:13 INFO - PROCESS | 2692 | 1460936473103 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 16:41:13 INFO - PROCESS | 2692 | 1460936473106 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 16:41:13 INFO - PROCESS | 2692 | 1460936473113 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 2692 | 1460936473116 Marionette TRACE conn3 <- [1,1234,null,{}] 16:41:13 INFO - PROCESS | 2692 | 1460936473121 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}] 16:41:13 INFO - PROCESS | 2692 | 1460936473302 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 16:41:13 INFO - PROCESS | 2692 | 1460936473497 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:13 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36639a9800 == 121 [pid = 2692] [id = 316] 16:41:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 249 (0x7f3651aeb400) [pid = 2692] [serial = 949] [outer = (nil)] 16:41:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 250 (0x7f36572bd800) [pid = 2692] [serial = 950] [outer = 0x7f3651aeb400] 16:41:13 INFO - PROCESS | 2692 | 1460936473568 Marionette DEBUG loaded listener.js 16:41:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 251 (0x7f36572c4000) [pid = 2692] [serial = 951] [outer = 0x7f3651aeb400] 16:41:14 INFO - PROCESS | 2692 | 1460936474439 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]]]}] 16:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1383ms 16:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:41:14 INFO - PROCESS | 2692 | 1460936474497 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 16:41:14 INFO - PROCESS | 2692 | 1460936474500 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 16:41:14 INFO - PROCESS | 2692 | 1460936474506 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:41:14 INFO - PROCESS | 2692 | 1460936474509 Marionette TRACE conn3 <- [1,1238,null,{}] 16:41:14 INFO - PROCESS | 2692 | 1460936474515 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}] 16:41:14 INFO - PROCESS | 2692 | 1460936474689 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 16:41:15 INFO - PROCESS | 2692 | 1460936475178 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3652e1d800 == 122 [pid = 2692] [id = 317] 16:41:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 252 (0x7f36505ebc00) [pid = 2692] [serial = 952] [outer = (nil)] 16:41:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 253 (0x7f36505f2000) [pid = 2692] [serial = 953] [outer = 0x7f36505ebc00] 16:41:15 INFO - PROCESS | 2692 | 1460936475291 Marionette DEBUG loaded listener.js 16:41:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 254 (0x7f3651af5000) [pid = 2692] [serial = 954] [outer = 0x7f36505ebc00] 16:41:16 INFO - PROCESS | 2692 | 1460936476174 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]]]}] 16:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1739ms 16:41:16 INFO - PROCESS | 2692 | 1460936476246 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 16:41:16 INFO - PROCESS | 2692 | 1460936476256 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 16:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:41:16 INFO - PROCESS | 2692 | 1460936476270 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 2692 | 1460936476277 Marionette TRACE conn3 <- [1,1242,null,{}] 16:41:16 INFO - PROCESS | 2692 | 1460936476289 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}] 16:41:16 INFO - PROCESS | 2692 | 1460936476682 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 16:41:16 INFO - PROCESS | 2692 | 1460936476888 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3650536000 == 123 [pid = 2692] [id = 318] 16:41:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 255 (0x7f3650417400) [pid = 2692] [serial = 955] [outer = (nil)] 16:41:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 256 (0x7f36572a0000) [pid = 2692] [serial = 956] [outer = 0x7f3650417400] 16:41:17 INFO - PROCESS | 2692 | 1460936477011 Marionette DEBUG loaded listener.js 16:41:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 257 (0x7f3657c99800) [pid = 2692] [serial = 957] [outer = 0x7f3650417400] 16:41:17 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3669162000 == 122 [pid = 2692] [id = 106] 16:41:17 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366398d000 == 121 [pid = 2692] [id = 221] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 256 (0x7f3678b83800) [pid = 2692] [serial = 860] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 255 (0x7f3657c9a400) [pid = 2692] [serial = 863] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 254 (0x7f3654395000) [pid = 2692] [serial = 866] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 253 (0x7f3657c97800) [pid = 2692] [serial = 869] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 252 (0x7f3650424800) [pid = 2692] [serial = 872] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 251 (0x7f36505ed000) [pid = 2692] [serial = 875] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 250 (0x7f3657df2400) [pid = 2692] [serial = 884] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3660795000 == 120 [pid = 2692] [id = 299] 16:41:17 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365ed4b000 == 119 [pid = 2692] [id = 298] 16:41:17 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d28d000 == 118 [pid = 2692] [id = 297] 16:41:17 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c542000 == 117 [pid = 2692] [id = 296] 16:41:17 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36544c5800 == 116 [pid = 2692] [id = 295] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 249 (0x7f367a718400) [pid = 2692] [serial = 705] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 248 (0x7f3665046800) [pid = 2692] [serial = 650] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 247 (0x7f365eeb0c00) [pid = 2692] [serial = 593] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 246 (0x7f36505ea800) [pid = 2692] [serial = 879] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 245 (0x7f3654313000) [pid = 2692] [serial = 881] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 244 (0x7f3676b0d800) [pid = 2692] [serial = 842] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 243 (0x7f365bd9b800) [pid = 2692] [serial = 845] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 242 (0x7f365f096800) [pid = 2692] [serial = 848] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 241 (0x7f3666264800) [pid = 2692] [serial = 851] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 240 (0x7f367693a000) [pid = 2692] [serial = 854] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 239 (0x7f367a783000) [pid = 2692] [serial = 857] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 238 (0x7f3655d5e400) [pid = 2692] [serial = 882] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 237 (0x7f365041fc00) [pid = 2692] [serial = 878] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 236 (0x7f365fa31000) [pid = 2692] [serial = 596] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 235 (0x7f366169c400) [pid = 2692] [serial = 599] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 234 (0x7f365e7f8400) [pid = 2692] [serial = 590] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 233 (0x7f365c28ec00) [pid = 2692] [serial = 587] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 232 (0x7f3651a24c00) [pid = 2692] [serial = 819] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 231 (0x7f3668b08000) [pid = 2692] [serial = 836] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 230 (0x7f3675468800) [pid = 2692] [serial = 840] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 229 (0x7f3657e0ac00) [pid = 2692] [serial = 803] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 228 (0x7f365bd9d400) [pid = 2692] [serial = 812] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 227 (0x7f3665392400) [pid = 2692] [serial = 834] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 226 (0x7f3657e10c00) [pid = 2692] [serial = 821] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 225 (0x7f367692b000) [pid = 2692] [serial = 791] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 224 (0x7f3662a9f000) [pid = 2692] [serial = 830] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 223 (0x7f367ae0a800) [pid = 2692] [serial = 797] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 222 (0x7f366aecb000) [pid = 2692] [serial = 837] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 221 (0x7f3654310400) [pid = 2692] [serial = 806] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 220 (0x7f365e7c5c00) [pid = 2692] [serial = 825] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 219 (0x7f3651a20800) [pid = 2692] [serial = 818] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 218 (0x7f366371b000) [pid = 2692] [serial = 800] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 217 (0x7f365d788c00) [pid = 2692] [serial = 824] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 216 (0x7f365f08b800) [pid = 2692] [serial = 782] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 215 (0x7f3666e48000) [pid = 2692] [serial = 839] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 214 (0x7f3662cee800) [pid = 2692] [serial = 831] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 213 (0x7f367a714000) [pid = 2692] [serial = 794] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 212 (0x7f3657e0f800) [pid = 2692] [serial = 809] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 211 (0x7f3662addc00) [pid = 2692] [serial = 785] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 210 (0x7f36518a4400) [pid = 2692] [serial = 815] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 209 (0x7f3668213c00) [pid = 2692] [serial = 788] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 208 (0x7f365f482800) [pid = 2692] [serial = 827] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 207 (0x7f365bd9e000) [pid = 2692] [serial = 822] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 206 (0x7f36609d3000) [pid = 2692] [serial = 828] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | --DOMWINDOW == 205 (0x7f36639d5c00) [pid = 2692] [serial = 833] [outer = (nil)] [url = about:blank] 16:41:17 INFO - PROCESS | 2692 | 1460936477902 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]]]}] 16:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1691ms 16:41:17 INFO - PROCESS | 2692 | 1460936477962 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 16:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:41:17 INFO - PROCESS | 2692 | 1460936477968 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 16:41:17 INFO - PROCESS | 2692 | 1460936477975 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - PROCESS | 2692 | 1460936477978 Marionette TRACE conn3 <- [1,1246,null,{}] 16:41:17 INFO - PROCESS | 2692 | 1460936477983 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}] 16:41:18 INFO - PROCESS | 2692 | 1460936478160 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 16:41:18 INFO - PROCESS | 2692 | 1460936478178 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:18 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657db2000 == 117 [pid = 2692] [id = 319] 16:41:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 206 (0x7f36518a4400) [pid = 2692] [serial = 958] [outer = (nil)] 16:41:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 207 (0x7f3657e10c00) [pid = 2692] [serial = 959] [outer = 0x7f36518a4400] 16:41:18 INFO - PROCESS | 2692 | 1460936478241 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 208 (0x7f365c287000) [pid = 2692] [serial = 960] [outer = 0x7f36518a4400] 16:41:19 INFO - PROCESS | 2692 | 1460936479182 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]]]}] 16:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1230ms 16:41:19 INFO - PROCESS | 2692 | 1460936479206 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 16:41:19 INFO - PROCESS | 2692 | 1460936479211 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 16:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:41:19 INFO - PROCESS | 2692 | 1460936479229 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 2692 | 1460936479238 Marionette TRACE conn3 <- [1,1250,null,{}] 16:41:19 INFO - PROCESS | 2692 | 1460936479246 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}] 16:41:19 INFO - PROCESS | 2692 | 1460936479425 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 16:41:19 INFO - PROCESS | 2692 | 1460936479595 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:19 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf5f800 == 118 [pid = 2692] [id = 320] 16:41:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 209 (0x7f36505e7c00) [pid = 2692] [serial = 961] [outer = (nil)] 16:41:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 210 (0x7f365e7eb400) [pid = 2692] [serial = 962] [outer = 0x7f36505e7c00] 16:41:19 INFO - PROCESS | 2692 | 1460936479658 Marionette DEBUG loaded listener.js 16:41:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 211 (0x7f365f092800) [pid = 2692] [serial = 963] [outer = 0x7f36505e7c00] 16:41:20 INFO - PROCESS | 2692 | 1460936480476 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]]]}] 16:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1300ms 16:41:20 INFO - PROCESS | 2692 | 1460936480533 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 16:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:41:20 INFO - PROCESS | 2692 | 1460936480539 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 16:41:20 INFO - PROCESS | 2692 | 1460936480545 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:41:20 INFO - PROCESS | 2692 | 1460936480548 Marionette TRACE conn3 <- [1,1254,null,{}] 16:41:20 INFO - PROCESS | 2692 | 1460936480553 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}] 16:41:20 INFO - PROCESS | 2692 | 1460936480769 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 16:41:20 INFO - PROCESS | 2692 | 1460936480799 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:20 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365eb7a800 == 119 [pid = 2692] [id = 321] 16:41:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 212 (0x7f365e8e7c00) [pid = 2692] [serial = 964] [outer = (nil)] 16:41:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 213 (0x7f365f852000) [pid = 2692] [serial = 965] [outer = 0x7f365e8e7c00] 16:41:20 INFO - PROCESS | 2692 | 1460936480876 Marionette DEBUG loaded listener.js 16:41:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 214 (0x7f3660b70400) [pid = 2692] [serial = 966] [outer = 0x7f365e8e7c00] 16:41:21 INFO - PROCESS | 2692 | 1460936481831 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]]]}] 16:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1331ms 16:41:21 INFO - PROCESS | 2692 | 1460936481877 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 16:41:21 INFO - PROCESS | 2692 | 1460936481880 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 16:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 213 (0x7f365430a400) [pid = 2692] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 212 (0x7f3666c6a800) [pid = 2692] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 211 (0x7f36609ca000) [pid = 2692] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 210 (0x7f3663715c00) [pid = 2692] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 209 (0x7f3657e05c00) [pid = 2692] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 208 (0x7f3654308400) [pid = 2692] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 207 (0x7f3657ded000) [pid = 2692] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 206 (0x7f365bd98800) [pid = 2692] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 205 (0x7f365d787800) [pid = 2692] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 204 (0x7f36748d7400) [pid = 2692] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 203 (0x7f3667d95800) [pid = 2692] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 202 (0x7f3663720400) [pid = 2692] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 201 (0x7f367a720c00) [pid = 2692] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 200 (0x7f365e7f5c00) [pid = 2692] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 199 (0x7f365e7ee800) [pid = 2692] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 198 (0x7f366503c000) [pid = 2692] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 197 (0x7f365f9ab000) [pid = 2692] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 196 (0x7f365189d800) [pid = 2692] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 195 (0x7f3655845800) [pid = 2692] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 194 (0x7f365c284000) [pid = 2692] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 193 (0x7f367a788400) [pid = 2692] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 192 (0x7f365d1f8800) [pid = 2692] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 191 (0x7f3662cf9400) [pid = 2692] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 190 (0x7f3654390400) [pid = 2692] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 189 (0x7f367a78ec00) [pid = 2692] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 188 (0x7f366820bc00) [pid = 2692] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 187 (0x7f36505f3400) [pid = 2692] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 186 (0x7f3675b2b400) [pid = 2692] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 185 (0x7f3668013c00) [pid = 2692] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 184 (0x7f367485bc00) [pid = 2692] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 183 (0x7f365be93000) [pid = 2692] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 182 (0x7f3655840000) [pid = 2692] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 181 (0x7f365729b800) [pid = 2692] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 180 (0x7f3654390c00) [pid = 2692] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 179 (0x7f365eeb8800) [pid = 2692] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 178 (0x7f365ec9f800) [pid = 2692] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 177 (0x7f3662ae4400) [pid = 2692] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 176 (0x7f365d78a000) [pid = 2692] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 175 (0x7f365ee08400) [pid = 2692] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 174 (0x7f365189f800) [pid = 2692] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 173 (0x7f36768d2400) [pid = 2692] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 172 (0x7f365f08c400) [pid = 2692] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 171 (0x7f365729d800) [pid = 2692] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 170 (0x7f3666b7cc00) [pid = 2692] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 169 (0x7f366503e400) [pid = 2692] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 168 (0x7f36748d0800) [pid = 2692] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 167 (0x7f36748d9800) [pid = 2692] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 166 (0x7f3662aacc00) [pid = 2692] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 165 (0x7f365729d000) [pid = 2692] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 164 (0x7f367a785800) [pid = 2692] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 163 (0x7f36505e6c00) [pid = 2692] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 162 (0x7f3657297800) [pid = 2692] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f3668014400) [pid = 2692] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f365be91c00) [pid = 2692] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f3650421400) [pid = 2692] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f366ae68c00) [pid = 2692] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f365c226400) [pid = 2692] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f3667acd400) [pid = 2692] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f365e7f1400) [pid = 2692] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f365583b400) [pid = 2692] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f3666ebb000) [pid = 2692] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f365d7ae800) [pid = 2692] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f3657de8400) [pid = 2692] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f36505ee000) [pid = 2692] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f3654390800) [pid = 2692] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:41:22 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f366501b800) [pid = 2692] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:41:22 INFO - PROCESS | 2692 | 1460936482656 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:41:22 INFO - PROCESS | 2692 | 1460936482660 Marionette TRACE conn3 <- [1,1258,null,{}] 16:41:22 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365fa91800 == 118 [pid = 2692] [id = 10] 16:41:22 INFO - PROCESS | 2692 | 1460936482718 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}] 16:41:22 INFO - PROCESS | 2692 | 1460936482950 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 16:41:23 INFO - PROCESS | 2692 | 1460936483047 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:23 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36544e0000 == 119 [pid = 2692] [id = 322] 16:41:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f365438f000) [pid = 2692] [serial = 967] [outer = (nil)] 16:41:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f365583b800) [pid = 2692] [serial = 968] [outer = 0x7f365438f000] 16:41:23 INFO - PROCESS | 2692 | 1460936483124 Marionette DEBUG loaded listener.js 16:41:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f365bd9fc00) [pid = 2692] [serial = 969] [outer = 0x7f365438f000] 16:41:23 INFO - PROCESS | 2692 | 1460936483974 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]]]}] 16:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1537ms 16:41:24 INFO - PROCESS | 2692 | 1460936484030 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 16:41:24 INFO - PROCESS | 2692 | 1460936484034 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 16:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:41:24 INFO - PROCESS | 2692 | 1460936484045 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:41:24 INFO - PROCESS | 2692 | 1460936484047 Marionette TRACE conn3 <- [1,1262,null,{}] 16:41:24 INFO - PROCESS | 2692 | 1460936484055 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}] 16:41:24 INFO - PROCESS | 2692 | 1460936484241 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 16:41:24 INFO - PROCESS | 2692 | 1460936484382 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:24 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365f2c7000 == 120 [pid = 2692] [id = 323] 16:41:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f365189f000) [pid = 2692] [serial = 970] [outer = (nil)] 16:41:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f365eeb8800) [pid = 2692] [serial = 971] [outer = 0x7f365189f000] 16:41:24 INFO - PROCESS | 2692 | 1460936484444 Marionette DEBUG loaded listener.js 16:41:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f3660b6a400) [pid = 2692] [serial = 972] [outer = 0x7f365189f000] 16:41:25 INFO - PROCESS | 2692 | 1460936485503 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]]]}] 16:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1531ms 16:41:25 INFO - PROCESS | 2692 | 1460936485578 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 2692 | 1460936485582 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 16:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:41:25 INFO - PROCESS | 2692 | 1460936485591 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 2692 | 1460936485597 Marionette TRACE conn3 <- [1,1266,null,{}] 16:41:25 INFO - PROCESS | 2692 | 1460936485605 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}] 16:41:25 INFO - PROCESS | 2692 | 1460936485862 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 16:41:26 INFO - PROCESS | 2692 | 1460936486162 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:26 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bc2e000 == 121 [pid = 2692] [id = 324] 16:41:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f3655842800) [pid = 2692] [serial = 973] [outer = (nil)] 16:41:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f365729dc00) [pid = 2692] [serial = 974] [outer = 0x7f3655842800] 16:41:26 INFO - PROCESS | 2692 | 1460936486239 Marionette DEBUG loaded listener.js 16:41:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f36572cbc00) [pid = 2692] [serial = 975] [outer = 0x7f3655842800] 16:41:27 INFO - PROCESS | 2692 | 1460936487102 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]]]}] 16:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1584ms 16:41:27 INFO - PROCESS | 2692 | 1460936487177 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 16:41:27 INFO - PROCESS | 2692 | 1460936487186 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 16:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:41:27 INFO - PROCESS | 2692 | 1460936487196 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:41:27 INFO - PROCESS | 2692 | 1460936487200 Marionette TRACE conn3 <- [1,1270,null,{}] 16:41:27 INFO - PROCESS | 2692 | 1460936487207 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}] 16:41:27 INFO - PROCESS | 2692 | 1460936487450 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 16:41:27 INFO - PROCESS | 2692 | 1460936487739 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365f013800 == 122 [pid = 2692] [id = 325] 16:41:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f365bd9c000) [pid = 2692] [serial = 976] [outer = (nil)] 16:41:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f365d1eec00) [pid = 2692] [serial = 977] [outer = 0x7f365bd9c000] 16:41:27 INFO - PROCESS | 2692 | 1460936487878 Marionette DEBUG loaded listener.js 16:41:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f365e7cac00) [pid = 2692] [serial = 978] [outer = 0x7f365bd9c000] 16:41:28 INFO - PROCESS | 2692 | 1460936488840 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]]]}] 16:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1688ms 16:41:28 INFO - PROCESS | 2692 | 1460936488885 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 16:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:41:28 INFO - PROCESS | 2692 | 1460936488889 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 16:41:28 INFO - PROCESS | 2692 | 1460936488895 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:41:28 INFO - PROCESS | 2692 | 1460936488901 Marionette TRACE conn3 <- [1,1274,null,{}] 16:41:28 INFO - PROCESS | 2692 | 1460936488918 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}] 16:41:29 INFO - PROCESS | 2692 | 1460936489122 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 16:41:29 INFO - PROCESS | 2692 | 1460936489355 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:29 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366339c000 == 123 [pid = 2692] [id = 326] 16:41:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f365ee0ec00) [pid = 2692] [serial = 979] [outer = (nil)] 16:41:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f36609cf800) [pid = 2692] [serial = 980] [outer = 0x7f365ee0ec00] 16:41:29 INFO - PROCESS | 2692 | 1460936489479 Marionette DEBUG loaded listener.js 16:41:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 163 (0x7f3662a70800) [pid = 2692] [serial = 981] [outer = 0x7f365ee0ec00] 16:41:30 INFO - PROCESS | 2692 | 1460936490359 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]]]}] 16:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1539ms 16:41:30 INFO - PROCESS | 2692 | 1460936490435 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 16:41:30 INFO - PROCESS | 2692 | 1460936490439 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 16:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:41:30 INFO - PROCESS | 2692 | 1460936490445 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:41:30 INFO - PROCESS | 2692 | 1460936490448 Marionette TRACE conn3 <- [1,1278,null,{}] 16:41:30 INFO - PROCESS | 2692 | 1460936490454 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}] 16:41:30 INFO - PROCESS | 2692 | 1460936490688 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 16:41:31 INFO - PROCESS | 2692 | 1460936491023 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:31 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663c0a000 == 124 [pid = 2692] [id = 327] 16:41:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 164 (0x7f365f491000) [pid = 2692] [serial = 982] [outer = (nil)] 16:41:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 165 (0x7f3662cf7400) [pid = 2692] [serial = 983] [outer = 0x7f365f491000] 16:41:31 INFO - PROCESS | 2692 | 1460936491105 Marionette DEBUG loaded listener.js 16:41:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 166 (0x7f3663719000) [pid = 2692] [serial = 984] [outer = 0x7f365f491000] 16:41:31 INFO - PROCESS | 2692 | 1460936491914 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]]]}] 16:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1534ms 16:41:31 INFO - PROCESS | 2692 | 1460936491980 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 16:41:31 INFO - PROCESS | 2692 | 1460936491984 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 16:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:41:31 INFO - PROCESS | 2692 | 1460936491991 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:41:31 INFO - PROCESS | 2692 | 1460936491995 Marionette TRACE conn3 <- [1,1282,null,{}] 16:41:32 INFO - PROCESS | 2692 | 1460936492000 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}] 16:41:32 INFO - PROCESS | 2692 | 1460936492196 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 16:41:32 INFO - PROCESS | 2692 | 1460936492381 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:32 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366777c800 == 125 [pid = 2692] [id = 328] 16:41:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 167 (0x7f3662a9ec00) [pid = 2692] [serial = 985] [outer = (nil)] 16:41:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 168 (0x7f366501b800) [pid = 2692] [serial = 986] [outer = 0x7f3662a9ec00] 16:41:32 INFO - PROCESS | 2692 | 1460936492456 Marionette DEBUG loaded listener.js 16:41:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 169 (0x7f3665be2400) [pid = 2692] [serial = 987] [outer = 0x7f3662a9ec00] 16:41:33 INFO - PROCESS | 2692 | 1460936493351 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]]]}] 16:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1430ms 16:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:41:33 INFO - PROCESS | 2692 | 1460936493422 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 16:41:33 INFO - PROCESS | 2692 | 1460936493425 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 16:41:33 INFO - PROCESS | 2692 | 1460936493431 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:41:33 INFO - PROCESS | 2692 | 1460936493435 Marionette TRACE conn3 <- [1,1286,null,{}] 16:41:33 INFO - PROCESS | 2692 | 1460936493440 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}] 16:41:33 INFO - PROCESS | 2692 | 1460936493686 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 16:41:33 INFO - PROCESS | 2692 | 1460936493935 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:33 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3668928000 == 126 [pid = 2692] [id = 329] 16:41:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 170 (0x7f3667d92c00) [pid = 2692] [serial = 988] [outer = (nil)] 16:41:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 171 (0x7f3668210800) [pid = 2692] [serial = 989] [outer = 0x7f3667d92c00] 16:41:34 INFO - PROCESS | 2692 | 1460936494056 Marionette DEBUG loaded listener.js 16:41:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 172 (0x7f3668850400) [pid = 2692] [serial = 990] [outer = 0x7f3667d92c00] 16:41:34 INFO - PROCESS | 2692 | 1460936494903 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]]]}] 16:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1531ms 16:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:41:34 INFO - PROCESS | 2692 | 1460936494962 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 16:41:34 INFO - PROCESS | 2692 | 1460936494965 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 16:41:34 INFO - PROCESS | 2692 | 1460936494972 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:41:34 INFO - PROCESS | 2692 | 1460936494975 Marionette TRACE conn3 <- [1,1290,null,{}] 16:41:34 INFO - PROCESS | 2692 | 1460936494980 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}] 16:41:35 INFO - PROCESS | 2692 | 1460936495182 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 16:41:35 INFO - PROCESS | 2692 | 1460936495382 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:35 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367591b800 == 127 [pid = 2692] [id = 330] 16:41:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 173 (0x7f3654308000) [pid = 2692] [serial = 991] [outer = (nil)] 16:41:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 174 (0x7f3668e75400) [pid = 2692] [serial = 992] [outer = 0x7f3654308000] 16:41:35 INFO - PROCESS | 2692 | 1460936495462 Marionette DEBUG loaded listener.js 16:41:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 175 (0x7f367546fc00) [pid = 2692] [serial = 993] [outer = 0x7f3654308000] 16:41:36 INFO - PROCESS | 2692 | 1460936496311 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]]]}] 16:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1379ms 16:41:36 INFO - PROCESS | 2692 | 1460936496351 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 16:41:36 INFO - PROCESS | 2692 | 1460936496354 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 16:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:41:36 INFO - PROCESS | 2692 | 1460936496360 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:41:36 INFO - PROCESS | 2692 | 1460936496364 Marionette TRACE conn3 <- [1,1294,null,{}] 16:41:36 INFO - PROCESS | 2692 | 1460936496369 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}] 16:41:36 INFO - PROCESS | 2692 | 1460936496569 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 16:41:36 INFO - PROCESS | 2692 | 1460936496763 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:36 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ae31800 == 128 [pid = 2692] [id = 331] 16:41:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 176 (0x7f3667d93000) [pid = 2692] [serial = 994] [outer = (nil)] 16:41:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 177 (0x7f3676b04c00) [pid = 2692] [serial = 995] [outer = 0x7f3667d93000] 16:41:36 INFO - PROCESS | 2692 | 1460936496834 Marionette DEBUG loaded listener.js 16:41:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 178 (0x7f367a637c00) [pid = 2692] [serial = 996] [outer = 0x7f3667d93000] 16:41:37 INFO - PROCESS | 2692 | 1460936497694 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]]]}] 16:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1385ms 16:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:41:37 INFO - PROCESS | 2692 | 1460936497747 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 16:41:37 INFO - PROCESS | 2692 | 1460936497750 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 16:41:37 INFO - PROCESS | 2692 | 1460936497756 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:41:37 INFO - PROCESS | 2692 | 1460936497760 Marionette TRACE conn3 <- [1,1298,null,{}] 16:41:37 INFO - PROCESS | 2692 | 1460936497765 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}] 16:41:37 INFO - PROCESS | 2692 | 1460936497944 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 16:41:38 INFO - PROCESS | 2692 | 1460936498137 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:38 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36637e4800 == 129 [pid = 2692] [id = 332] 16:41:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 179 (0x7f3675471000) [pid = 2692] [serial = 997] [outer = (nil)] 16:41:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 180 (0x7f367a783000) [pid = 2692] [serial = 998] [outer = 0x7f3675471000] 16:41:38 INFO - PROCESS | 2692 | 1460936498211 Marionette DEBUG loaded listener.js 16:41:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 181 (0x7f367a82d800) [pid = 2692] [serial = 999] [outer = 0x7f3675471000] 16:41:39 INFO - PROCESS | 2692 | 1460936499099 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]]]}] 16:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1386ms 16:41:39 INFO - PROCESS | 2692 | 1460936499142 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 16:41:39 INFO - PROCESS | 2692 | 1460936499145 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 16:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:41:39 INFO - PROCESS | 2692 | 1460936499152 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:41:39 INFO - PROCESS | 2692 | 1460936499155 Marionette TRACE conn3 <- [1,1302,null,{}] 16:41:39 INFO - PROCESS | 2692 | 1460936499160 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}] 16:41:39 INFO - PROCESS | 2692 | 1460936499335 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 16:41:39 INFO - PROCESS | 2692 | 1460936499529 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:39 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36674d3000 == 130 [pid = 2692] [id = 333] 16:41:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 182 (0x7f36759dfc00) [pid = 2692] [serial = 1000] [outer = (nil)] 16:41:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 183 (0x7f367ae0e400) [pid = 2692] [serial = 1001] [outer = 0x7f36759dfc00] 16:41:39 INFO - PROCESS | 2692 | 1460936499603 Marionette DEBUG loaded listener.js 16:41:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 184 (0x7f367ca9d800) [pid = 2692] [serial = 1002] [outer = 0x7f36759dfc00] 16:41:40 INFO - PROCESS | 2692 | 1460936500594 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]]]}] 16:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1478ms 16:41:40 INFO - PROCESS | 2692 | 1460936500631 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 16:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:41:40 INFO - PROCESS | 2692 | 1460936500641 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 16:41:40 INFO - PROCESS | 2692 | 1460936500648 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:41:40 INFO - PROCESS | 2692 | 1460936500652 Marionette TRACE conn3 <- [1,1306,null,{}] 16:41:40 INFO - PROCESS | 2692 | 1460936500658 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}] 16:41:40 INFO - PROCESS | 2692 | 1460936500878 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 16:41:41 INFO - PROCESS | 2692 | 1460936501148 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:41 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3650542000 == 131 [pid = 2692] [id = 334] 16:41:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 185 (0x7f3650418000) [pid = 2692] [serial = 1003] [outer = (nil)] 16:41:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 186 (0x7f3650423c00) [pid = 2692] [serial = 1004] [outer = 0x7f3650418000] 16:41:41 INFO - PROCESS | 2692 | 1460936501271 Marionette DEBUG loaded listener.js 16:41:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 187 (0x7f365c339800) [pid = 2692] [serial = 1005] [outer = 0x7f3650418000] 16:41:42 INFO - PROCESS | 2692 | 1460936502277 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]]]}] 16:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1681ms 16:41:42 INFO - PROCESS | 2692 | 1460936502329 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 16:41:42 INFO - PROCESS | 2692 | 1460936502333 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 16:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:41:42 INFO - PROCESS | 2692 | 1460936502339 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:41:42 INFO - PROCESS | 2692 | 1460936502342 Marionette TRACE conn3 <- [1,1310,null,{}] 16:41:42 INFO - PROCESS | 2692 | 1460936502348 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}] 16:41:42 INFO - PROCESS | 2692 | 1460936502541 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 16:41:42 INFO - PROCESS | 2692 | 1460936502781 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:42 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36544d9000 == 132 [pid = 2692] [id = 335] 16:41:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 188 (0x7f365041e800) [pid = 2692] [serial = 1006] [outer = (nil)] 16:41:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 189 (0x7f3655d5dc00) [pid = 2692] [serial = 1007] [outer = 0x7f365041e800] 16:41:42 INFO - PROCESS | 2692 | 1460936502901 Marionette DEBUG loaded listener.js 16:41:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 190 (0x7f3657e0c400) [pid = 2692] [serial = 1008] [outer = 0x7f365041e800] 16:41:43 INFO - PROCESS | 2692 | 1460936503741 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] 16:41:43 INFO - PROCESS | 2692 | 1460936503793 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 16:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:41:43 INFO - PROCESS | 2692 | 1460936503800 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:41:43 INFO - PROCESS | 2692 | 1460936503802 Marionette TRACE conn3 <- [1,1314,null,{}] 16:41:43 INFO - PROCESS | 2692 | 1460936503808 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}] 16:41:44 INFO - PROCESS | 2692 | 1460936503997 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 16:41:44 INFO - PROCESS | 2692 | 1460936504194 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:44 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e5df800 == 133 [pid = 2692] [id = 336] 16:41:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 191 (0x7f365583a400) [pid = 2692] [serial = 1009] [outer = (nil)] 16:41:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 192 (0x7f365d1f7000) [pid = 2692] [serial = 1010] [outer = 0x7f365583a400] 16:41:44 INFO - PROCESS | 2692 | 1460936504265 Marionette DEBUG loaded listener.js 16:41:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 193 (0x7f365e7f5800) [pid = 2692] [serial = 1011] [outer = 0x7f365583a400] 16:41:45 INFO - PROCESS | 2692 | 1460936505638 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]]]}] 16:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1881ms 16:41:45 INFO - PROCESS | 2692 | 1460936505735 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 16:41:45 INFO - PROCESS | 2692 | 1460936505740 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 16:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:41:45 INFO - PROCESS | 2692 | 1460936505753 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:41:45 INFO - PROCESS | 2692 | 1460936505757 Marionette TRACE conn3 <- [1,1318,null,{}] 16:41:45 INFO - PROCESS | 2692 | 1460936505766 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}] 16:41:45 INFO - PROCESS | 2692 | 1460936505968 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 16:41:46 INFO - PROCESS | 2692 | 1460936506159 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:46 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c113800 == 134 [pid = 2692] [id = 337] 16:41:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 194 (0x7f3650f6d400) [pid = 2692] [serial = 1012] [outer = (nil)] 16:41:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 195 (0x7f3651a26800) [pid = 2692] [serial = 1013] [outer = 0x7f3650f6d400] 16:41:46 INFO - PROCESS | 2692 | 1460936506236 Marionette DEBUG loaded listener.js 16:41:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 196 (0x7f3654313000) [pid = 2692] [serial = 1014] [outer = 0x7f3650f6d400] 16:41:47 INFO - PROCESS | 2692 | 1460936507212 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]]]}] 16:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1534ms 16:41:47 INFO - PROCESS | 2692 | 1460936507287 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 16:41:47 INFO - PROCESS | 2692 | 1460936507295 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 16:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:41:47 INFO - PROCESS | 2692 | 1460936507305 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:41:47 INFO - PROCESS | 2692 | 1460936507309 Marionette TRACE conn3 <- [1,1322,null,{}] 16:41:47 INFO - PROCESS | 2692 | 1460936507315 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}] 16:41:47 INFO - PROCESS | 2692 | 1460936507547 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 16:41:47 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36652c6800 == 133 [pid = 2692] [id = 282] 16:41:47 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663d4d000 == 132 [pid = 2692] [id = 178] 16:41:47 INFO - PROCESS | 2692 | --DOMWINDOW == 195 (0x7f365f48c000) [pid = 2692] [serial = 911] [outer = (nil)] [url = about:blank] 16:41:47 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365eb7e800 == 131 [pid = 2692] [id = 11] 16:41:47 INFO - PROCESS | 2692 | 1460936507969 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:48 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3650fde000 == 132 [pid = 2692] [id = 338] 16:41:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 196 (0x7f3655841400) [pid = 2692] [serial = 1015] [outer = (nil)] 16:41:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 197 (0x7f3657293000) [pid = 2692] [serial = 1016] [outer = 0x7f3655841400] 16:41:48 INFO - PROCESS | 2692 | 1460936508048 Marionette DEBUG loaded listener.js 16:41:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 198 (0x7f36572c6000) [pid = 2692] [serial = 1017] [outer = 0x7f3655841400] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 197 (0x7f366371cc00) [pid = 2692] [serial = 810] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 196 (0x7f367a262800) [pid = 2692] [serial = 792] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 195 (0x7f3668846000) [pid = 2692] [serial = 852] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 194 (0x7f366371f800) [pid = 2692] [serial = 801] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 193 (0x7f3657e10400) [pid = 2692] [serial = 804] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 192 (0x7f3654315400) [pid = 2692] [serial = 807] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 191 (0x7f365c339c00) [pid = 2692] [serial = 846] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 190 (0x7f367a78e800) [pid = 2692] [serial = 813] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 189 (0x7f367a639800) [pid = 2692] [serial = 843] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 188 (0x7f367a720400) [pid = 2692] [serial = 795] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 187 (0x7f367a78dc00) [pid = 2692] [serial = 858] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 186 (0x7f367a716000) [pid = 2692] [serial = 855] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 185 (0x7f367d4f0000) [pid = 2692] [serial = 798] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 184 (0x7f36609d7400) [pid = 2692] [serial = 849] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 183 (0x7f365f818400) [pid = 2692] [serial = 783] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 182 (0x7f366ae60400) [pid = 2692] [serial = 789] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 181 (0x7f3665041400) [pid = 2692] [serial = 786] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 180 (0x7f36518a9800) [pid = 2692] [serial = 816] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 179 (0x7f365d1fb000) [pid = 2692] [serial = 756] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 178 (0x7f365f9abc00) [pid = 2692] [serial = 900] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 177 (0x7f367aaa8c00) [pid = 2692] [serial = 744] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 176 (0x7f365e7f3c00) [pid = 2692] [serial = 894] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 175 (0x7f3667acc400) [pid = 2692] [serial = 681] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 174 (0x7f3657296c00) [pid = 2692] [serial = 903] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 173 (0x7f367ae03800) [pid = 2692] [serial = 747] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 172 (0x7f367a630800) [pid = 2692] [serial = 738] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 171 (0x7f365bda3800) [pid = 2692] [serial = 891] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 170 (0x7f3676b0c400) [pid = 2692] [serial = 699] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 169 (0x7f365d7aa400) [pid = 2692] [serial = 899] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 168 (0x7f366851ec00) [pid = 2692] [serial = 635] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 167 (0x7f36756b6000) [pid = 2692] [serial = 690] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 166 (0x7f3675b09000) [pid = 2692] [serial = 693] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 165 (0x7f366ad57c00) [pid = 2692] [serial = 644] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 164 (0x7f367ae0b800) [pid = 2692] [serial = 861] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 163 (0x7f3657ca1c00) [pid = 2692] [serial = 870] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 162 (0x7f3668215000) [pid = 2692] [serial = 672] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f365f850800) [pid = 2692] [serial = 623] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f366913ac00) [pid = 2692] [serial = 641] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f365f23b000) [pid = 2692] [serial = 897] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f36639e0000) [pid = 2692] [serial = 732] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f365e7f6400) [pid = 2692] [serial = 909] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f367a264000) [pid = 2692] [serial = 702] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f365f099000) [pid = 2692] [serial = 753] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f3657de7800) [pid = 2692] [serial = 890] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f3657c9f000) [pid = 2692] [serial = 864] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f3666f7e800) [pid = 2692] [serial = 632] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f366913fc00) [pid = 2692] [serial = 684] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f36768d2000) [pid = 2692] [serial = 696] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f367a717400) [pid = 2692] [serial = 741] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f3665012000) [pid = 2692] [serial = 626] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f365bd95000) [pid = 2692] [serial = 885] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f367ca9f400) [pid = 2692] [serial = 750] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f3657ca2800) [pid = 2692] [serial = 876] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f365be8b800) [pid = 2692] [serial = 906] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f36688b5800) [pid = 2692] [serial = 638] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f3675b25400) [pid = 2692] [serial = 780] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f3654395c00) [pid = 2692] [serial = 902] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f365f08bc00) [pid = 2692] [serial = 896] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f365439ac00) [pid = 2692] [serial = 873] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f3676829800) [pid = 2692] [serial = 726] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f365ec9e800) [pid = 2692] [serial = 729] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f366ae63800) [pid = 2692] [serial = 687] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f3657e07800) [pid = 2692] [serial = 905] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f3655d60c00) [pid = 2692] [serial = 908] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 133 (0x7f3662a5a000) [pid = 2692] [serial = 678] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f3667d90400) [pid = 2692] [serial = 647] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f366ad56000) [pid = 2692] [serial = 735] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f365e8f0800) [pid = 2692] [serial = 675] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f365d7b5000) [pid = 2692] [serial = 893] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 128 (0x7f365d78d800) [pid = 2692] [serial = 620] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 127 (0x7f36518a4800) [pid = 2692] [serial = 887] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 126 (0x7f3654399800) [pid = 2692] [serial = 867] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 125 (0x7f36661c3c00) [pid = 2692] [serial = 629] [outer = (nil)] [url = about:blank] 16:41:48 INFO - PROCESS | 2692 | --DOMWINDOW == 124 (0x7f3654314800) [pid = 2692] [serial = 888] [outer = (nil)] [url = about:blank] 16:41:49 INFO - PROCESS | 2692 | 1460936509083 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]]]}] 16:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1833ms 16:41:49 INFO - PROCESS | 2692 | 1460936509139 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 16:41:49 INFO - PROCESS | 2692 | 1460936509146 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 16:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:41:49 INFO - PROCESS | 2692 | 1460936509155 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:41:49 INFO - PROCESS | 2692 | 1460936509160 Marionette TRACE conn3 <- [1,1326,null,{}] 16:41:49 INFO - PROCESS | 2692 | 1460936509170 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}] 16:41:49 INFO - PROCESS | 2692 | 1460936509376 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 16:41:49 INFO - PROCESS | 2692 | 1460936509660 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36543cb000 == 133 [pid = 2692] [id = 339] 16:41:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 125 (0x7f3650f6a400) [pid = 2692] [serial = 1018] [outer = (nil)] 16:41:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 126 (0x7f3651af2800) [pid = 2692] [serial = 1019] [outer = 0x7f3650f6a400] 16:41:49 INFO - PROCESS | 2692 | 1460936509743 Marionette DEBUG loaded listener.js 16:41:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 127 (0x7f365439bc00) [pid = 2692] [serial = 1020] [outer = 0x7f3650f6a400] 16:41:50 INFO - PROCESS | 2692 | 1460936510658 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]]]}] 16:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1538ms 16:41:50 INFO - PROCESS | 2692 | 1460936510693 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 16:41:50 INFO - PROCESS | 2692 | 1460936510702 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 16:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:41:50 INFO - PROCESS | 2692 | 1460936510712 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:41:50 INFO - PROCESS | 2692 | 1460936510717 Marionette TRACE conn3 <- [1,1330,null,{}] 16:41:50 INFO - PROCESS | 2692 | 1460936510722 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}] 16:41:50 INFO - PROCESS | 2692 | 1460936510921 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 16:41:51 INFO - PROCESS | 2692 | 1460936511167 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:51 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bc28800 == 134 [pid = 2692] [id = 340] 16:41:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 128 (0x7f36572c9800) [pid = 2692] [serial = 1021] [outer = (nil)] 16:41:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f3657ca0c00) [pid = 2692] [serial = 1022] [outer = 0x7f36572c9800] 16:41:51 INFO - PROCESS | 2692 | 1460936511292 Marionette DEBUG loaded listener.js 16:41:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f3657e09000) [pid = 2692] [serial = 1023] [outer = 0x7f36572c9800] 16:41:52 INFO - PROCESS | 2692 | 1460936512218 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]]]}] 16:41:52 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 16:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1543ms 16:41:52 INFO - PROCESS | 2692 | 1460936512255 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 16:41:52 INFO - PROCESS | 2692 | 1460936512258 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 16:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:41:52 INFO - PROCESS | 2692 | 1460936512266 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:41:52 INFO - PROCESS | 2692 | 1460936512272 Marionette TRACE conn3 <- [1,1334,null,{}] 16:41:52 INFO - PROCESS | 2692 | 1460936512288 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}] 16:41:52 INFO - PROCESS | 2692 | 1460936512496 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 16:41:52 INFO - PROCESS | 2692 | 1460936512722 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:52 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf9c800 == 135 [pid = 2692] [id = 341] 16:41:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f365c21d400) [pid = 2692] [serial = 1024] [outer = (nil)] 16:41:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f365c339c00) [pid = 2692] [serial = 1025] [outer = 0x7f365c21d400] 16:41:52 INFO - PROCESS | 2692 | 1460936512845 Marionette DEBUG loaded listener.js 16:41:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f365d7b0400) [pid = 2692] [serial = 1026] [outer = 0x7f365c21d400] 16:41:53 INFO - PROCESS | 2692 | 1460936513698 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]]]}] 16:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1492ms 16:41:53 INFO - PROCESS | 2692 | 1460936513758 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 16:41:53 INFO - PROCESS | 2692 | 1460936513763 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 16:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:41:53 INFO - PROCESS | 2692 | 1460936513769 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:41:53 INFO - PROCESS | 2692 | 1460936513772 Marionette TRACE conn3 <- [1,1338,null,{}] 16:41:53 INFO - PROCESS | 2692 | 1460936513777 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}] 16:41:53 INFO - PROCESS | 2692 | 1460936513977 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 16:41:54 INFO - PROCESS | 2692 | 1460936514158 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:54 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e799800 == 136 [pid = 2692] [id = 342] 16:41:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f365c289c00) [pid = 2692] [serial = 1027] [outer = (nil)] 16:41:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f365ec9cc00) [pid = 2692] [serial = 1028] [outer = 0x7f365c289c00] 16:41:54 INFO - PROCESS | 2692 | 1460936514233 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f365f08b800) [pid = 2692] [serial = 1029] [outer = 0x7f365c289c00] 16:41:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366916a800 == 135 [pid = 2692] [id = 228] 16:41:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d0d9800 == 134 [pid = 2692] [id = 251] 16:41:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36683be800 == 133 [pid = 2692] [id = 209] 16:41:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657dba000 == 132 [pid = 2692] [id = 250] 16:41:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367ac42800 == 131 [pid = 2692] [id = 232] 16:41:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366963f800 == 130 [pid = 2692] [id = 280] 16:41:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c113800 == 129 [pid = 2692] [id = 337] 16:41:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367591b800 == 128 [pid = 2692] [id = 330] 16:41:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3668928000 == 127 [pid = 2692] [id = 329] 16:41:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366777c800 == 126 [pid = 2692] [id = 328] 16:41:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663c0a000 == 125 [pid = 2692] [id = 327] 16:41:57 INFO - PROCESS | 2692 | 1460936517417 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]]]}] 16:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 3687ms 16:41:57 INFO - PROCESS | 2692 | 1460936517457 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 16:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:41:57 INFO - PROCESS | 2692 | 1460936517462 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 16:41:57 INFO - PROCESS | 2692 | 1460936517470 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:41:57 INFO - PROCESS | 2692 | 1460936517473 Marionette TRACE conn3 <- [1,1342,null,{}] 16:41:57 INFO - PROCESS | 2692 | 1460936517481 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}] 16:41:57 INFO - PROCESS | 2692 | 1460936517667 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 16:41:57 INFO - PROCESS | 2692 | 1460936517803 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:57 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657632000 == 126 [pid = 2692] [id = 343] 16:41:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f3655d69400) [pid = 2692] [serial = 1030] [outer = (nil)] 16:41:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f365729c000) [pid = 2692] [serial = 1031] [outer = 0x7f3655d69400] 16:41:57 INFO - PROCESS | 2692 | 1460936517871 Marionette DEBUG loaded listener.js 16:41:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f36572cc800) [pid = 2692] [serial = 1032] [outer = 0x7f3655d69400] 16:41:58 INFO - PROCESS | 2692 | 1460936518619 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]]]}] 16:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1186ms 16:41:58 INFO - PROCESS | 2692 | 1460936518666 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 16:41:58 INFO - PROCESS | 2692 | 1460936518674 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 16:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:41:58 INFO - PROCESS | 2692 | 1460936518693 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:41:58 INFO - PROCESS | 2692 | 1460936518698 Marionette TRACE conn3 <- [1,1346,null,{}] 16:41:58 INFO - PROCESS | 2692 | 1460936518703 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}] 16:41:58 INFO - PROCESS | 2692 | 1460936518928 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 16:41:58 INFO - PROCESS | 2692 | 1460936518959 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:58 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf8c800 == 127 [pid = 2692] [id = 344] 16:41:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f3657e08c00) [pid = 2692] [serial = 1033] [outer = (nil)] 16:41:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f365c284000) [pid = 2692] [serial = 1034] [outer = 0x7f3657e08c00] 16:41:59 INFO - PROCESS | 2692 | 1460936519022 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f365d1fb000) [pid = 2692] [serial = 1035] [outer = 0x7f3657e08c00] 16:42:00 INFO - PROCESS | 2692 | 1460936520077 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]]]}] 16:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1440ms 16:42:00 INFO - PROCESS | 2692 | 1460936520141 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 2692 | 1460936520145 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 16:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:42:00 INFO - PROCESS | 2692 | 1460936520151 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 2692 | 1460936520157 Marionette TRACE conn3 <- [1,1350,null,{}] 16:42:00 INFO - PROCESS | 2692 | 1460936520172 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}] 16:42:00 INFO - PROCESS | 2692 | 1460936520409 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 16:42:00 INFO - PROCESS | 2692 | 1460936520434 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:00 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365faa6800 == 128 [pid = 2692] [id = 345] 16:42:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f365eeac800) [pid = 2692] [serial = 1036] [outer = (nil)] 16:42:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f365f81bc00) [pid = 2692] [serial = 1037] [outer = 0x7f365eeac800] 16:42:00 INFO - PROCESS | 2692 | 1460936520500 Marionette DEBUG loaded listener.js 16:42:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f36609ca000) [pid = 2692] [serial = 1038] [outer = 0x7f365eeac800] 16:42:01 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f365e8e7c00) [pid = 2692] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:42:01 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f36518a4400) [pid = 2692] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:42:01 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f365438f000) [pid = 2692] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:42:01 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f36505e7c00) [pid = 2692] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:42:01 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f3650417400) [pid = 2692] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:42:01 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f36505ebc00) [pid = 2692] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:42:01 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f3650f6d400) [pid = 2692] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:42:01 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f365f9aa000) [pid = 2692] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:42:01 INFO - PROCESS | 2692 | 1460936521669 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]]]}] 16:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1586ms 16:42:01 INFO - PROCESS | 2692 | 1460936521740 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 16:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:42:01 INFO - PROCESS | 2692 | 1460936521745 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 16:42:01 INFO - PROCESS | 2692 | 1460936521752 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:42:01 INFO - PROCESS | 2692 | 1460936521755 Marionette TRACE conn3 <- [1,1354,null,{}] 16:42:01 INFO - PROCESS | 2692 | 1460936521762 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}] 16:42:01 INFO - PROCESS | 2692 | 1460936521948 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 16:42:02 INFO - PROCESS | 2692 | 1460936522093 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:02 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36616ca800 == 129 [pid = 2692] [id = 346] 16:42:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f36505e7c00) [pid = 2692] [serial = 1039] [outer = (nil)] 16:42:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f365f483000) [pid = 2692] [serial = 1040] [outer = 0x7f36505e7c00] 16:42:02 INFO - PROCESS | 2692 | 1460936522171 Marionette DEBUG loaded listener.js 16:42:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f366169bc00) [pid = 2692] [serial = 1041] [outer = 0x7f36505e7c00] 16:42:03 INFO - PROCESS | 2692 | 1460936523104 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]]]}] 16:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1381ms 16:42:03 INFO - PROCESS | 2692 | 1460936523134 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 16:42:03 INFO - PROCESS | 2692 | 1460936523139 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 16:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:42:03 INFO - PROCESS | 2692 | 1460936523149 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:42:03 INFO - PROCESS | 2692 | 1460936523154 Marionette TRACE conn3 <- [1,1358,null,{}] 16:42:03 INFO - PROCESS | 2692 | 1460936523174 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}] 16:42:03 INFO - PROCESS | 2692 | 1460936523407 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 16:42:03 INFO - PROCESS | 2692 | 1460936523665 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:03 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bc16800 == 130 [pid = 2692] [id = 347] 16:42:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f365430d800) [pid = 2692] [serial = 1042] [outer = (nil)] 16:42:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f365729e800) [pid = 2692] [serial = 1043] [outer = 0x7f365430d800] 16:42:03 INFO - PROCESS | 2692 | 1460936523758 Marionette DEBUG loaded listener.js 16:42:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f3657e04000) [pid = 2692] [serial = 1044] [outer = 0x7f365430d800] 16:42:04 INFO - PROCESS | 2692 | 1460936524844 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]]]}] 16:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1751ms 16:42:04 INFO - PROCESS | 2692 | 1460936524917 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 16:42:04 INFO - PROCESS | 2692 | 1460936524926 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 16:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:42:04 INFO - PROCESS | 2692 | 1460936524940 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:42:04 INFO - PROCESS | 2692 | 1460936524944 Marionette TRACE conn3 <- [1,1362,null,{}] 16:42:04 INFO - PROCESS | 2692 | 1460936524951 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}] 16:42:05 INFO - PROCESS | 2692 | 1460936525143 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 16:42:05 INFO - PROCESS | 2692 | 1460936525328 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:05 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36616d0800 == 131 [pid = 2692] [id = 348] 16:42:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f3657291400) [pid = 2692] [serial = 1045] [outer = (nil)] 16:42:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f365d78d800) [pid = 2692] [serial = 1046] [outer = 0x7f3657291400] 16:42:05 INFO - PROCESS | 2692 | 1460936525403 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f365f098800) [pid = 2692] [serial = 1047] [outer = 0x7f3657291400] 16:42:06 INFO - PROCESS | 2692 | 1460936526456 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]]]}] 16:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1585ms 16:42:06 INFO - PROCESS | 2692 | 1460936526525 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 16:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:42:06 INFO - PROCESS | 2692 | 1460936526530 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 16:42:06 INFO - PROCESS | 2692 | 1460936526538 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:42:06 INFO - PROCESS | 2692 | 1460936526543 Marionette TRACE conn3 <- [1,1366,null,{}] 16:42:06 INFO - PROCESS | 2692 | 1460936526560 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}] 16:42:06 INFO - PROCESS | 2692 | 1460936526801 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 16:42:07 INFO - PROCESS | 2692 | 1460936527119 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:07 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657631000 == 132 [pid = 2692] [id = 349] 16:42:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f365f239000) [pid = 2692] [serial = 1048] [outer = (nil)] 16:42:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f3662a5a000) [pid = 2692] [serial = 1049] [outer = 0x7f365f239000] 16:42:07 INFO - PROCESS | 2692 | 1460936527217 Marionette DEBUG loaded listener.js 16:42:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f3662aaac00) [pid = 2692] [serial = 1050] [outer = 0x7f365f239000] 16:42:08 INFO - PROCESS | 2692 | 1460936528175 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] 16:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:42:08 INFO - PROCESS | 2692 | 1460936528234 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 16:42:08 INFO - PROCESS | 2692 | 1460936528240 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:42:08 INFO - PROCESS | 2692 | 1460936528244 Marionette TRACE conn3 <- [1,1370,null,{}] 16:42:08 INFO - PROCESS | 2692 | 1460936528249 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}] 16:42:08 INFO - PROCESS | 2692 | 1460936528468 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 16:42:08 INFO - PROCESS | 2692 | 1460936528700 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:08 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663d60000 == 133 [pid = 2692] [id = 350] 16:42:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f365f9b5800) [pid = 2692] [serial = 1051] [outer = (nil)] 16:42:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f3663717800) [pid = 2692] [serial = 1052] [outer = 0x7f365f9b5800] 16:42:08 INFO - PROCESS | 2692 | 1460936528790 Marionette DEBUG loaded listener.js 16:42:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f36639dd000) [pid = 2692] [serial = 1053] [outer = 0x7f365f9b5800] 16:42:09 INFO - PROCESS | 2692 | 1460936529662 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] 16:42:09 INFO - PROCESS | 2692 | 1460936529684 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 16:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:42:09 INFO - PROCESS | 2692 | 1460936529690 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:42:09 INFO - PROCESS | 2692 | 1460936529694 Marionette TRACE conn3 <- [1,1374,null,{}] 16:42:09 INFO - PROCESS | 2692 | 1460936529699 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}] 16:42:09 INFO - PROCESS | 2692 | 1460936529880 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 16:42:10 INFO - PROCESS | 2692 | 1460936530069 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:10 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366777f800 == 134 [pid = 2692] [id = 351] 16:42:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f365041c000) [pid = 2692] [serial = 1054] [outer = (nil)] 16:42:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f366538e400) [pid = 2692] [serial = 1055] [outer = 0x7f365041c000] 16:42:10 INFO - PROCESS | 2692 | 1460936530145 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f3665cd5000) [pid = 2692] [serial = 1056] [outer = 0x7f365041c000] 16:42:11 INFO - PROCESS | 2692 | [2692] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:11 INFO - PROCESS | 2692 | 1460936531058 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] 16:42:11 INFO - PROCESS | 2692 | 1460936531083 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 16:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:42:11 INFO - PROCESS | 2692 | 1460936531091 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:42:11 INFO - PROCESS | 2692 | 1460936531095 Marionette TRACE conn3 <- [1,1378,null,{}] 16:42:11 INFO - PROCESS | 2692 | 1460936531101 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}] 16:42:11 INFO - PROCESS | 2692 | 1460936531337 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 16:42:11 INFO - PROCESS | 2692 | 1460936531581 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:11 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3668276800 == 135 [pid = 2692] [id = 352] 16:42:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f3666ebc000) [pid = 2692] [serial = 1057] [outer = (nil)] 16:42:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f3668014400) [pid = 2692] [serial = 1058] [outer = 0x7f3666ebc000] 16:42:11 INFO - PROCESS | 2692 | 1460936531710 Marionette DEBUG loaded listener.js 16:42:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f366884c000) [pid = 2692] [serial = 1059] [outer = 0x7f3666ebc000] 16:42:12 INFO - PROCESS | 2692 | 1460936532650 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] 16:42:12 INFO - PROCESS | 2692 | 1460936532683 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 16:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:42:12 INFO - PROCESS | 2692 | 1460936532691 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:42:12 INFO - PROCESS | 2692 | 1460936532695 Marionette TRACE conn3 <- [1,1382,null,{}] 16:42:12 INFO - PROCESS | 2692 | 1460936532700 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}] 16:42:12 INFO - PROCESS | 2692 | 1460936532883 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 16:42:13 INFO - PROCESS | 2692 | 1460936533076 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3668ecf800 == 136 [pid = 2692] [id = 353] 16:42:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f3666f7e800) [pid = 2692] [serial = 1060] [outer = (nil)] 16:42:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f366ae24400) [pid = 2692] [serial = 1061] [outer = 0x7f3666f7e800] 16:42:13 INFO - PROCESS | 2692 | 1460936533155 Marionette DEBUG loaded listener.js 16:42:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f366ea4c800) [pid = 2692] [serial = 1062] [outer = 0x7f3666f7e800] 16:42:14 INFO - PROCESS | 2692 | [2692] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:14 INFO - PROCESS | 2692 | 1460936534078 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] 16:42:14 INFO - PROCESS | 2692 | 1460936534131 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 16:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:42:14 INFO - PROCESS | 2692 | 1460936534137 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:42:14 INFO - PROCESS | 2692 | 1460936534141 Marionette TRACE conn3 <- [1,1386,null,{}] 16:42:14 INFO - PROCESS | 2692 | 1460936534146 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}] 16:42:14 INFO - PROCESS | 2692 | 1460936534333 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 16:42:14 INFO - PROCESS | 2692 | 1460936534590 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:14 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366f70e000 == 137 [pid = 2692] [id = 354] 16:42:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f3651af8c00) [pid = 2692] [serial = 1063] [outer = (nil)] 16:42:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 163 (0x7f36759e3400) [pid = 2692] [serial = 1064] [outer = 0x7f3651af8c00] 16:42:14 INFO - PROCESS | 2692 | 1460936534708 Marionette DEBUG loaded listener.js 16:42:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 164 (0x7f36768d2400) [pid = 2692] [serial = 1065] [outer = 0x7f3651af8c00] 16:42:15 INFO - PROCESS | 2692 | 1460936535582 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] 16:42:15 INFO - PROCESS | 2692 | 1460936535629 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 16:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:42:15 INFO - PROCESS | 2692 | 1460936535636 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:42:15 INFO - PROCESS | 2692 | 1460936535640 Marionette TRACE conn3 <- [1,1390,null,{}] 16:42:15 INFO - PROCESS | 2692 | 1460936535645 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}] 16:42:15 INFO - PROCESS | 2692 | 1460936535835 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 16:42:16 INFO - PROCESS | 2692 | 1460936536027 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:16 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3676582800 == 138 [pid = 2692] [id = 355] 16:42:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 165 (0x7f3650f65800) [pid = 2692] [serial = 1066] [outer = (nil)] 16:42:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 166 (0x7f3678ac3400) [pid = 2692] [serial = 1067] [outer = 0x7f3650f65800] 16:42:16 INFO - PROCESS | 2692 | 1460936536112 Marionette DEBUG loaded listener.js 16:42:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 167 (0x7f367a63c000) [pid = 2692] [serial = 1068] [outer = 0x7f3650f65800] 16:42:16 INFO - PROCESS | 2692 | 1460936536992 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]]]}] 16:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1385ms 16:42:17 INFO - PROCESS | 2692 | 1460936537022 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 16:42:17 INFO - PROCESS | 2692 | 1460936537024 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 16:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:42:17 INFO - PROCESS | 2692 | 1460936537031 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:42:17 INFO - PROCESS | 2692 | 1460936537035 Marionette TRACE conn3 <- [1,1394,null,{}] 16:42:17 INFO - PROCESS | 2692 | 1460936537040 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}] 16:42:17 INFO - PROCESS | 2692 | 1460936537236 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 16:42:17 INFO - PROCESS | 2692 | 1460936537440 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:17 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3678bbd800 == 139 [pid = 2692] [id = 356] 16:42:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 168 (0x7f3666e48000) [pid = 2692] [serial = 1069] [outer = (nil)] 16:42:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 169 (0x7f367a716c00) [pid = 2692] [serial = 1070] [outer = 0x7f3666e48000] 16:42:17 INFO - PROCESS | 2692 | 1460936537554 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 170 (0x7f367a78b800) [pid = 2692] [serial = 1071] [outer = 0x7f3666e48000] 16:42:18 INFO - PROCESS | 2692 | 1460936538456 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]]]}] 16:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1480ms 16:42:18 INFO - PROCESS | 2692 | 1460936538513 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 16:42:18 INFO - PROCESS | 2692 | 1460936538517 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 16:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:42:18 INFO - PROCESS | 2692 | 1460936538524 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 2692 | 1460936538528 Marionette TRACE conn3 <- [1,1398,null,{}] 16:42:18 INFO - PROCESS | 2692 | 1460936538534 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}] 16:42:18 INFO - PROCESS | 2692 | 1460936538785 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 16:42:19 INFO - PROCESS | 2692 | 1460936539030 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:19 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ca84800 == 140 [pid = 2692] [id = 357] 16:42:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 171 (0x7f367ae0e800) [pid = 2692] [serial = 1072] [outer = (nil)] 16:42:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 172 (0x7f367ca95000) [pid = 2692] [serial = 1073] [outer = 0x7f367ae0e800] 16:42:19 INFO - PROCESS | 2692 | 1460936539127 Marionette DEBUG loaded listener.js 16:42:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 173 (0x7f367d467000) [pid = 2692] [serial = 1074] [outer = 0x7f367ae0e800] 16:42:20 INFO - PROCESS | 2692 | 1460936540008 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]]]}] 16:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1530ms 16:42:20 INFO - PROCESS | 2692 | 1460936540055 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 16:42:20 INFO - PROCESS | 2692 | 1460936540059 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 16:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:42:20 INFO - PROCESS | 2692 | 1460936540065 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:42:20 INFO - PROCESS | 2692 | 1460936540067 Marionette TRACE conn3 <- [1,1402,null,{}] 16:42:20 INFO - PROCESS | 2692 | 1460936540073 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}] 16:42:20 INFO - PROCESS | 2692 | 1460936540262 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 16:42:20 INFO - PROCESS | 2692 | 1460936540457 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:20 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663494000 == 141 [pid = 2692] [id = 358] 16:42:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 174 (0x7f36502ec800) [pid = 2692] [serial = 1075] [outer = (nil)] 16:42:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 175 (0x7f36502f4000) [pid = 2692] [serial = 1076] [outer = 0x7f36502ec800] 16:42:20 INFO - PROCESS | 2692 | 1460936540530 Marionette DEBUG loaded listener.js 16:42:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 176 (0x7f367a71c400) [pid = 2692] [serial = 1077] [outer = 0x7f36502ec800] 16:42:21 INFO - PROCESS | 2692 | 1460936541432 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]]]}] 16:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1433ms 16:42:21 INFO - PROCESS | 2692 | 1460936541500 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 16:42:21 INFO - PROCESS | 2692 | 1460936541503 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 16:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:42:21 INFO - PROCESS | 2692 | 1460936541509 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:42:21 INFO - PROCESS | 2692 | 1460936541512 Marionette TRACE conn3 <- [1,1406,null,{}] 16:42:21 INFO - PROCESS | 2692 | 1460936541518 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}] 16:42:21 INFO - PROCESS | 2692 | 1460936541721 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 16:42:21 INFO - PROCESS | 2692 | 1460936541916 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:21 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365188c000 == 142 [pid = 2692] [id = 359] 16:42:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 177 (0x7f36502ecc00) [pid = 2692] [serial = 1078] [outer = (nil)] 16:42:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 178 (0x7f3651a89400) [pid = 2692] [serial = 1079] [outer = 0x7f36502ecc00] 16:42:22 INFO - PROCESS | 2692 | 1460936541996 Marionette DEBUG loaded listener.js 16:42:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 179 (0x7f3651a90800) [pid = 2692] [serial = 1080] [outer = 0x7f36502ecc00] 16:42:23 INFO - PROCESS | 2692 | 1460936543174 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]]]}] 16:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1731ms 16:42:23 INFO - PROCESS | 2692 | 1460936543242 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 16:42:23 INFO - PROCESS | 2692 | 1460936543247 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 16:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:42:23 INFO - PROCESS | 2692 | 1460936543255 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:42:23 INFO - PROCESS | 2692 | 1460936543261 Marionette TRACE conn3 <- [1,1410,null,{}] 16:42:23 INFO - PROCESS | 2692 | 1460936543270 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}] 16:42:23 INFO - PROCESS | 2692 | 1460936543468 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 16:42:23 INFO - PROCESS | 2692 | 1460936543711 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:23 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e5cb000 == 143 [pid = 2692] [id = 360] 16:42:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 180 (0x7f365189c800) [pid = 2692] [serial = 1081] [outer = (nil)] 16:42:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 181 (0x7f3651a90000) [pid = 2692] [serial = 1082] [outer = 0x7f365189c800] 16:42:23 INFO - PROCESS | 2692 | 1460936543782 Marionette DEBUG loaded listener.js 16:42:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 182 (0x7f3651af0800) [pid = 2692] [serial = 1083] [outer = 0x7f365189c800] 16:42:24 INFO - PROCESS | 2692 | 1460936544718 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]]]}] 16:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1488ms 16:42:24 INFO - PROCESS | 2692 | 1460936544744 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 16:42:24 INFO - PROCESS | 2692 | 1460936544752 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 16:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:42:24 INFO - PROCESS | 2692 | 1460936544761 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:42:24 INFO - PROCESS | 2692 | 1460936544764 Marionette TRACE conn3 <- [1,1414,null,{}] 16:42:24 INFO - PROCESS | 2692 | 1460936544771 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}] 16:42:24 INFO - PROCESS | 2692 | 1460936544967 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 16:42:25 INFO - PROCESS | 2692 | 1460936545341 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:25 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3652e04800 == 144 [pid = 2692] [id = 361] 16:42:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 183 (0x7f3655d61800) [pid = 2692] [serial = 1084] [outer = (nil)] 16:42:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 184 (0x7f36572ca800) [pid = 2692] [serial = 1085] [outer = 0x7f3655d61800] 16:42:25 INFO - PROCESS | 2692 | 1460936545417 Marionette DEBUG loaded listener.js 16:42:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 185 (0x7f3657e02c00) [pid = 2692] [serial = 1086] [outer = 0x7f3655d61800] 16:42:26 INFO - PROCESS | 2692 | 1460936546610 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]]]}] 16:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1892ms 16:42:26 INFO - PROCESS | 2692 | 1460936546657 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 16:42:26 INFO - PROCESS | 2692 | 1460936546661 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 16:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:42:26 INFO - PROCESS | 2692 | 1460936546667 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:42:26 INFO - PROCESS | 2692 | 1460936546673 Marionette TRACE conn3 <- [1,1418,null,{}] 16:42:26 INFO - PROCESS | 2692 | 1460936546688 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}] 16:42:26 INFO - PROCESS | 2692 | 1460936546956 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 16:42:27 INFO - PROCESS | 2692 | 1460936547143 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:27 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cfa4000 == 145 [pid = 2692] [id = 362] 16:42:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 186 (0x7f365d1f5c00) [pid = 2692] [serial = 1087] [outer = (nil)] 16:42:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 187 (0x7f365e7cc000) [pid = 2692] [serial = 1088] [outer = 0x7f365d1f5c00] 16:42:27 INFO - PROCESS | 2692 | 1460936547227 Marionette DEBUG loaded listener.js 16:42:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 188 (0x7f365f09a800) [pid = 2692] [serial = 1089] [outer = 0x7f365d1f5c00] 16:42:27 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365faa6800 == 144 [pid = 2692] [id = 345] 16:42:27 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365cf8c800 == 143 [pid = 2692] [id = 344] 16:42:27 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657632000 == 142 [pid = 2692] [id = 343] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 187 (0x7f36572bd800) [pid = 2692] [serial = 950] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 186 (0x7f3657293000) [pid = 2692] [serial = 1016] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 185 (0x7f365729dc00) [pid = 2692] [serial = 974] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 184 (0x7f365d1eec00) [pid = 2692] [serial = 977] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 183 (0x7f36609cf800) [pid = 2692] [serial = 980] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 182 (0x7f3662cf7400) [pid = 2692] [serial = 983] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 181 (0x7f366501b800) [pid = 2692] [serial = 986] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 180 (0x7f3668210800) [pid = 2692] [serial = 989] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 179 (0x7f3668e75400) [pid = 2692] [serial = 992] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 178 (0x7f3676b04c00) [pid = 2692] [serial = 995] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 177 (0x7f367a783000) [pid = 2692] [serial = 998] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 176 (0x7f367ae0e400) [pid = 2692] [serial = 1001] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 175 (0x7f3650423c00) [pid = 2692] [serial = 1004] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 174 (0x7f3655d5dc00) [pid = 2692] [serial = 1007] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 173 (0x7f365d1f7000) [pid = 2692] [serial = 1010] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 172 (0x7f365f093400) [pid = 2692] [serial = 917] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 171 (0x7f3665395400) [pid = 2692] [serial = 926] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 170 (0x7f366aeca000) [pid = 2692] [serial = 932] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 169 (0x7f3662ae3800) [pid = 2692] [serial = 920] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 168 (0x7f3668842400) [pid = 2692] [serial = 929] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 167 (0x7f3675985000) [pid = 2692] [serial = 935] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 166 (0x7f3657e06400) [pid = 2692] [serial = 914] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 165 (0x7f36639e0c00) [pid = 2692] [serial = 923] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 164 (0x7f367a638000) [pid = 2692] [serial = 938] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 163 (0x7f367a785c00) [pid = 2692] [serial = 941] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 162 (0x7f365be99400) [pid = 2692] [serial = 944] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f3651af4000) [pid = 2692] [serial = 947] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365e799800 == 141 [pid = 2692] [id = 342] 16:42:28 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365cf9c800 == 140 [pid = 2692] [id = 341] 16:42:28 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bc28800 == 139 [pid = 2692] [id = 340] 16:42:28 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36543cb000 == 138 [pid = 2692] [id = 339] 16:42:28 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f3651a26800) [pid = 2692] [serial = 1013] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f365eeb8800) [pid = 2692] [serial = 971] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f365f092800) [pid = 2692] [serial = 963] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f3654313000) [pid = 2692] [serial = 1014] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f3667d8b000) [pid = 2692] [serial = 669] [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.] 16:42:28 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f365bd9fc00) [pid = 2692] [serial = 969] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f365f852000) [pid = 2692] [serial = 965] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f3657e10c00) [pid = 2692] [serial = 959] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f365c287000) [pid = 2692] [serial = 960] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f365583b800) [pid = 2692] [serial = 968] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f3660b70400) [pid = 2692] [serial = 966] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f365e7eb400) [pid = 2692] [serial = 962] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f36572a0000) [pid = 2692] [serial = 956] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f3657c99800) [pid = 2692] [serial = 957] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f3651af5000) [pid = 2692] [serial = 954] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f36505f2000) [pid = 2692] [serial = 953] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 2692 | 1460936548200 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]]]}] 16:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1595ms 16:42:28 INFO - PROCESS | 2692 | 1460936548264 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 16:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:42:28 INFO - PROCESS | 2692 | 1460936548268 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 16:42:28 INFO - PROCESS | 2692 | 1460936548275 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:42:28 INFO - PROCESS | 2692 | 1460936548278 Marionette TRACE conn3 <- [1,1422,null,{}] 16:42:28 INFO - PROCESS | 2692 | 1460936548283 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}] 16:42:28 INFO - PROCESS | 2692 | 1460936548469 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 16:42:28 INFO - PROCESS | 2692 | 1460936548634 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:28 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657636000 == 139 [pid = 2692] [id = 363] 16:42:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f3650419c00) [pid = 2692] [serial = 1090] [outer = (nil)] 16:42:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f365be90c00) [pid = 2692] [serial = 1091] [outer = 0x7f3650419c00] 16:42:28 INFO - PROCESS | 2692 | 1460936548742 Marionette DEBUG loaded listener.js 16:42:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f365f820400) [pid = 2692] [serial = 1092] [outer = 0x7f3650419c00] 16:42:29 INFO - PROCESS | 2692 | 1460936549558 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]]]}] 16:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1330ms 16:42:29 INFO - PROCESS | 2692 | 1460936549606 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 16:42:29 INFO - PROCESS | 2692 | 1460936549609 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 16:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:42:29 INFO - PROCESS | 2692 | 1460936549615 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:42:29 INFO - PROCESS | 2692 | 1460936549618 Marionette TRACE conn3 <- [1,1426,null,{}] 16:42:29 INFO - PROCESS | 2692 | 1460936549623 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}] 16:42:29 INFO - PROCESS | 2692 | 1460936549801 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 16:42:29 INFO - PROCESS | 2692 | 1460936549965 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:29 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d0df800 == 140 [pid = 2692] [id = 364] 16:42:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f3654307800) [pid = 2692] [serial = 1093] [outer = (nil)] 16:42:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f3662a56800) [pid = 2692] [serial = 1094] [outer = 0x7f3654307800] 16:42:30 INFO - PROCESS | 2692 | 1460936550031 Marionette DEBUG loaded listener.js 16:42:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f3662aabc00) [pid = 2692] [serial = 1095] [outer = 0x7f3654307800] 16:42:30 INFO - PROCESS | 2692 | 1460936550886 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]]]}] 16:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1333ms 16:42:30 INFO - PROCESS | 2692 | 1460936550949 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 16:42:30 INFO - PROCESS | 2692 | 1460936550952 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 16:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:42:30 INFO - PROCESS | 2692 | 1460936550969 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:42:30 INFO - PROCESS | 2692 | 1460936550973 Marionette TRACE conn3 <- [1,1430,null,{}] 16:42:30 INFO - PROCESS | 2692 | 1460936550985 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}] 16:42:31 INFO - PROCESS | 2692 | 1460936551261 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 16:42:31 INFO - PROCESS | 2692 | 1460936551296 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:31 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663499000 == 141 [pid = 2692] [id = 365] 16:42:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f36661c1c00) [pid = 2692] [serial = 1096] [outer = (nil)] 16:42:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f3667d8f400) [pid = 2692] [serial = 1097] [outer = 0x7f36661c1c00] 16:42:31 INFO - PROCESS | 2692 | 1460936551364 Marionette DEBUG loaded listener.js 16:42:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f3668445c00) [pid = 2692] [serial = 1098] [outer = 0x7f36661c1c00] 16:42:32 INFO - PROCESS | 2692 | 1460936552246 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]]]}] 16:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1350ms 16:42:32 INFO - PROCESS | 2692 | 1460936552310 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 16:42:32 INFO - PROCESS | 2692 | 1460936552312 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 16:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:42:32 INFO - PROCESS | 2692 | 1460936552319 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:42:32 INFO - PROCESS | 2692 | 1460936552323 Marionette TRACE conn3 <- [1,1434,null,{}] 16:42:32 INFO - PROCESS | 2692 | 1460936552328 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}] 16:42:32 INFO - PROCESS | 2692 | 1460936552918 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f3663714000) [pid = 2692] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f366796d400) [pid = 2692] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f3668217400) [pid = 2692] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f3668847c00) [pid = 2692] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f3654309400) [pid = 2692] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f3651a25c00) [pid = 2692] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f3651aeb400) [pid = 2692] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f3655842800) [pid = 2692] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f365bd9c000) [pid = 2692] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f365ee0ec00) [pid = 2692] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f365f491000) [pid = 2692] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f3662a9ec00) [pid = 2692] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f3667d92c00) [pid = 2692] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f3654308000) [pid = 2692] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f3667d93000) [pid = 2692] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f3675471000) [pid = 2692] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f36759dfc00) [pid = 2692] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f365583a400) [pid = 2692] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f36518a1800) [pid = 2692] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f365189f000) [pid = 2692] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 133 (0x7f36572c9800) [pid = 2692] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f365c289c00) [pid = 2692] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f365c21d400) [pid = 2692] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f3650f6a400) [pid = 2692] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f3655d69400) [pid = 2692] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 128 (0x7f365eeac800) [pid = 2692] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 127 (0x7f3657e08c00) [pid = 2692] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 126 (0x7f365fa95800) [pid = 2692] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 125 (0x7f365e8e6400) [pid = 2692] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 124 (0x7f3662a9e400) [pid = 2692] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 123 (0x7f3654398000) [pid = 2692] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 122 (0x7f365041e800) [pid = 2692] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 121 (0x7f3662aa8800) [pid = 2692] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 120 (0x7f3650418000) [pid = 2692] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 119 (0x7f36688bb400) [pid = 2692] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 118 (0x7f36505eb800) [pid = 2692] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:42:32 INFO - PROCESS | 2692 | --DOMWINDOW == 117 (0x7f365fa19000) [pid = 2692] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:42:33 INFO - PROCESS | 2692 | 1460936553130 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:33 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3651891800 == 142 [pid = 2692] [id = 366] 16:42:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 118 (0x7f3650418000) [pid = 2692] [serial = 1099] [outer = (nil)] 16:42:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 119 (0x7f36505ea800) [pid = 2692] [serial = 1100] [outer = 0x7f3650418000] 16:42:33 INFO - PROCESS | 2692 | 1460936553196 Marionette DEBUG loaded listener.js 16:42:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 120 (0x7f3651a1dc00) [pid = 2692] [serial = 1101] [outer = 0x7f3650418000] 16:42:33 INFO - PROCESS | 2692 | 1460936553914 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]]]}] 16:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1631ms 16:42:33 INFO - PROCESS | 2692 | 1460936553952 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 16:42:33 INFO - PROCESS | 2692 | 1460936553955 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 16:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:42:33 INFO - PROCESS | 2692 | 1460936553961 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:42:33 INFO - PROCESS | 2692 | 1460936553964 Marionette TRACE conn3 <- [1,1438,null,{}] 16:42:33 INFO - PROCESS | 2692 | 1460936553969 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}] 16:42:34 INFO - PROCESS | 2692 | 1460936554212 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 16:42:34 INFO - PROCESS | 2692 | 1460936554232 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:34 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663392000 == 143 [pid = 2692] [id = 367] 16:42:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 121 (0x7f365041e000) [pid = 2692] [serial = 1102] [outer = (nil)] 16:42:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 122 (0x7f365bd9c000) [pid = 2692] [serial = 1103] [outer = 0x7f365041e000] 16:42:34 INFO - PROCESS | 2692 | 1460936554296 Marionette DEBUG loaded listener.js 16:42:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 123 (0x7f365eca2000) [pid = 2692] [serial = 1104] [outer = 0x7f365041e000] 16:42:35 INFO - PROCESS | 2692 | 1460936555285 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]]]}] 16:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1380ms 16:42:35 INFO - PROCESS | 2692 | 1460936555344 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 16:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:42:35 INFO - PROCESS | 2692 | 1460936555350 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 16:42:35 INFO - PROCESS | 2692 | 1460936555359 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:42:35 INFO - PROCESS | 2692 | 1460936555365 Marionette TRACE conn3 <- [1,1442,null,{}] 16:42:35 INFO - PROCESS | 2692 | 1460936555375 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}] 16:42:35 INFO - PROCESS | 2692 | 1460936555634 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 16:42:35 INFO - PROCESS | 2692 | 1460936555914 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:35 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf1e000 == 144 [pid = 2692] [id = 368] 16:42:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 124 (0x7f3650f6cc00) [pid = 2692] [serial = 1105] [outer = (nil)] 16:42:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 125 (0x7f3651a8e800) [pid = 2692] [serial = 1106] [outer = 0x7f3650f6cc00] 16:42:35 INFO - PROCESS | 2692 | 1460936555993 Marionette DEBUG loaded listener.js 16:42:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 126 (0x7f365438c400) [pid = 2692] [serial = 1107] [outer = 0x7f3650f6cc00] 16:42:36 INFO - PROCESS | 2692 | 1460936556906 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]]]}] 16:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1589ms 16:42:36 INFO - PROCESS | 2692 | 1460936556948 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 16:42:36 INFO - PROCESS | 2692 | 1460936556957 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 16:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:42:36 INFO - PROCESS | 2692 | 1460936556967 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:42:36 INFO - PROCESS | 2692 | 1460936556971 Marionette TRACE conn3 <- [1,1446,null,{}] 16:42:36 INFO - PROCESS | 2692 | 1460936556978 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}] 16:42:37 INFO - PROCESS | 2692 | 1460936557191 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 16:42:37 INFO - PROCESS | 2692 | 1460936557428 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:37 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663396800 == 145 [pid = 2692] [id = 369] 16:42:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 127 (0x7f3657c95000) [pid = 2692] [serial = 1108] [outer = (nil)] 16:42:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 128 (0x7f365bda3800) [pid = 2692] [serial = 1109] [outer = 0x7f3657c95000] 16:42:37 INFO - PROCESS | 2692 | 1460936557547 Marionette DEBUG loaded listener.js 16:42:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f365c338800) [pid = 2692] [serial = 1110] [outer = 0x7f3657c95000] 16:42:38 INFO - PROCESS | 2692 | 1460936558602 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]]]}] 16:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1681ms 16:42:38 INFO - PROCESS | 2692 | 1460936558650 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 16:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:42:38 INFO - PROCESS | 2692 | 1460936558654 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 16:42:38 INFO - PROCESS | 2692 | 1460936558660 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:42:38 INFO - PROCESS | 2692 | 1460936558666 Marionette TRACE conn3 <- [1,1450,null,{}] 16:42:38 INFO - PROCESS | 2692 | 1460936558683 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}] 16:42:38 INFO - PROCESS | 2692 | 1460936558899 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 16:42:39 INFO - PROCESS | 2692 | 1460936559181 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:39 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667a77000 == 146 [pid = 2692] [id = 370] 16:42:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f365f232c00) [pid = 2692] [serial = 1111] [outer = (nil)] 16:42:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f3661692800) [pid = 2692] [serial = 1112] [outer = 0x7f365f232c00] 16:42:39 INFO - PROCESS | 2692 | 1460936559264 Marionette DEBUG loaded listener.js 16:42:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f3662aa7800) [pid = 2692] [serial = 1113] [outer = 0x7f365f232c00] 16:42:40 INFO - PROCESS | 2692 | 1460936560163 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]]]}] 16:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1536ms 16:42:40 INFO - PROCESS | 2692 | 1460936560196 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 16:42:40 INFO - PROCESS | 2692 | 1460936560200 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 16:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:42:40 INFO - PROCESS | 2692 | 1460936560206 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:42:40 INFO - PROCESS | 2692 | 1460936560209 Marionette TRACE conn3 <- [1,1454,null,{}] 16:42:40 INFO - PROCESS | 2692 | 1460936560214 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}] 16:42:40 INFO - PROCESS | 2692 | 1460936560413 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 16:42:40 INFO - PROCESS | 2692 | 1460936560607 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:40 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3668ede800 == 147 [pid = 2692] [id = 371] 16:42:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f365f823c00) [pid = 2692] [serial = 1114] [outer = (nil)] 16:42:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f365ec99800) [pid = 2692] [serial = 1115] [outer = 0x7f365f823c00] 16:42:40 INFO - PROCESS | 2692 | 1460936560685 Marionette DEBUG loaded listener.js 16:42:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f36661c3c00) [pid = 2692] [serial = 1116] [outer = 0x7f365f823c00] 16:42:41 INFO - PROCESS | 2692 | 1460936561616 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]]]}] 16:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1478ms 16:42:41 INFO - PROCESS | 2692 | 1460936561686 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 16:42:41 INFO - PROCESS | 2692 | 1460936561689 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 16:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:42:41 INFO - PROCESS | 2692 | 1460936561695 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:42:41 INFO - PROCESS | 2692 | 1460936561698 Marionette TRACE conn3 <- [1,1458,null,{}] 16:42:41 INFO - PROCESS | 2692 | 1460936561704 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}] 16:42:41 INFO - PROCESS | 2692 | 1460936561904 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 16:42:42 INFO - PROCESS | 2692 | 1460936562139 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:42 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3678512000 == 148 [pid = 2692] [id = 372] 16:42:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f3662c42000) [pid = 2692] [serial = 1117] [outer = (nil)] 16:42:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f3666eb7800) [pid = 2692] [serial = 1118] [outer = 0x7f3662c42000] 16:42:42 INFO - PROCESS | 2692 | 1460936562259 Marionette DEBUG loaded listener.js 16:42:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f3667d93000) [pid = 2692] [serial = 1119] [outer = 0x7f3662c42000] 16:42:43 INFO - PROCESS | 2692 | 1460936563260 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]]]}] 16:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1638ms 16:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:42:43 INFO - PROCESS | 2692 | 1460936563336 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 16:42:43 INFO - PROCESS | 2692 | 1460936563338 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 16:42:43 INFO - PROCESS | 2692 | 1460936563345 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:42:43 INFO - PROCESS | 2692 | 1460936563348 Marionette TRACE conn3 <- [1,1462,null,{}] 16:42:43 INFO - PROCESS | 2692 | 1460936563353 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}] 16:42:43 INFO - PROCESS | 2692 | 1460936563619 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 16:42:43 INFO - PROCESS | 2692 | 1460936563907 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:43 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f368248f800 == 149 [pid = 2692] [id = 373] 16:42:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f3676b08800) [pid = 2692] [serial = 1120] [outer = (nil)] 16:42:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f367a78ec00) [pid = 2692] [serial = 1121] [outer = 0x7f3676b08800] 16:42:43 INFO - PROCESS | 2692 | 1460936563987 Marionette DEBUG loaded listener.js 16:42:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f367ac8f400) [pid = 2692] [serial = 1122] [outer = 0x7f3676b08800] 16:42:44 INFO - PROCESS | 2692 | 1460936564870 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]]]}] 16:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1582ms 16:42:44 INFO - PROCESS | 2692 | 1460936564927 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 16:42:44 INFO - PROCESS | 2692 | 1460936564931 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 16:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:42:44 INFO - PROCESS | 2692 | 1460936564938 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:42:44 INFO - PROCESS | 2692 | 1460936564941 Marionette TRACE conn3 <- [1,1466,null,{}] 16:42:44 INFO - PROCESS | 2692 | 1460936564947 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}] 16:42:45 INFO - PROCESS | 2692 | 1460936565146 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 16:42:45 INFO - PROCESS | 2692 | 1460936565386 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:45 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3651b41800 == 150 [pid = 2692] [id = 374] 16:42:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f3650f58800) [pid = 2692] [serial = 1123] [outer = (nil)] 16:42:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f3650f5f000) [pid = 2692] [serial = 1124] [outer = 0x7f3650f58800] 16:42:45 INFO - PROCESS | 2692 | 1460936565509 Marionette DEBUG loaded listener.js 16:42:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f3650f63800) [pid = 2692] [serial = 1125] [outer = 0x7f3650f58800] 16:42:46 INFO - PROCESS | 2692 | 1460936566388 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]]]}] 16:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1529ms 16:42:46 INFO - PROCESS | 2692 | 1460936566470 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 16:42:46 INFO - PROCESS | 2692 | 1460936566476 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 16:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:42:46 INFO - PROCESS | 2692 | 1460936566484 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:42:46 INFO - PROCESS | 2692 | 1460936566490 Marionette TRACE conn3 <- [1,1470,null,{}] 16:42:46 INFO - PROCESS | 2692 | 1460936566497 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}] 16:42:46 INFO - PROCESS | 2692 | 1460936566735 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 16:42:47 INFO - PROCESS | 2692 | 1460936567028 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:47 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36500b9800 == 151 [pid = 2692] [id = 375] 16:42:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f3650f59000) [pid = 2692] [serial = 1126] [outer = (nil)] 16:42:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f367ad40400) [pid = 2692] [serial = 1127] [outer = 0x7f3650f59000] 16:42:47 INFO - PROCESS | 2692 | 1460936567109 Marionette DEBUG loaded listener.js 16:42:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f367caa0400) [pid = 2692] [serial = 1128] [outer = 0x7f3650f59000] 16:42:48 INFO - PROCESS | 2692 | 1460936568245 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]]]}] 16:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1839ms 16:42:48 INFO - PROCESS | 2692 | 1460936568330 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 16:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:42:48 INFO - PROCESS | 2692 | 1460936568334 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 16:42:48 INFO - PROCESS | 2692 | 1460936568341 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:42:48 INFO - PROCESS | 2692 | 1460936568344 Marionette TRACE conn3 <- [1,1474,null,{}] 16:42:48 INFO - PROCESS | 2692 | 1460936568350 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}] 16:42:48 INFO - PROCESS | 2692 | 1460936568557 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 16:42:48 INFO - PROCESS | 2692 | 1460936568797 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:48 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d173000 == 152 [pid = 2692] [id = 376] 16:42:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f3650f5a400) [pid = 2692] [serial = 1129] [outer = (nil)] 16:42:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f3651b0a000) [pid = 2692] [serial = 1130] [outer = 0x7f3650f5a400] 16:42:48 INFO - PROCESS | 2692 | 1460936568912 Marionette DEBUG loaded listener.js 16:42:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f3651b10800) [pid = 2692] [serial = 1131] [outer = 0x7f3650f5a400] 16:42:49 INFO - PROCESS | 2692 | 1460936569824 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]]]}] 16:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1535ms 16:42:49 INFO - PROCESS | 2692 | 1460936569877 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 16:42:49 INFO - PROCESS | 2692 | 1460936569880 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 16:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:42:49 INFO - PROCESS | 2692 | 1460936569887 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:42:49 INFO - PROCESS | 2692 | 1460936569890 Marionette TRACE conn3 <- [1,1478,null,{}] 16:42:49 INFO - PROCESS | 2692 | 1460936569896 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}] 16:42:50 INFO - PROCESS | 2692 | 1460936570092 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 16:42:50 INFO - PROCESS | 2692 | 1460936570336 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:50 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d18c000 == 153 [pid = 2692] [id = 377] 16:42:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f36502f0400) [pid = 2692] [serial = 1132] [outer = (nil)] 16:42:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f3651b53400) [pid = 2692] [serial = 1133] [outer = 0x7f36502f0400] 16:42:50 INFO - PROCESS | 2692 | 1460936570469 Marionette DEBUG loaded listener.js 16:42:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f3651b57c00) [pid = 2692] [serial = 1134] [outer = 0x7f36502f0400] 16:42:51 INFO - PROCESS | 2692 | 1460936571429 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]]]}] 16:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1588ms 16:42:51 INFO - PROCESS | 2692 | 1460936571475 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 16:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:42:51 INFO - PROCESS | 2692 | 1460936571480 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 16:42:51 INFO - PROCESS | 2692 | 1460936571486 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:42:51 INFO - PROCESS | 2692 | 1460936571491 Marionette TRACE conn3 <- [1,1482,null,{}] 16:42:51 INFO - PROCESS | 2692 | 1460936571498 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}] 16:42:51 INFO - PROCESS | 2692 | 1460936571733 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 16:42:52 INFO - PROCESS | 2692 | 1460936572003 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:52 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c10f800 == 154 [pid = 2692] [id = 378] 16:42:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f3651a1e000) [pid = 2692] [serial = 1135] [outer = (nil)] 16:42:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f3651af9c00) [pid = 2692] [serial = 1136] [outer = 0x7f3651a1e000] 16:42:52 INFO - PROCESS | 2692 | 1460936572090 Marionette DEBUG loaded listener.js 16:42:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f36572bfc00) [pid = 2692] [serial = 1137] [outer = 0x7f3651a1e000] 16:42:53 INFO - PROCESS | 2692 | 1460936573000 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]]]}] 16:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1587ms 16:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:42:53 INFO - PROCESS | 2692 | 1460936573075 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 16:42:53 INFO - PROCESS | 2692 | 1460936573078 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 16:42:53 INFO - PROCESS | 2692 | 1460936573085 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:42:53 INFO - PROCESS | 2692 | 1460936573087 Marionette TRACE conn3 <- [1,1486,null,{}] 16:42:53 INFO - PROCESS | 2692 | 1460936573093 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}] 16:42:53 INFO - PROCESS | 2692 | 1460936573793 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 16:42:54 INFO - PROCESS | 2692 | 1460936574092 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:54 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bc1b000 == 155 [pid = 2692] [id = 379] 16:42:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f3650424c00) [pid = 2692] [serial = 1138] [outer = (nil)] 16:42:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f36505e6000) [pid = 2692] [serial = 1139] [outer = 0x7f3650424c00] 16:42:54 INFO - PROCESS | 2692 | 1460936574166 Marionette DEBUG loaded listener.js 16:42:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f3650f6f400) [pid = 2692] [serial = 1140] [outer = 0x7f3650424c00] 16:42:55 INFO - PROCESS | 2692 | 1460936575090 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]]]}] 16:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 2040ms 16:42:55 INFO - PROCESS | 2692 | 1460936575125 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 16:42:55 INFO - PROCESS | 2692 | 1460936575132 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 16:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:42:55 INFO - PROCESS | 2692 | 1460936575140 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:42:55 INFO - PROCESS | 2692 | 1460936575147 Marionette TRACE conn3 <- [1,1490,null,{}] 16:42:55 INFO - PROCESS | 2692 | 1460936575154 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}] 16:42:55 INFO - PROCESS | 2692 | 1460936575340 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 16:42:55 INFO - PROCESS | 2692 | 1460936575598 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:55 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d173800 == 156 [pid = 2692] [id = 380] 16:42:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f3650f67800) [pid = 2692] [serial = 1141] [outer = (nil)] 16:42:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f3650f68800) [pid = 2692] [serial = 1142] [outer = 0x7f3650f67800] 16:42:55 INFO - PROCESS | 2692 | 1460936575814 Marionette DEBUG loaded listener.js 16:42:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f3651b0dc00) [pid = 2692] [serial = 1143] [outer = 0x7f3650f67800] 16:42:56 INFO - PROCESS | 2692 | 1460936576856 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]]]}] 16:42:56 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3675682800 == 155 [pid = 2692] [id = 44] 16:42:56 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365eb7a800 == 154 [pid = 2692] [id = 321] 16:42:56 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367ca86000 == 153 [pid = 2692] [id = 107] 16:42:56 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366099c800 == 152 [pid = 2692] [id = 57] 16:42:56 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667f4a000 == 151 [pid = 2692] [id = 58] 16:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1837ms 16:42:56 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f365f483000) [pid = 2692] [serial = 1040] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663d4b800 == 150 [pid = 2692] [id = 110] 16:42:56 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3651891800 == 149 [pid = 2692] [id = 366] 16:42:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663499000 == 148 [pid = 2692] [id = 365] 16:42:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d0df800 == 147 [pid = 2692] [id = 364] 16:42:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657636000 == 146 [pid = 2692] [id = 363] 16:42:57 INFO - PROCESS | 2692 | 1460936577024 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 16:42:57 INFO - PROCESS | 2692 | 1460936577029 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 16:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:42:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365cfa4000 == 145 [pid = 2692] [id = 362] 16:42:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3652e04800 == 144 [pid = 2692] [id = 361] 16:42:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365e5cb000 == 143 [pid = 2692] [id = 360] 16:42:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3678bbd800 == 142 [pid = 2692] [id = 356] 16:42:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3676582800 == 141 [pid = 2692] [id = 355] 16:42:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366f70e000 == 140 [pid = 2692] [id = 354] 16:42:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3668ecf800 == 139 [pid = 2692] [id = 353] 16:42:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3668276800 == 138 [pid = 2692] [id = 352] 16:42:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366777f800 == 137 [pid = 2692] [id = 351] 16:42:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663d60000 == 136 [pid = 2692] [id = 350] 16:42:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bc16800 == 135 [pid = 2692] [id = 347] 16:42:57 INFO - PROCESS | 2692 | 1460936577191 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - PROCESS | 2692 | 1460936577195 Marionette TRACE conn3 <- [1,1494,null,{}] 16:42:57 INFO - PROCESS | 2692 | 1460936577328 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}] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f367a71a000) [pid = 2692] [serial = 939] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f367a790400) [pid = 2692] [serial = 942] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f367ae0fc00) [pid = 2692] [serial = 945] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f3651af9000) [pid = 2692] [serial = 948] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f36572c4000) [pid = 2692] [serial = 951] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f36572cbc00) [pid = 2692] [serial = 975] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f365e7cac00) [pid = 2692] [serial = 978] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f3662a70800) [pid = 2692] [serial = 981] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f3663719000) [pid = 2692] [serial = 984] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f3665be2400) [pid = 2692] [serial = 987] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f3668850400) [pid = 2692] [serial = 990] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f367546fc00) [pid = 2692] [serial = 993] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f367a637c00) [pid = 2692] [serial = 996] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f367a82d800) [pid = 2692] [serial = 999] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f367ca9d800) [pid = 2692] [serial = 1002] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f365e7f5800) [pid = 2692] [serial = 1011] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f3662a5e000) [pid = 2692] [serial = 918] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f3662cf8400) [pid = 2692] [serial = 921] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f365bda3400) [pid = 2692] [serial = 915] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f3657e0c400) [pid = 2692] [serial = 1008] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f3665018800) [pid = 2692] [serial = 924] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f365c339800) [pid = 2692] [serial = 1005] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f36748d4c00) [pid = 2692] [serial = 933] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f3678abe000) [pid = 2692] [serial = 936] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f366625f000) [pid = 2692] [serial = 927] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f3668b0a800) [pid = 2692] [serial = 930] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f3660b6dc00) [pid = 2692] [serial = 912] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 133 (0x7f3660b6a400) [pid = 2692] [serial = 972] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f3657e09000) [pid = 2692] [serial = 1023] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f3657ca0c00) [pid = 2692] [serial = 1022] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f365f08b800) [pid = 2692] [serial = 1029] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f365ec9cc00) [pid = 2692] [serial = 1028] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 128 (0x7f365d7b0400) [pid = 2692] [serial = 1026] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 127 (0x7f365c339c00) [pid = 2692] [serial = 1025] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 126 (0x7f365439bc00) [pid = 2692] [serial = 1020] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 125 (0x7f3651af2800) [pid = 2692] [serial = 1019] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 124 (0x7f365729c000) [pid = 2692] [serial = 1031] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 123 (0x7f365f81bc00) [pid = 2692] [serial = 1037] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 122 (0x7f36609ca000) [pid = 2692] [serial = 1038] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 121 (0x7f365c284000) [pid = 2692] [serial = 1034] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 120 (0x7f365d1fb000) [pid = 2692] [serial = 1035] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | --DOMWINDOW == 119 (0x7f36572cc800) [pid = 2692] [serial = 1032] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 2692 | 1460936577632 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 16:42:57 INFO - PROCESS | 2692 | 1460936577777 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:57 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36574c6800 == 136 [pid = 2692] [id = 381] 16:42:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 120 (0x7f3650f6d800) [pid = 2692] [serial = 1144] [outer = (nil)] 16:42:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 121 (0x7f36518a1000) [pid = 2692] [serial = 1145] [outer = 0x7f3650f6d800] 16:42:57 INFO - PROCESS | 2692 | 1460936577855 Marionette DEBUG loaded listener.js 16:42:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 122 (0x7f3651a90400) [pid = 2692] [serial = 1146] [outer = 0x7f3650f6d800] 16:42:58 INFO - PROCESS | 2692 | 1460936578854 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]]]}] 16:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1842ms 16:42:58 INFO - PROCESS | 2692 | 1460936578895 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 16:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:42:58 INFO - PROCESS | 2692 | 1460936578902 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 16:42:58 INFO - PROCESS | 2692 | 1460936578909 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:42:58 INFO - PROCESS | 2692 | 1460936578912 Marionette TRACE conn3 <- [1,1498,null,{}] 16:42:58 INFO - PROCESS | 2692 | 1460936578925 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}] 16:42:59 INFO - PROCESS | 2692 | 1460936579140 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 16:42:59 INFO - PROCESS | 2692 | 1460936579382 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:59 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c531800 == 137 [pid = 2692] [id = 382] 16:42:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 123 (0x7f3651b54000) [pid = 2692] [serial = 1147] [outer = (nil)] 16:42:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 124 (0x7f3655d6a800) [pid = 2692] [serial = 1148] [outer = 0x7f3651b54000] 16:42:59 INFO - PROCESS | 2692 | 1460936579503 Marionette DEBUG loaded listener.js 16:42:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 125 (0x7f36572c5800) [pid = 2692] [serial = 1149] [outer = 0x7f3651b54000] 16:43:00 INFO - PROCESS | 2692 | 1460936580459 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]]]}] 16:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1584ms 16:43:00 INFO - PROCESS | 2692 | 1460936580493 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 16:43:00 INFO - PROCESS | 2692 | 1460936580496 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 16:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:43:00 INFO - PROCESS | 2692 | 1460936580503 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:43:00 INFO - PROCESS | 2692 | 1460936580507 Marionette TRACE conn3 <- [1,1502,null,{}] 16:43:00 INFO - PROCESS | 2692 | 1460936580513 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}] 16:43:00 INFO - PROCESS | 2692 | 1460936580713 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 16:43:01 INFO - PROCESS | 2692 | 1460936581039 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:01 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d1a8800 == 138 [pid = 2692] [id = 383] 16:43:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 126 (0x7f3657e0c800) [pid = 2692] [serial = 1150] [outer = (nil)] 16:43:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 127 (0x7f365bd96800) [pid = 2692] [serial = 1151] [outer = 0x7f3657e0c800] 16:43:01 INFO - PROCESS | 2692 | 1460936581192 Marionette DEBUG loaded listener.js 16:43:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 128 (0x7f365be98800) [pid = 2692] [serial = 1152] [outer = 0x7f3657e0c800] 16:43:02 INFO - PROCESS | 2692 | 1460936582182 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]]]}] 16:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1737ms 16:43:02 INFO - PROCESS | 2692 | 1460936582242 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 16:43:02 INFO - PROCESS | 2692 | 1460936582245 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 16:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:43:02 INFO - PROCESS | 2692 | 1460936582252 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:43:02 INFO - PROCESS | 2692 | 1460936582255 Marionette TRACE conn3 <- [1,1506,null,{}] 16:43:02 INFO - PROCESS | 2692 | 1460936582261 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}] 16:43:02 INFO - PROCESS | 2692 | 1460936582515 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 16:43:02 INFO - PROCESS | 2692 | 1460936582749 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:02 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365eb79000 == 139 [pid = 2692] [id = 384] 16:43:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f36518a8800) [pid = 2692] [serial = 1153] [outer = (nil)] 16:43:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f365d7af800) [pid = 2692] [serial = 1154] [outer = 0x7f36518a8800] 16:43:02 INFO - PROCESS | 2692 | 1460936582839 Marionette DEBUG loaded listener.js 16:43:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f365e7eec00) [pid = 2692] [serial = 1155] [outer = 0x7f36518a8800] 16:43:03 INFO - PROCESS | 2692 | 1460936583889 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]]]}] 16:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1687ms 16:43:03 INFO - PROCESS | 2692 | 1460936583942 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 16:43:03 INFO - PROCESS | 2692 | 1460936583949 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 16:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:43:03 INFO - PROCESS | 2692 | 1460936583959 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:43:03 INFO - PROCESS | 2692 | 1460936583963 Marionette TRACE conn3 <- [1,1510,null,{}] 16:43:03 INFO - PROCESS | 2692 | 1460936583973 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}] 16:43:04 INFO - PROCESS | 2692 | 1460936584229 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 16:43:04 INFO - PROCESS | 2692 | 1460936584500 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:04 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365fa92000 == 140 [pid = 2692] [id = 385] 16:43:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f3650f5c000) [pid = 2692] [serial = 1156] [outer = (nil)] 16:43:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f365e8e9800) [pid = 2692] [serial = 1157] [outer = 0x7f3650f5c000] 16:43:04 INFO - PROCESS | 2692 | 1460936584574 Marionette DEBUG loaded listener.js 16:43:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f365ee07000) [pid = 2692] [serial = 1158] [outer = 0x7f3650f5c000] 16:43:07 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366151f800 == 139 [pid = 2692] [id = 217] 16:43:07 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367d730800 == 138 [pid = 2692] [id = 313] 16:43:07 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c108800 == 137 [pid = 2692] [id = 314] 16:43:07 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36637e4800 == 136 [pid = 2692] [id = 332] 16:43:07 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36639a9800 == 135 [pid = 2692] [id = 316] 16:43:07 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365188c000 == 134 [pid = 2692] [id = 359] 16:43:07 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3650542000 == 133 [pid = 2692] [id = 334] 16:43:07 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367a29d800 == 132 [pid = 2692] [id = 312] 16:43:07 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36544d9000 == 131 [pid = 2692] [id = 335] 16:43:07 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366891f000 == 130 [pid = 2692] [id = 59] 16:43:07 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bc1b000 == 129 [pid = 2692] [id = 379] 16:43:07 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d18c000 == 128 [pid = 2692] [id = 377] 16:43:07 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d173000 == 127 [pid = 2692] [id = 376] 16:43:07 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36500b9800 == 126 [pid = 2692] [id = 375] 16:43:07 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3651b41800 == 125 [pid = 2692] [id = 374] 16:43:07 INFO - PROCESS | 2692 | --DOCSHELL 0x7f368248f800 == 124 [pid = 2692] [id = 373] 16:43:07 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3678512000 == 123 [pid = 2692] [id = 372] 16:43:07 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3668ede800 == 122 [pid = 2692] [id = 371] 16:43:07 INFO - PROCESS | 2692 | 1460936587740 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]]]}] 16:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 3801ms 16:43:07 INFO - PROCESS | 2692 | 1460936587766 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 16:43:07 INFO - PROCESS | 2692 | 1460936587772 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 16:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:43:07 INFO - PROCESS | 2692 | 1460936587782 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:43:07 INFO - PROCESS | 2692 | 1460936587787 Marionette TRACE conn3 <- [1,1514,null,{}] 16:43:07 INFO - PROCESS | 2692 | 1460936587797 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}] 16:43:07 INFO - PROCESS | 2692 | 1460936587973 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 16:43:08 INFO - PROCESS | 2692 | 1460936587995 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:08 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36575e3000 == 123 [pid = 2692] [id = 386] 16:43:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f3651a91c00) [pid = 2692] [serial = 1159] [outer = (nil)] 16:43:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f3651aed000) [pid = 2692] [serial = 1160] [outer = 0x7f3651a91c00] 16:43:08 INFO - PROCESS | 2692 | 1460936588063 Marionette DEBUG loaded listener.js 16:43:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f3651b0e800) [pid = 2692] [serial = 1161] [outer = 0x7f3651a91c00] 16:43:08 INFO - PROCESS | 2692 | 1460936588970 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]]]}] 16:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1238ms 16:43:09 INFO - PROCESS | 2692 | 1460936589021 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 16:43:09 INFO - PROCESS | 2692 | 1460936589029 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 16:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:43:09 INFO - PROCESS | 2692 | 1460936589040 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:43:09 INFO - PROCESS | 2692 | 1460936589043 Marionette TRACE conn3 <- [1,1518,null,{}] 16:43:09 INFO - PROCESS | 2692 | 1460936589049 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}] 16:43:09 INFO - PROCESS | 2692 | 1460936589239 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 16:43:09 INFO - PROCESS | 2692 | 1460936589401 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:09 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d0cd000 == 124 [pid = 2692] [id = 387] 16:43:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f3650f64800) [pid = 2692] [serial = 1162] [outer = (nil)] 16:43:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f3657294000) [pid = 2692] [serial = 1163] [outer = 0x7f3650f64800] 16:43:09 INFO - PROCESS | 2692 | 1460936589465 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f3657c9e400) [pid = 2692] [serial = 1164] [outer = 0x7f3650f64800] 16:43:10 INFO - PROCESS | 2692 | 1460936590376 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]]]}] 16:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1379ms 16:43:10 INFO - PROCESS | 2692 | 1460936590419 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 16:43:10 INFO - PROCESS | 2692 | 1460936590422 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 16:43:10 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:43:10 INFO - PROCESS | 2692 | 1460936590428 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 2692 | 1460936590434 Marionette TRACE conn3 <- [1,1522,null,{}] 16:43:10 INFO - PROCESS | 2692 | 1460936590456 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}] 16:43:10 INFO - PROCESS | 2692 | 1460936590718 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 16:43:10 INFO - PROCESS | 2692 | 1460936590746 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:10 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e5c8000 == 125 [pid = 2692] [id = 388] 16:43:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f3657e09800) [pid = 2692] [serial = 1165] [outer = (nil)] 16:43:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f365d1f7000) [pid = 2692] [serial = 1166] [outer = 0x7f3657e09800] 16:43:10 INFO - PROCESS | 2692 | 1460936590817 Marionette DEBUG loaded listener.js 16:43:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f365e8e3000) [pid = 2692] [serial = 1167] [outer = 0x7f3657e09800] 16:43:11 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:11 INFO - PROCESS | 2692 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:43:11 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:11 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:11 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:11 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:11 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:11 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:11 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:11 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:11 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:11 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:11 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f3650424c00) [pid = 2692] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:43:11 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f36505e7c00) [pid = 2692] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:43:11 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f3655d61800) [pid = 2692] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:43:11 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f3654307800) [pid = 2692] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:43:11 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f365189c800) [pid = 2692] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:43:11 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f365d1f5c00) [pid = 2692] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:43:11 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f3650419c00) [pid = 2692] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:43:11 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f3650418000) [pid = 2692] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:43:11 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f36661c1c00) [pid = 2692] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:43:12 INFO - PROCESS | 2692 | 1460936592003 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"]]]}] 16:43:12 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 () { 16:43:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:43:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:43:12 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 () { 16:43:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:43:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:43:12 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 () { 16:43:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:43:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:43:12 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 () { 16:43:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:43:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:43:12 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1636ms 16:43:12 INFO - PROCESS | 2692 | 1460936592071 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 16:43:12 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:43:12 INFO - PROCESS | 2692 | 1460936592078 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 16:43:12 INFO - PROCESS | 2692 | 1460936592085 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:43:12 INFO - PROCESS | 2692 | 1460936592088 Marionette TRACE conn3 <- [1,1526,null,{}] 16:43:12 INFO - PROCESS | 2692 | 1460936592094 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}] 16:43:12 INFO - PROCESS | 2692 | 1460936592273 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 16:43:12 INFO - PROCESS | 2692 | 1460936592475 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:12 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e7a8800 == 126 [pid = 2692] [id = 389] 16:43:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f365be8f000) [pid = 2692] [serial = 1168] [outer = (nil)] 16:43:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f365d1fac00) [pid = 2692] [serial = 1169] [outer = 0x7f365be8f000] 16:43:12 INFO - PROCESS | 2692 | 1460936592545 Marionette DEBUG loaded listener.js 16:43:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f365f483000) [pid = 2692] [serial = 1170] [outer = 0x7f365be8f000] 16:43:13 INFO - PROCESS | 2692 | 1460936593255 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"]]]}] 16:43:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:43:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:43:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:43:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:43:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:43:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:43:13 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1190ms 16:43:13 INFO - PROCESS | 2692 | 1460936593296 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 16:43:13 INFO - PROCESS | 2692 | 1460936593299 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 16:43:13 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:43:13 INFO - PROCESS | 2692 | 1460936593313 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:43:13 INFO - PROCESS | 2692 | 1460936593316 Marionette TRACE conn3 <- [1,1530,null,{}] 16:43:13 INFO - PROCESS | 2692 | 1460936593322 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}] 16:43:13 INFO - PROCESS | 2692 | 1460936593570 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 16:43:13 INFO - PROCESS | 2692 | 1460936593588 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:13 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366339b800 == 127 [pid = 2692] [id = 390] 16:43:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f36505e5400) [pid = 2692] [serial = 1171] [outer = (nil)] 16:43:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f3660b6e800) [pid = 2692] [serial = 1172] [outer = 0x7f36505e5400] 16:43:13 INFO - PROCESS | 2692 | 1460936593651 Marionette DEBUG loaded listener.js 16:43:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f3662a6d800) [pid = 2692] [serial = 1173] [outer = 0x7f36505e5400] 16:43:14 INFO - PROCESS | 2692 | 1460936594636 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]]]}] 16:43:14 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 16:43:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:43:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:43:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:43:14 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. 16:43:14 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:43:14 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1339ms 16:43:14 INFO - PROCESS | 2692 | 1460936594651 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 16:43:14 INFO - PROCESS | 2692 | 1460936594658 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 16:43:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:43:14 INFO - PROCESS | 2692 | 1460936594669 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:43:14 INFO - PROCESS | 2692 | 1460936594673 Marionette TRACE conn3 <- [1,1534,null,{}] 16:43:14 INFO - PROCESS | 2692 | 1460936594683 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}] 16:43:14 INFO - PROCESS | 2692 | 1460936594926 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 16:43:15 INFO - PROCESS | 2692 | 1460936595107 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:15 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d0e8800 == 128 [pid = 2692] [id = 391] 16:43:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f3651a8c800) [pid = 2692] [serial = 1174] [outer = (nil)] 16:43:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f3657c9dc00) [pid = 2692] [serial = 1175] [outer = 0x7f3651a8c800] 16:43:15 INFO - PROCESS | 2692 | 1460936595226 Marionette DEBUG loaded listener.js 16:43:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f365bda1000) [pid = 2692] [serial = 1176] [outer = 0x7f3651a8c800] 16:43:16 INFO - PROCESS | 2692 | 1460936596193 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]]]}] 16:43:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:43:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1584ms 16:43:16 INFO - PROCESS | 2692 | 1460936596253 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 16:43:16 INFO - PROCESS | 2692 | 1460936596262 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 16:43:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:43:16 INFO - PROCESS | 2692 | 1460936596274 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:43:16 INFO - PROCESS | 2692 | 1460936596277 Marionette TRACE conn3 <- [1,1538,null,{}] 16:43:16 INFO - PROCESS | 2692 | 1460936596284 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}] 16:43:16 INFO - PROCESS | 2692 | 1460936596539 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 16:43:16 INFO - PROCESS | 2692 | 1460936596841 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:16 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663490000 == 129 [pid = 2692] [id = 392] 16:43:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f365f095000) [pid = 2692] [serial = 1177] [outer = (nil)] 16:43:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f365fa2cc00) [pid = 2692] [serial = 1178] [outer = 0x7f365f095000] 16:43:16 INFO - PROCESS | 2692 | 1460936596962 Marionette DEBUG loaded listener.js 16:43:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f3662a58c00) [pid = 2692] [serial = 1179] [outer = 0x7f365f095000] 16:43:18 INFO - PROCESS | 2692 | 1460936598000 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]]]}] 16:43:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:43:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1786ms 16:43:18 INFO - PROCESS | 2692 | 1460936598060 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 16:43:18 INFO - PROCESS | 2692 | 1460936598065 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 16:43:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:43:18 INFO - PROCESS | 2692 | 1460936598072 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:43:18 INFO - PROCESS | 2692 | 1460936598078 Marionette TRACE conn3 <- [1,1542,null,{}] 16:43:18 INFO - PROCESS | 2692 | 1460936598095 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}] 16:43:18 INFO - PROCESS | 2692 | 1460936598355 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 16:43:18 INFO - PROCESS | 2692 | 1460936598640 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:18 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663aa1000 == 130 [pid = 2692] [id = 393] 16:43:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f3662aa7c00) [pid = 2692] [serial = 1180] [outer = (nil)] 16:43:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f3662cecc00) [pid = 2692] [serial = 1181] [outer = 0x7f3662aa7c00] 16:43:18 INFO - PROCESS | 2692 | 1460936598720 Marionette DEBUG loaded listener.js 16:43:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f36639d8800) [pid = 2692] [serial = 1182] [outer = 0x7f3662aa7c00] 16:43:19 INFO - PROCESS | 2692 | 1460936599666 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]]]}] 16:43:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:43:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1643ms 16:43:19 INFO - PROCESS | 2692 | 1460936599716 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 16:43:19 INFO - PROCESS | 2692 | 1460936599721 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 16:43:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:43:19 INFO - PROCESS | 2692 | 1460936599727 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:43:19 INFO - PROCESS | 2692 | 1460936599730 Marionette TRACE conn3 <- [1,1546,null,{}] 16:43:19 INFO - PROCESS | 2692 | 1460936599736 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}] 16:43:19 INFO - PROCESS | 2692 | 1460936599939 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 16:43:20 INFO - PROCESS | 2692 | 1460936600186 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:20 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3665369800 == 131 [pid = 2692] [id = 394] 16:43:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f3662aa8000) [pid = 2692] [serial = 1183] [outer = (nil)] 16:43:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f36652a9400) [pid = 2692] [serial = 1184] [outer = 0x7f3662aa8000] 16:43:20 INFO - PROCESS | 2692 | 1460936600306 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f3665c0d000) [pid = 2692] [serial = 1185] [outer = 0x7f3662aa8000] 16:43:21 INFO - PROCESS | 2692 | 1460936601145 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]]]}] 16:43:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:43:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1488ms 16:43:21 INFO - PROCESS | 2692 | 1460936601216 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 2692 | 1460936601220 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 16:43:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:43:21 INFO - PROCESS | 2692 | 1460936601227 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 2692 | 1460936601229 Marionette TRACE conn3 <- [1,1550,null,{}] 16:43:21 INFO - PROCESS | 2692 | 1460936601235 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}] 16:43:21 INFO - PROCESS | 2692 | 1460936601465 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 16:43:21 INFO - PROCESS | 2692 | 1460936601662 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:21 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667606000 == 132 [pid = 2692] [id = 395] 16:43:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f36639db400) [pid = 2692] [serial = 1186] [outer = (nil)] 16:43:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f3666b7a800) [pid = 2692] [serial = 1187] [outer = 0x7f36639db400] 16:43:21 INFO - PROCESS | 2692 | 1460936601738 Marionette DEBUG loaded listener.js 16:43:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f3666eb9400) [pid = 2692] [serial = 1188] [outer = 0x7f36639db400] 16:43:22 INFO - PROCESS | 2692 | 1460936602666 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]]]}] 16:43:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:43:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1482ms 16:43:22 INFO - PROCESS | 2692 | 1460936602711 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 16:43:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:43:22 INFO - PROCESS | 2692 | 1460936602715 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 16:43:22 INFO - PROCESS | 2692 | 1460936602721 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:43:22 INFO - PROCESS | 2692 | 1460936602724 Marionette TRACE conn3 <- [1,1554,null,{}] 16:43:22 INFO - PROCESS | 2692 | 1460936602730 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}] 16:43:22 INFO - PROCESS | 2692 | 1460936602956 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 16:43:23 INFO - PROCESS | 2692 | 1460936603156 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:23 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36687e2800 == 133 [pid = 2692] [id = 396] 16:43:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f3668450400) [pid = 2692] [serial = 1189] [outer = (nil)] 16:43:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f3669135c00) [pid = 2692] [serial = 1190] [outer = 0x7f3668450400] 16:43:23 INFO - PROCESS | 2692 | 1460936603295 Marionette DEBUG loaded listener.js 16:43:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f366ae27000) [pid = 2692] [serial = 1191] [outer = 0x7f3668450400] 16:43:24 INFO - PROCESS | 2692 | 1460936604174 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]]]}] 16:43:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:43:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1531ms 16:43:24 INFO - PROCESS | 2692 | 1460936604253 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 16:43:24 INFO - PROCESS | 2692 | 1460936604257 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 16:43:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:43:24 INFO - PROCESS | 2692 | 1460936604263 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:43:24 INFO - PROCESS | 2692 | 1460936604266 Marionette TRACE conn3 <- [1,1558,null,{}] 16:43:24 INFO - PROCESS | 2692 | 1460936604271 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}] 16:43:24 INFO - PROCESS | 2692 | 1460936604499 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 16:43:24 INFO - PROCESS | 2692 | 1460936604743 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:24 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366ad1b800 == 134 [pid = 2692] [id = 397] 16:43:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f3663718000) [pid = 2692] [serial = 1192] [outer = (nil)] 16:43:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f366ae60c00) [pid = 2692] [serial = 1193] [outer = 0x7f3663718000] 16:43:24 INFO - PROCESS | 2692 | 1460936604861 Marionette DEBUG loaded listener.js 16:43:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f367546fc00) [pid = 2692] [serial = 1194] [outer = 0x7f3663718000] 16:43:25 INFO - PROCESS | 2692 | 1460936605679 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]]]}] 16:43:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:43:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1487ms 16:43:25 INFO - PROCESS | 2692 | 1460936605752 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 16:43:25 INFO - PROCESS | 2692 | 1460936605755 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 16:43:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:43:25 INFO - PROCESS | 2692 | 1460936605761 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:43:25 INFO - PROCESS | 2692 | 1460936605765 Marionette TRACE conn3 <- [1,1562,null,{}] 16:43:25 INFO - PROCESS | 2692 | 1460936605770 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}] 16:43:25 INFO - PROCESS | 2692 | 1460936605969 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 16:43:26 INFO - PROCESS | 2692 | 1460936606168 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:26 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366f7b7000 == 135 [pid = 2692] [id = 398] 16:43:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f3668215000) [pid = 2692] [serial = 1195] [outer = (nil)] 16:43:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 163 (0x7f3675b05c00) [pid = 2692] [serial = 1196] [outer = 0x7f3668215000] 16:43:26 INFO - PROCESS | 2692 | 1460936606245 Marionette DEBUG loaded listener.js 16:43:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 164 (0x7f3676b05400) [pid = 2692] [serial = 1197] [outer = 0x7f3668215000] 16:43:27 INFO - PROCESS | 2692 | 1460936607143 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]]]}] 16:43:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:43:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1433ms 16:43:27 INFO - PROCESS | 2692 | 1460936607195 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 16:43:27 INFO - PROCESS | 2692 | 1460936607199 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 16:43:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:43:27 INFO - PROCESS | 2692 | 1460936607205 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:43:27 INFO - PROCESS | 2692 | 1460936607207 Marionette TRACE conn3 <- [1,1566,null,{}] 16:43:27 INFO - PROCESS | 2692 | 1460936607213 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}] 16:43:27 INFO - PROCESS | 2692 | 1460936607397 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 16:43:27 INFO - PROCESS | 2692 | 1460936607600 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:27 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3675b79000 == 136 [pid = 2692] [id = 399] 16:43:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 165 (0x7f366ea4cc00) [pid = 2692] [serial = 1198] [outer = (nil)] 16:43:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 166 (0x7f367a264000) [pid = 2692] [serial = 1199] [outer = 0x7f366ea4cc00] 16:43:27 INFO - PROCESS | 2692 | 1460936607672 Marionette DEBUG loaded listener.js 16:43:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 167 (0x7f367a714800) [pid = 2692] [serial = 1200] [outer = 0x7f366ea4cc00] 16:43:28 INFO - PROCESS | 2692 | 1460936608624 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]]]}] 16:43:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:43:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1435ms 16:43:28 INFO - PROCESS | 2692 | 1460936608642 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 16:43:28 INFO - PROCESS | 2692 | 1460936608644 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 16:43:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:43:28 INFO - PROCESS | 2692 | 1460936608651 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:43:28 INFO - PROCESS | 2692 | 1460936608654 Marionette TRACE conn3 <- [1,1570,null,{}] 16:43:28 INFO - PROCESS | 2692 | 1460936608660 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}] 16:43:28 INFO - PROCESS | 2692 | 1460936608855 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 16:43:29 INFO - PROCESS | 2692 | 1460936609062 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:29 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367aa9a000 == 137 [pid = 2692] [id = 400] 16:43:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 168 (0x7f366820a800) [pid = 2692] [serial = 1201] [outer = (nil)] 16:43:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 169 (0x7f367a720400) [pid = 2692] [serial = 1202] [outer = 0x7f366820a800] 16:43:29 INFO - PROCESS | 2692 | 1460936609176 Marionette DEBUG loaded listener.js 16:43:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 170 (0x7f367a82b400) [pid = 2692] [serial = 1203] [outer = 0x7f366820a800] 16:43:30 INFO - PROCESS | 2692 | 1460936610068 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]]]}] 16:43:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:43:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1486ms 16:43:30 INFO - PROCESS | 2692 | 1460936610138 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 16:43:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:43:30 INFO - PROCESS | 2692 | 1460936610143 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 16:43:30 INFO - PROCESS | 2692 | 1460936610149 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:43:30 INFO - PROCESS | 2692 | 1460936610153 Marionette TRACE conn3 <- [1,1574,null,{}] 16:43:30 INFO - PROCESS | 2692 | 1460936610160 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}] 16:43:30 INFO - PROCESS | 2692 | 1460936610415 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 16:43:30 INFO - PROCESS | 2692 | 1460936610675 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:30 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3682489000 == 138 [pid = 2692] [id = 401] 16:43:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 171 (0x7f367d463c00) [pid = 2692] [serial = 1204] [outer = (nil)] 16:43:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 172 (0x7f367d4e5400) [pid = 2692] [serial = 1205] [outer = 0x7f367d463c00] 16:43:30 INFO - PROCESS | 2692 | 1460936610802 Marionette DEBUG loaded listener.js 16:43:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 173 (0x7f367d7a8c00) [pid = 2692] [serial = 1206] [outer = 0x7f367d463c00] 16:43:31 INFO - PROCESS | 2692 | 1460936611665 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]]]}] 16:43:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:43:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1583ms 16:43:31 INFO - PROCESS | 2692 | 1460936611732 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 16:43:31 INFO - PROCESS | 2692 | 1460936611736 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 16:43:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:43:31 INFO - PROCESS | 2692 | 1460936611742 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:43:31 INFO - PROCESS | 2692 | 1460936611745 Marionette TRACE conn3 <- [1,1578,null,{}] 16:43:31 INFO - PROCESS | 2692 | 1460936611750 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}] 16:43:31 INFO - PROCESS | 2692 | 1460936611951 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 16:43:32 INFO - PROCESS | 2692 | 1460936612198 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:32 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e830000 == 139 [pid = 2692] [id = 402] 16:43:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 174 (0x7f36511c2000) [pid = 2692] [serial = 1207] [outer = (nil)] 16:43:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 175 (0x7f36511cc400) [pid = 2692] [serial = 1208] [outer = 0x7f36511c2000] 16:43:32 INFO - PROCESS | 2692 | 1460936612324 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 176 (0x7f367ac91c00) [pid = 2692] [serial = 1209] [outer = 0x7f36511c2000] 16:43:33 INFO - PROCESS | 2692 | 1460936613220 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]]]}] 16:43:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:43:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1530ms 16:43:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:43:33 INFO - PROCESS | 2692 | 1460936613273 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 16:43:33 INFO - PROCESS | 2692 | 1460936613276 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 16:43:33 INFO - PROCESS | 2692 | 1460936613283 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:43:33 INFO - PROCESS | 2692 | 1460936613286 Marionette TRACE conn3 <- [1,1582,null,{}] 16:43:33 INFO - PROCESS | 2692 | 1460936613292 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}] 16:43:33 INFO - PROCESS | 2692 | 1460936613512 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 16:43:34 INFO - PROCESS | 2692 | 1460936614050 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:34 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3653b94000 == 140 [pid = 2692] [id = 403] 16:43:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 177 (0x7f36505e7c00) [pid = 2692] [serial = 1210] [outer = (nil)] 16:43:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 178 (0x7f3650f56c00) [pid = 2692] [serial = 1211] [outer = 0x7f36505e7c00] 16:43:34 INFO - PROCESS | 2692 | 1460936614165 Marionette DEBUG loaded listener.js 16:43:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 179 (0x7f36511ce400) [pid = 2692] [serial = 1212] [outer = 0x7f36505e7c00] 16:43:35 INFO - PROCESS | 2692 | 1460936615088 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]]]}] 16:43:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:43:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1836ms 16:43:35 INFO - PROCESS | 2692 | 1460936615120 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 16:43:35 INFO - PROCESS | 2692 | 1460936615127 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 16:43:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:43:35 INFO - PROCESS | 2692 | 1460936615135 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:43:35 INFO - PROCESS | 2692 | 1460936615140 Marionette TRACE conn3 <- [1,1586,null,{}] 16:43:35 INFO - PROCESS | 2692 | 1460936615147 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}] 16:43:35 INFO - PROCESS | 2692 | 1460936615347 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 16:43:35 INFO - PROCESS | 2692 | 1460936615732 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:35 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3653baa800 == 141 [pid = 2692] [id = 404] 16:43:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 180 (0x7f3651b5a000) [pid = 2692] [serial = 1213] [outer = (nil)] 16:43:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 181 (0x7f365439a000) [pid = 2692] [serial = 1214] [outer = 0x7f3651b5a000] 16:43:35 INFO - PROCESS | 2692 | 1460936615811 Marionette DEBUG loaded listener.js 16:43:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 182 (0x7f3655b40400) [pid = 2692] [serial = 1215] [outer = 0x7f3651b5a000] 16:43:36 INFO - PROCESS | 2692 | 1460936616734 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]]]}] 16:43:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:43:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1643ms 16:43:36 INFO - PROCESS | 2692 | 1460936616783 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 16:43:36 INFO - PROCESS | 2692 | 1460936616790 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 16:43:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:43:36 INFO - PROCESS | 2692 | 1460936616796 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:43:36 INFO - PROCESS | 2692 | 1460936616799 Marionette TRACE conn3 <- [1,1590,null,{}] 16:43:36 INFO - PROCESS | 2692 | 1460936616805 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}] 16:43:37 INFO - PROCESS | 2692 | 1460936617019 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 16:43:37 INFO - PROCESS | 2692 | 1460936617323 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:37 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657638800 == 142 [pid = 2692] [id = 405] 16:43:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 183 (0x7f3651b0ac00) [pid = 2692] [serial = 1216] [outer = (nil)] 16:43:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 184 (0x7f36572c4000) [pid = 2692] [serial = 1217] [outer = 0x7f3651b0ac00] 16:43:37 INFO - PROCESS | 2692 | 1460936617446 Marionette DEBUG loaded listener.js 16:43:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 185 (0x7f365bd97000) [pid = 2692] [serial = 1218] [outer = 0x7f3651b0ac00] 16:43:37 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bfac800 == 141 [pid = 2692] [id = 194] 16:43:37 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bfb2800 == 140 [pid = 2692] [id = 301] 16:43:37 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3650fde000 == 139 [pid = 2692] [id = 338] 16:43:37 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366e9b5800 == 138 [pid = 2692] [id = 69] 16:43:37 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367d7c0000 == 137 [pid = 2692] [id = 82] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 184 (0x7f3651a8e800) [pid = 2692] [serial = 1106] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 183 (0x7f365bda3800) [pid = 2692] [serial = 1109] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 182 (0x7f3661692800) [pid = 2692] [serial = 1112] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 181 (0x7f365ec99800) [pid = 2692] [serial = 1115] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 180 (0x7f3666eb7800) [pid = 2692] [serial = 1118] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 179 (0x7f367a78ec00) [pid = 2692] [serial = 1121] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 178 (0x7f3650f5f000) [pid = 2692] [serial = 1124] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 177 (0x7f367ad40400) [pid = 2692] [serial = 1127] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 176 (0x7f3651b0a000) [pid = 2692] [serial = 1130] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 175 (0x7f3651b53400) [pid = 2692] [serial = 1133] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 174 (0x7f3651af9c00) [pid = 2692] [serial = 1136] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 173 (0x7f36759e3400) [pid = 2692] [serial = 1064] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 172 (0x7f3668014400) [pid = 2692] [serial = 1058] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 171 (0x7f3663717800) [pid = 2692] [serial = 1052] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 170 (0x7f365729e800) [pid = 2692] [serial = 1043] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 169 (0x7f3678ac3400) [pid = 2692] [serial = 1067] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 168 (0x7f3651a89400) [pid = 2692] [serial = 1079] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 167 (0x7f367a716c00) [pid = 2692] [serial = 1070] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 166 (0x7f366538e400) [pid = 2692] [serial = 1055] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 165 (0x7f3662a5a000) [pid = 2692] [serial = 1049] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 164 (0x7f36502f4000) [pid = 2692] [serial = 1076] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 163 (0x7f366ae24400) [pid = 2692] [serial = 1061] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 162 (0x7f365d78d800) [pid = 2692] [serial = 1046] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f367ca95000) [pid = 2692] [serial = 1073] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f3650f68800) [pid = 2692] [serial = 1142] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365eb79000 == 136 [pid = 2692] [id = 384] 16:43:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d1a8800 == 135 [pid = 2692] [id = 383] 16:43:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c531800 == 134 [pid = 2692] [id = 382] 16:43:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36574c6800 == 133 [pid = 2692] [id = 381] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f365bd9c000) [pid = 2692] [serial = 1103] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f36505e6000) [pid = 2692] [serial = 1139] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f3650f6f400) [pid = 2692] [serial = 1140] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f366169bc00) [pid = 2692] [serial = 1041] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f3657e02c00) [pid = 2692] [serial = 1086] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f3662a56800) [pid = 2692] [serial = 1094] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f3651af0800) [pid = 2692] [serial = 1083] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f3651a90000) [pid = 2692] [serial = 1082] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f365e7cc000) [pid = 2692] [serial = 1088] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f365f820400) [pid = 2692] [serial = 1092] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f3662aabc00) [pid = 2692] [serial = 1095] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f365be90c00) [pid = 2692] [serial = 1091] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f365f09a800) [pid = 2692] [serial = 1089] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f3651a1dc00) [pid = 2692] [serial = 1101] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f3668445c00) [pid = 2692] [serial = 1098] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f3667d8f400) [pid = 2692] [serial = 1097] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f36572ca800) [pid = 2692] [serial = 1085] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f36505ea800) [pid = 2692] [serial = 1100] [outer = (nil)] [url = about:blank] 16:43:38 INFO - PROCESS | 2692 | 1460936618425 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]]]}] 16:43:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:43:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1680ms 16:43:38 INFO - PROCESS | 2692 | 1460936618478 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 16:43:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:43:38 INFO - PROCESS | 2692 | 1460936618482 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 16:43:38 INFO - PROCESS | 2692 | 1460936618496 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:43:38 INFO - PROCESS | 2692 | 1460936618505 Marionette TRACE conn3 <- [1,1594,null,{}] 16:43:38 INFO - PROCESS | 2692 | 1460936618514 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}] 16:43:38 INFO - PROCESS | 2692 | 1460936618743 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 16:43:38 INFO - PROCESS | 2692 | 1460936618912 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:38 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c110000 == 134 [pid = 2692] [id = 406] 16:43:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f36502f4000) [pid = 2692] [serial = 1219] [outer = (nil)] 16:43:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f3657e02c00) [pid = 2692] [serial = 1220] [outer = 0x7f36502f4000] 16:43:38 INFO - PROCESS | 2692 | 1460936618978 Marionette DEBUG loaded listener.js 16:43:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f365d78b400) [pid = 2692] [serial = 1221] [outer = 0x7f36502f4000] 16:43:39 INFO - PROCESS | 2692 | 1460936619746 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]]]}] 16:43:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:43:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1298ms 16:43:39 INFO - PROCESS | 2692 | 1460936619788 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 16:43:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:43:39 INFO - PROCESS | 2692 | 1460936619792 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 16:43:39 INFO - PROCESS | 2692 | 1460936619799 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:43:39 INFO - PROCESS | 2692 | 1460936619802 Marionette TRACE conn3 <- [1,1598,null,{}] 16:43:39 INFO - PROCESS | 2692 | 1460936619811 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}] 16:43:40 INFO - PROCESS | 2692 | 1460936620071 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 16:43:40 INFO - PROCESS | 2692 | 1460936620178 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:40 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d18e800 == 135 [pid = 2692] [id = 407] 16:43:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f365041ec00) [pid = 2692] [serial = 1222] [outer = (nil)] 16:43:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f365d78a800) [pid = 2692] [serial = 1223] [outer = 0x7f365041ec00] 16:43:40 INFO - PROCESS | 2692 | 1460936620244 Marionette DEBUG loaded listener.js 16:43:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f365f48ac00) [pid = 2692] [serial = 1224] [outer = 0x7f365041ec00] 16:43:41 INFO - PROCESS | 2692 | 1460936621469 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]]]}] 16:43:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:43:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1696ms 16:43:41 INFO - PROCESS | 2692 | 1460936621495 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 16:43:41 INFO - PROCESS | 2692 | 1460936621499 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 16:43:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:43:41 INFO - PROCESS | 2692 | 1460936621517 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:43:41 INFO - PROCESS | 2692 | 1460936621521 Marionette TRACE conn3 <- [1,1602,null,{}] 16:43:41 INFO - PROCESS | 2692 | 1460936621526 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}] 16:43:41 INFO - PROCESS | 2692 | 1460936621784 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 16:43:41 INFO - PROCESS | 2692 | 1460936621832 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:41 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e7a6000 == 136 [pid = 2692] [id = 408] 16:43:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f365f85e800) [pid = 2692] [serial = 1225] [outer = (nil)] 16:43:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f36609d7800) [pid = 2692] [serial = 1226] [outer = 0x7f365f85e800] 16:43:42 INFO - PROCESS | 2692 | 1460936622006 Marionette DEBUG loaded listener.js 16:43:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f3662a6a800) [pid = 2692] [serial = 1227] [outer = 0x7f365f85e800] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f3650f5c000) [pid = 2692] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f3650f6d800) [pid = 2692] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f365f9b5800) [pid = 2692] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f36502ec800) [pid = 2692] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f3650f6cc00) [pid = 2692] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f3650f59000) [pid = 2692] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f3657e09800) [pid = 2692] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f3651a1e000) [pid = 2692] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f3651b54000) [pid = 2692] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f3650f5a400) [pid = 2692] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f3657c95000) [pid = 2692] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f3650f64800) [pid = 2692] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f3666f7e800) [pid = 2692] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f3666e48000) [pid = 2692] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f3651af8c00) [pid = 2692] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f3655841400) [pid = 2692] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f3650f67800) [pid = 2692] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 133 (0x7f36518a8800) [pid = 2692] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f3657e0c800) [pid = 2692] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f365f239000) [pid = 2692] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f36502f0400) [pid = 2692] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f3666ebc000) [pid = 2692] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 128 (0x7f365430d800) [pid = 2692] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 127 (0x7f365041c000) [pid = 2692] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 126 (0x7f365be8f000) [pid = 2692] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 125 (0x7f3651a91c00) [pid = 2692] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 124 (0x7f3662c42000) [pid = 2692] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 123 (0x7f3650f65800) [pid = 2692] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 122 (0x7f3657291400) [pid = 2692] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 121 (0x7f3650f58800) [pid = 2692] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 120 (0x7f365f823c00) [pid = 2692] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 119 (0x7f365f232c00) [pid = 2692] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 118 (0x7f3676b08800) [pid = 2692] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 117 (0x7f367ae0e800) [pid = 2692] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 116 (0x7f36502ecc00) [pid = 2692] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:43:43 INFO - PROCESS | 2692 | --DOMWINDOW == 115 (0x7f365041e000) [pid = 2692] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:43:43 INFO - PROCESS | 2692 | 1460936623360 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]]]}] 16:43:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:43:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1887ms 16:43:43 INFO - PROCESS | 2692 | 1460936623406 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 16:43:43 INFO - PROCESS | 2692 | 1460936623409 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 16:43:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:43:43 INFO - PROCESS | 2692 | 1460936623415 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:43:43 INFO - PROCESS | 2692 | 1460936623418 Marionette TRACE conn3 <- [1,1606,null,{}] 16:43:43 INFO - PROCESS | 2692 | 1460936623423 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}] 16:43:43 INFO - PROCESS | 2692 | 1460936623688 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 16:43:43 INFO - PROCESS | 2692 | 1460936623861 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:43 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c10c000 == 137 [pid = 2692] [id = 409] 16:43:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 116 (0x7f3650421400) [pid = 2692] [serial = 1228] [outer = (nil)] 16:43:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 117 (0x7f3650f67800) [pid = 2692] [serial = 1229] [outer = 0x7f3650421400] 16:43:43 INFO - PROCESS | 2692 | 1460936623925 Marionette DEBUG loaded listener.js 16:43:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 118 (0x7f3655d65400) [pid = 2692] [serial = 1230] [outer = 0x7f3650421400] 16:43:44 INFO - PROCESS | 2692 | 1460936624640 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]]]}] 16:43:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:43:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1278ms 16:43:44 INFO - PROCESS | 2692 | 1460936624694 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 16:43:44 INFO - PROCESS | 2692 | 1460936624708 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 16:43:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:43:44 INFO - PROCESS | 2692 | 1460936624725 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:43:44 INFO - PROCESS | 2692 | 1460936624727 Marionette TRACE conn3 <- [1,1610,null,{}] 16:43:44 INFO - PROCESS | 2692 | 1460936624733 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}] 16:43:44 INFO - PROCESS | 2692 | 1460936624919 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 16:43:44 INFO - PROCESS | 2692 | 1460936624929 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:44 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365fa96000 == 138 [pid = 2692] [id = 410] 16:43:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 119 (0x7f3655d6a400) [pid = 2692] [serial = 1231] [outer = (nil)] 16:43:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 120 (0x7f365e7f6c00) [pid = 2692] [serial = 1232] [outer = 0x7f3655d6a400] 16:43:44 INFO - PROCESS | 2692 | 1460936624993 Marionette DEBUG loaded listener.js 16:43:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 121 (0x7f365f9b5800) [pid = 2692] [serial = 1233] [outer = 0x7f3655d6a400] 16:43:46 INFO - PROCESS | 2692 | 1460936626189 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]]]}] 16:43:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:43:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1529ms 16:43:46 INFO - PROCESS | 2692 | 1460936626255 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 16:43:46 INFO - PROCESS | 2692 | 1460936626263 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 16:43:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:43:46 INFO - PROCESS | 2692 | 1460936626273 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:43:46 INFO - PROCESS | 2692 | 1460936626277 Marionette TRACE conn3 <- [1,1614,null,{}] 16:43:46 INFO - PROCESS | 2692 | 1460936626286 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}] 16:43:46 INFO - PROCESS | 2692 | 1460936626551 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 16:43:46 INFO - PROCESS | 2692 | 1460936626883 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:46 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bc26800 == 139 [pid = 2692] [id = 411] 16:43:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 122 (0x7f3651af0800) [pid = 2692] [serial = 1234] [outer = (nil)] 16:43:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 123 (0x7f3651b0b000) [pid = 2692] [serial = 1235] [outer = 0x7f3651af0800] 16:43:46 INFO - PROCESS | 2692 | 1460936626985 Marionette DEBUG loaded listener.js 16:43:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 124 (0x7f3655b3e000) [pid = 2692] [serial = 1236] [outer = 0x7f3651af0800] 16:43:47 INFO - PROCESS | 2692 | 1460936627959 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]]]}] 16:43:48 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 16:43:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1739ms 16:43:48 INFO - PROCESS | 2692 | 1460936628013 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 16:43:48 INFO - PROCESS | 2692 | 1460936628022 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 16:43:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:43:48 INFO - PROCESS | 2692 | 1460936628032 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:43:48 INFO - PROCESS | 2692 | 1460936628037 Marionette TRACE conn3 <- [1,1618,null,{}] 16:43:48 INFO - PROCESS | 2692 | 1460936628043 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}] 16:43:48 INFO - PROCESS | 2692 | 1460936628259 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 16:43:48 INFO - PROCESS | 2692 | 1460936628564 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:48 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e826800 == 140 [pid = 2692] [id = 412] 16:43:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 125 (0x7f3651b03400) [pid = 2692] [serial = 1237] [outer = (nil)] 16:43:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 126 (0x7f3657e0f400) [pid = 2692] [serial = 1238] [outer = 0x7f3651b03400] 16:43:48 INFO - PROCESS | 2692 | 1460936628688 Marionette DEBUG loaded listener.js 16:43:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 127 (0x7f365c220800) [pid = 2692] [serial = 1239] [outer = 0x7f3651b03400] 16:43:49 INFO - PROCESS | 2692 | 1460936629594 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]]]}] 16:43:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:43:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1634ms 16:43:49 INFO - PROCESS | 2692 | 1460936629666 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 16:43:49 INFO - PROCESS | 2692 | 1460936629670 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 16:43:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:43:49 INFO - PROCESS | 2692 | 1460936629677 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:43:49 INFO - PROCESS | 2692 | 1460936629683 Marionette TRACE conn3 <- [1,1622,null,{}] 16:43:49 INFO - PROCESS | 2692 | 1460936629699 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}] 16:43:49 INFO - PROCESS | 2692 | 1460936629954 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 16:43:50 INFO - PROCESS | 2692 | 1460936630203 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:50 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663398800 == 141 [pid = 2692] [id = 413] 16:43:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 128 (0x7f365e7eb400) [pid = 2692] [serial = 1240] [outer = (nil)] 16:43:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f365f9aa000) [pid = 2692] [serial = 1241] [outer = 0x7f365e7eb400] 16:43:50 INFO - PROCESS | 2692 | 1460936630329 Marionette DEBUG loaded listener.js 16:43:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f3662a70800) [pid = 2692] [serial = 1242] [outer = 0x7f365e7eb400] 16:43:51 INFO - PROCESS | 2692 | 1460936631252 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]]]}] 16:43:51 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 16:43:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1646ms 16:43:51 INFO - PROCESS | 2692 | 1460936631325 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 16:43:51 INFO - PROCESS | 2692 | 1460936631330 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 16:43:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:43:51 INFO - PROCESS | 2692 | 1460936631336 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:43:51 INFO - PROCESS | 2692 | 1460936631339 Marionette TRACE conn3 <- [1,1626,null,{}] 16:43:51 INFO - PROCESS | 2692 | 1460936631345 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}] 16:43:51 INFO - PROCESS | 2692 | 1460936631652 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 16:43:51 INFO - PROCESS | 2692 | 1460936631899 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:51 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36637f8000 == 142 [pid = 2692] [id = 414] 16:43:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f365ee02400) [pid = 2692] [serial = 1243] [outer = (nil)] 16:43:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f3662cfb000) [pid = 2692] [serial = 1244] [outer = 0x7f365ee02400] 16:43:52 INFO - PROCESS | 2692 | 1460936632019 Marionette DEBUG loaded listener.js 16:43:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f36639de800) [pid = 2692] [serial = 1245] [outer = 0x7f365ee02400] 16:43:53 INFO - PROCESS | 2692 | 1460936633010 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]]]}] 16:43:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:43:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1685ms 16:43:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:43:53 INFO - PROCESS | 2692 | 1460936633021 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 16:43:53 INFO - PROCESS | 2692 | 1460936633024 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 16:43:53 INFO - PROCESS | 2692 | 1460936633030 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:43:53 INFO - PROCESS | 2692 | 1460936633034 Marionette TRACE conn3 <- [1,1630,null,{}] 16:43:53 INFO - PROCESS | 2692 | 1460936633039 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}] 16:43:53 INFO - PROCESS | 2692 | 1460936633239 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 16:43:53 INFO - PROCESS | 2692 | 1460936633445 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:53 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663c1b800 == 143 [pid = 2692] [id = 415] 16:43:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f365f232c00) [pid = 2692] [serial = 1246] [outer = (nil)] 16:43:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f3665c0cc00) [pid = 2692] [serial = 1247] [outer = 0x7f365f232c00] 16:43:53 INFO - PROCESS | 2692 | 1460936633520 Marionette DEBUG loaded listener.js 16:43:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f3666b88800) [pid = 2692] [serial = 1248] [outer = 0x7f365f232c00] 16:43:54 INFO - PROCESS | 2692 | 1460936634478 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]]]}] 16:43:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:43:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1480ms 16:43:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:43:54 INFO - PROCESS | 2692 | 1460936634510 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 16:43:54 INFO - PROCESS | 2692 | 1460936634513 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 16:43:54 INFO - PROCESS | 2692 | 1460936634520 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:43:54 INFO - PROCESS | 2692 | 1460936634522 Marionette TRACE conn3 <- [1,1634,null,{}] 16:43:54 INFO - PROCESS | 2692 | 1460936634528 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}] 16:43:54 INFO - PROCESS | 2692 | 1460936634766 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 16:43:55 INFO - PROCESS | 2692 | 1460936635008 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:55 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667d77800 == 144 [pid = 2692] [id = 416] 16:43:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f36661ba000) [pid = 2692] [serial = 1249] [outer = (nil)] 16:43:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f3668520400) [pid = 2692] [serial = 1250] [outer = 0x7f36661ba000] 16:43:55 INFO - PROCESS | 2692 | 1460936635170 Marionette DEBUG loaded listener.js 16:43:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f36748cf000) [pid = 2692] [serial = 1251] [outer = 0x7f36661ba000] 16:43:56 INFO - PROCESS | 2692 | 1460936636132 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]]]}] 16:43:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:43:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1681ms 16:43:56 INFO - PROCESS | 2692 | 1460936636200 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 16:43:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:43:56 INFO - PROCESS | 2692 | 1460936636205 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 16:43:56 INFO - PROCESS | 2692 | 1460936636211 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:43:56 INFO - PROCESS | 2692 | 1460936636214 Marionette TRACE conn3 <- [1,1638,null,{}] 16:43:56 INFO - PROCESS | 2692 | 1460936636220 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}] 16:43:56 INFO - PROCESS | 2692 | 1460936636446 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 16:43:56 INFO - PROCESS | 2692 | 1460936636704 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:56 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366ad04800 == 145 [pid = 2692] [id = 417] 16:43:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f36684cac00) [pid = 2692] [serial = 1252] [outer = (nil)] 16:43:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f367a637400) [pid = 2692] [serial = 1253] [outer = 0x7f36684cac00] 16:43:56 INFO - PROCESS | 2692 | 1460936636857 Marionette DEBUG loaded listener.js 16:43:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f367a78f400) [pid = 2692] [serial = 1254] [outer = 0x7f36684cac00] 16:43:57 INFO - PROCESS | 2692 | 1460936637725 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]]]}] 16:43:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:43:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1580ms 16:43:57 INFO - PROCESS | 2692 | 1460936637792 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 16:43:57 INFO - PROCESS | 2692 | 1460936637796 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 16:43:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:43:57 INFO - PROCESS | 2692 | 1460936637802 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:43:57 INFO - PROCESS | 2692 | 1460936637806 Marionette TRACE conn3 <- [1,1642,null,{}] 16:43:57 INFO - PROCESS | 2692 | 1460936637811 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}] 16:43:58 INFO - PROCESS | 2692 | 1460936638015 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 16:43:58 INFO - PROCESS | 2692 | 1460936638219 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:58 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3678506000 == 146 [pid = 2692] [id = 418] 16:43:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f364eada800) [pid = 2692] [serial = 1255] [outer = (nil)] 16:43:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f364eae3c00) [pid = 2692] [serial = 1256] [outer = 0x7f364eada800] 16:43:58 INFO - PROCESS | 2692 | 1460936638335 Marionette DEBUG loaded listener.js 16:43:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f364eae9000) [pid = 2692] [serial = 1257] [outer = 0x7f364eada800] 16:43:59 INFO - PROCESS | 2692 | 1460936639293 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]]]}] 16:43:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:43:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1542ms 16:43:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:43:59 INFO - PROCESS | 2692 | 1460936639345 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 16:43:59 INFO - PROCESS | 2692 | 1460936639348 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 16:43:59 INFO - PROCESS | 2692 | 1460936639355 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:43:59 INFO - PROCESS | 2692 | 1460936639358 Marionette TRACE conn3 <- [1,1646,null,{}] 16:43:59 INFO - PROCESS | 2692 | 1460936639363 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}] 16:43:59 INFO - PROCESS | 2692 | 1460936639564 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 16:43:59 INFO - PROCESS | 2692 | 1460936639775 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:59 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ed9f800 == 147 [pid = 2692] [id = 419] 16:43:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f364eadd400) [pid = 2692] [serial = 1258] [outer = (nil)] 16:43:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f367a63cc00) [pid = 2692] [serial = 1259] [outer = 0x7f364eadd400] 16:43:59 INFO - PROCESS | 2692 | 1460936639929 Marionette DEBUG loaded listener.js 16:44:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f367ac84c00) [pid = 2692] [serial = 1260] [outer = 0x7f364eadd400] 16:44:00 INFO - PROCESS | 2692 | 1460936640820 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]]]}] 16:44:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:44:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1533ms 16:44:00 INFO - PROCESS | 2692 | 1460936640888 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 16:44:00 INFO - PROCESS | 2692 | 1460936640892 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 16:44:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:44:00 INFO - PROCESS | 2692 | 1460936640899 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:44:00 INFO - PROCESS | 2692 | 1460936640902 Marionette TRACE conn3 <- [1,1650,null,{}] 16:44:00 INFO - PROCESS | 2692 | 1460936640908 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}] 16:44:01 INFO - PROCESS | 2692 | 1460936641156 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 16:44:01 INFO - PROCESS | 2692 | 1460936641415 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:01 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667d36000 == 148 [pid = 2692] [id = 420] 16:44:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f36503f4c00) [pid = 2692] [serial = 1261] [outer = (nil)] 16:44:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f36503f8000) [pid = 2692] [serial = 1262] [outer = 0x7f36503f4c00] 16:44:01 INFO - PROCESS | 2692 | 1460936641556 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f3675b0b000) [pid = 2692] [serial = 1263] [outer = 0x7f36503f4c00] 16:44:02 INFO - PROCESS | 2692 | 1460936642478 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]]]}] 16:44:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:44:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1634ms 16:44:02 INFO - PROCESS | 2692 | 1460936642535 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 16:44:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:44:02 INFO - PROCESS | 2692 | 1460936642539 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 16:44:02 INFO - PROCESS | 2692 | 1460936642545 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:44:02 INFO - PROCESS | 2692 | 1460936642550 Marionette TRACE conn3 <- [1,1654,null,{}] 16:44:02 INFO - PROCESS | 2692 | 1460936642556 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}] 16:44:02 INFO - PROCESS | 2692 | 1460936642811 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 16:44:03 INFO - PROCESS | 2692 | 1460936643066 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:03 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657ac8000 == 149 [pid = 2692] [id = 421] 16:44:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f36503f5000) [pid = 2692] [serial = 1264] [outer = (nil)] 16:44:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f36508d5000) [pid = 2692] [serial = 1265] [outer = 0x7f36503f5000] 16:44:03 INFO - PROCESS | 2692 | 1460936643196 Marionette DEBUG loaded listener.js 16:44:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f367ae0e800) [pid = 2692] [serial = 1266] [outer = 0x7f36503f5000] 16:44:04 INFO - PROCESS | 2692 | 1460936644081 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]]]}] 16:44:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:44:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1580ms 16:44:04 INFO - PROCESS | 2692 | 1460936644127 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 16:44:04 INFO - PROCESS | 2692 | 1460936644130 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 16:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:44:04 INFO - PROCESS | 2692 | 1460936644137 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:44:04 INFO - PROCESS | 2692 | 1460936644140 Marionette TRACE conn3 <- [1,1658,null,{}] 16:44:04 INFO - PROCESS | 2692 | 1460936644146 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}] 16:44:04 INFO - PROCESS | 2692 | 1460936644375 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 16:44:04 INFO - PROCESS | 2692 | 1460936644647 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:04 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365730f000 == 150 [pid = 2692] [id = 422] 16:44:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f36503f6400) [pid = 2692] [serial = 1267] [outer = (nil)] 16:44:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f3651b5c400) [pid = 2692] [serial = 1268] [outer = 0x7f36503f6400] 16:44:04 INFO - PROCESS | 2692 | 1460936644768 Marionette DEBUG loaded listener.js 16:44:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f3653b75c00) [pid = 2692] [serial = 1269] [outer = 0x7f36503f6400] 16:44:05 INFO - PROCESS | 2692 | 1460936645635 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]]]}] 16:44:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:44:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1540ms 16:44:05 INFO - PROCESS | 2692 | 1460936645678 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 16:44:05 INFO - PROCESS | 2692 | 1460936645681 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 16:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:44:05 INFO - PROCESS | 2692 | 1460936645687 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:44:05 INFO - PROCESS | 2692 | 1460936645691 Marionette TRACE conn3 <- [1,1662,null,{}] 16:44:05 INFO - PROCESS | 2692 | 1460936645697 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}] 16:44:05 INFO - PROCESS | 2692 | 1460936645915 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 16:44:06 INFO - PROCESS | 2692 | 1460936646140 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:06 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3650fe0800 == 151 [pid = 2692] [id = 423] 16:44:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f36502e8c00) [pid = 2692] [serial = 1270] [outer = (nil)] 16:44:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f36502eec00) [pid = 2692] [serial = 1271] [outer = 0x7f36502e8c00] 16:44:06 INFO - PROCESS | 2692 | 1460936646292 Marionette DEBUG loaded listener.js 16:44:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f3650f5b000) [pid = 2692] [serial = 1272] [outer = 0x7f36502e8c00] 16:44:07 INFO - PROCESS | 2692 | 1460936647839 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]]]}] 16:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 2191ms 16:44:07 INFO - PROCESS | 2692 | 1460936647881 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 16:44:07 INFO - PROCESS | 2692 | 1460936647887 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 16:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:44:07 INFO - PROCESS | 2692 | 1460936647896 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:44:07 INFO - PROCESS | 2692 | 1460936647901 Marionette TRACE conn3 <- [1,1666,null,{}] 16:44:07 INFO - PROCESS | 2692 | 1460936647910 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}] 16:44:08 INFO - PROCESS | 2692 | 1460936648116 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 16:44:08 INFO - PROCESS | 2692 | 1460936648386 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:08 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657dab800 == 152 [pid = 2692] [id = 424] 16:44:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f36508d8000) [pid = 2692] [serial = 1273] [outer = (nil)] 16:44:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f3650f58800) [pid = 2692] [serial = 1274] [outer = 0x7f36508d8000] 16:44:08 INFO - PROCESS | 2692 | 1460936648502 Marionette DEBUG loaded listener.js 16:44:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 163 (0x7f36511c2400) [pid = 2692] [serial = 1275] [outer = 0x7f36508d8000] 16:44:09 INFO - PROCESS | 2692 | 1460936649475 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]]]}] 16:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1637ms 16:44:09 INFO - PROCESS | 2692 | 1460936649535 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 16:44:09 INFO - PROCESS | 2692 | 1460936649544 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 16:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:44:09 INFO - PROCESS | 2692 | 1460936649555 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:44:09 INFO - PROCESS | 2692 | 1460936649558 Marionette TRACE conn3 <- [1,1670,null,{}] 16:44:09 INFO - PROCESS | 2692 | 1460936649565 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}] 16:44:09 INFO - PROCESS | 2692 | 1460936649772 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 16:44:10 INFO - PROCESS | 2692 | 1460936650238 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:10 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3651b27000 == 153 [pid = 2692] [id = 425] 16:44:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 164 (0x7f3651a8e000) [pid = 2692] [serial = 1276] [outer = (nil)] 16:44:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 165 (0x7f3651af1000) [pid = 2692] [serial = 1277] [outer = 0x7f3651a8e000] 16:44:10 INFO - PROCESS | 2692 | 1460936650321 Marionette DEBUG loaded listener.js 16:44:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 166 (0x7f3651b0a800) [pid = 2692] [serial = 1278] [outer = 0x7f3651a8e000] 16:44:11 INFO - PROCESS | 2692 | 1460936651504 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]]]}] 16:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2040ms 16:44:11 INFO - PROCESS | 2692 | 1460936651598 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 16:44:11 INFO - PROCESS | 2692 | 1460936651604 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 16:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:44:11 INFO - PROCESS | 2692 | 1460936651631 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:44:11 INFO - PROCESS | 2692 | 1460936651637 Marionette TRACE conn3 <- [1,1674,null,{}] 16:44:11 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d173800 == 152 [pid = 2692] [id = 380] 16:44:11 INFO - PROCESS | 2692 | --DOMWINDOW == 165 (0x7f3660b6e800) [pid = 2692] [serial = 1172] [outer = (nil)] [url = about:blank] 16:44:11 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663392000 == 151 [pid = 2692] [id = 367] 16:44:11 INFO - PROCESS | 2692 | 1460936651841 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}] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 164 (0x7f365e8e9800) [pid = 2692] [serial = 1157] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 163 (0x7f36518a1000) [pid = 2692] [serial = 1145] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 162 (0x7f36639dd000) [pid = 2692] [serial = 1053] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f367a71c400) [pid = 2692] [serial = 1077] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f365438c400) [pid = 2692] [serial = 1107] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f367caa0400) [pid = 2692] [serial = 1128] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f365e8e3000) [pid = 2692] [serial = 1167] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f36572bfc00) [pid = 2692] [serial = 1137] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f36572c5800) [pid = 2692] [serial = 1149] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f3651b10800) [pid = 2692] [serial = 1131] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f365c338800) [pid = 2692] [serial = 1110] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f3657c9e400) [pid = 2692] [serial = 1164] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f3655d6a800) [pid = 2692] [serial = 1148] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f366ea4c800) [pid = 2692] [serial = 1062] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f367a78b800) [pid = 2692] [serial = 1071] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f36768d2400) [pid = 2692] [serial = 1065] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f3657294000) [pid = 2692] [serial = 1163] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f36572c6000) [pid = 2692] [serial = 1017] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f3651b0dc00) [pid = 2692] [serial = 1143] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f365e7eec00) [pid = 2692] [serial = 1155] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f365be98800) [pid = 2692] [serial = 1152] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f3662aaac00) [pid = 2692] [serial = 1050] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f365ee07000) [pid = 2692] [serial = 1158] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f3651a90400) [pid = 2692] [serial = 1146] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f3651b57c00) [pid = 2692] [serial = 1134] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f365d7af800) [pid = 2692] [serial = 1154] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f366884c000) [pid = 2692] [serial = 1059] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f3657e04000) [pid = 2692] [serial = 1044] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f365d1f7000) [pid = 2692] [serial = 1166] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f3665cd5000) [pid = 2692] [serial = 1056] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f365d1fac00) [pid = 2692] [serial = 1169] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 133 (0x7f3651aed000) [pid = 2692] [serial = 1160] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f365f483000) [pid = 2692] [serial = 1170] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f365bd96800) [pid = 2692] [serial = 1151] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f3651b0e800) [pid = 2692] [serial = 1161] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f3667d93000) [pid = 2692] [serial = 1119] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 128 (0x7f367a63c000) [pid = 2692] [serial = 1068] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 127 (0x7f365f098800) [pid = 2692] [serial = 1047] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 126 (0x7f3650f63800) [pid = 2692] [serial = 1125] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 125 (0x7f36661c3c00) [pid = 2692] [serial = 1116] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 124 (0x7f3662aa7800) [pid = 2692] [serial = 1113] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 123 (0x7f367ac8f400) [pid = 2692] [serial = 1122] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 122 (0x7f367d467000) [pid = 2692] [serial = 1074] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 121 (0x7f3651a90800) [pid = 2692] [serial = 1080] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | --DOMWINDOW == 120 (0x7f365eca2000) [pid = 2692] [serial = 1104] [outer = (nil)] [url = about:blank] 16:44:12 INFO - PROCESS | 2692 | 1460936652171 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 16:44:12 INFO - PROCESS | 2692 | 1460936652300 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:12 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3653b95800 == 152 [pid = 2692] [id = 426] 16:44:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 121 (0x7f3651aed000) [pid = 2692] [serial = 1279] [outer = (nil)] 16:44:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 122 (0x7f3653b71800) [pid = 2692] [serial = 1280] [outer = 0x7f3651aed000] 16:44:12 INFO - PROCESS | 2692 | 1460936652367 Marionette DEBUG loaded listener.js 16:44:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 123 (0x7f3655b3f400) [pid = 2692] [serial = 1281] [outer = 0x7f3651aed000] 16:44:13 INFO - PROCESS | 2692 | 1460936653247 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]]]}] 16:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1678ms 16:44:13 INFO - PROCESS | 2692 | 1460936653310 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 16:44:13 INFO - PROCESS | 2692 | 1460936653316 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 16:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:44:13 INFO - PROCESS | 2692 | 1460936653332 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:44:13 INFO - PROCESS | 2692 | 1460936653338 Marionette TRACE conn3 <- [1,1678,null,{}] 16:44:13 INFO - PROCESS | 2692 | 1460936653347 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}] 16:44:13 INFO - PROCESS | 2692 | 1460936653631 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 16:44:13 INFO - PROCESS | 2692 | 1460936653942 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:13 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d171800 == 153 [pid = 2692] [id = 427] 16:44:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 124 (0x7f3651af4c00) [pid = 2692] [serial = 1282] [outer = (nil)] 16:44:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 125 (0x7f3657293800) [pid = 2692] [serial = 1283] [outer = 0x7f3651af4c00] 16:44:14 INFO - PROCESS | 2692 | 1460936654009 Marionette DEBUG loaded listener.js 16:44:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 126 (0x7f3657de7c00) [pid = 2692] [serial = 1284] [outer = 0x7f3651af4c00] 16:44:14 INFO - PROCESS | 2692 | 1460936654868 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]]]}] 16:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1609ms 16:44:14 INFO - PROCESS | 2692 | 1460936654940 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 16:44:14 INFO - PROCESS | 2692 | 1460936654944 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 16:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:44:14 INFO - PROCESS | 2692 | 1460936654955 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:44:14 INFO - PROCESS | 2692 | 1460936654960 Marionette TRACE conn3 <- [1,1682,null,{}] 16:44:14 INFO - PROCESS | 2692 | 1460936654968 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}] 16:44:15 INFO - PROCESS | 2692 | 1460936655241 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 16:44:15 INFO - PROCESS | 2692 | 1460936655274 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:15 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d2a2800 == 154 [pid = 2692] [id = 428] 16:44:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 127 (0x7f3657de3c00) [pid = 2692] [serial = 1285] [outer = (nil)] 16:44:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 128 (0x7f365be99800) [pid = 2692] [serial = 1286] [outer = 0x7f3657de3c00] 16:44:15 INFO - PROCESS | 2692 | 1460936655338 Marionette DEBUG loaded listener.js 16:44:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f365c339400) [pid = 2692] [serial = 1287] [outer = 0x7f3657de3c00] 16:44:16 INFO - PROCESS | 2692 | 1460936656328 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]]]}] 16:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1433ms 16:44:16 INFO - PROCESS | 2692 | 1460936656396 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 16:44:16 INFO - PROCESS | 2692 | 1460936656400 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 16:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:44:16 INFO - PROCESS | 2692 | 1460936656405 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:44:16 INFO - PROCESS | 2692 | 1460936656408 Marionette TRACE conn3 <- [1,1686,null,{}] 16:44:16 INFO - PROCESS | 2692 | 1460936656413 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}] 16:44:16 INFO - PROCESS | 2692 | 1460936656700 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 16:44:17 INFO - PROCESS | 2692 | --DOMWINDOW == 128 (0x7f365f85e800) [pid = 2692] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:44:17 INFO - PROCESS | 2692 | --DOMWINDOW == 127 (0x7f3650421400) [pid = 2692] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:44:17 INFO - PROCESS | 2692 | --DOMWINDOW == 126 (0x7f3651b0ac00) [pid = 2692] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:44:17 INFO - PROCESS | 2692 | --DOMWINDOW == 125 (0x7f365041ec00) [pid = 2692] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:44:17 INFO - PROCESS | 2692 | --DOMWINDOW == 124 (0x7f36505e7c00) [pid = 2692] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:44:17 INFO - PROCESS | 2692 | --DOMWINDOW == 123 (0x7f36502f4000) [pid = 2692] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:44:17 INFO - PROCESS | 2692 | --DOMWINDOW == 122 (0x7f3651b5a000) [pid = 2692] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:44:17 INFO - PROCESS | 2692 | 1460936657265 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:17 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3653ba8800 == 155 [pid = 2692] [id = 429] 16:44:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 123 (0x7f36502ed000) [pid = 2692] [serial = 1288] [outer = (nil)] 16:44:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 124 (0x7f3650f68800) [pid = 2692] [serial = 1289] [outer = 0x7f36502ed000] 16:44:17 INFO - PROCESS | 2692 | 1460936657342 Marionette DEBUG loaded listener.js 16:44:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 125 (0x7f365f08c800) [pid = 2692] [serial = 1290] [outer = 0x7f36502ed000] 16:44:18 INFO - PROCESS | 2692 | 1460936658093 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]]]}] 16:44:18 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 16:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1746ms 16:44:18 INFO - PROCESS | 2692 | 1460936658153 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 16:44:18 INFO - PROCESS | 2692 | 1460936658157 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 16:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:44:18 INFO - PROCESS | 2692 | 1460936658163 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:44:18 INFO - PROCESS | 2692 | 1460936658166 Marionette TRACE conn3 <- [1,1690,null,{}] 16:44:18 INFO - PROCESS | 2692 | 1460936658171 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}] 16:44:18 INFO - PROCESS | 2692 | 1460936658373 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 16:44:18 INFO - PROCESS | 2692 | 1460936658550 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:18 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365faa6800 == 156 [pid = 2692] [id = 430] 16:44:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 126 (0x7f36502f4000) [pid = 2692] [serial = 1291] [outer = (nil)] 16:44:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 127 (0x7f365f9ae800) [pid = 2692] [serial = 1292] [outer = 0x7f36502f4000] 16:44:18 INFO - PROCESS | 2692 | 1460936658637 Marionette DEBUG loaded listener.js 16:44:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 128 (0x7f3661699800) [pid = 2692] [serial = 1293] [outer = 0x7f36502f4000] 16:44:19 INFO - PROCESS | 2692 | 1460936659732 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]]]}] 16:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1636ms 16:44:19 INFO - PROCESS | 2692 | 1460936659801 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 16:44:19 INFO - PROCESS | 2692 | 1460936659807 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 16:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:44:19 INFO - PROCESS | 2692 | 1460936659816 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:44:19 INFO - PROCESS | 2692 | 1460936659825 Marionette TRACE conn3 <- [1,1694,null,{}] 16:44:19 INFO - PROCESS | 2692 | 1460936659836 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}] 16:44:20 INFO - PROCESS | 2692 | 1460936660146 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 16:44:20 INFO - PROCESS | 2692 | 1460936660411 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:20 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657aba000 == 157 [pid = 2692] [id = 431] 16:44:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f36503f1000) [pid = 2692] [serial = 1294] [outer = (nil)] 16:44:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f36508d3400) [pid = 2692] [serial = 1295] [outer = 0x7f36503f1000] 16:44:20 INFO - PROCESS | 2692 | 1460936660519 Marionette DEBUG loaded listener.js 16:44:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f36511c4c00) [pid = 2692] [serial = 1296] [outer = 0x7f36503f1000] 16:44:21 INFO - PROCESS | 2692 | 1460936661513 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]]]}] 16:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1739ms 16:44:21 INFO - PROCESS | 2692 | 1460936661556 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 16:44:21 INFO - PROCESS | 2692 | 1460936661565 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 16:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:44:21 INFO - PROCESS | 2692 | 1460936661577 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - PROCESS | 2692 | 1460936661581 Marionette TRACE conn3 <- [1,1698,null,{}] 16:44:21 INFO - PROCESS | 2692 | 1460936661587 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}] 16:44:21 INFO - PROCESS | 2692 | 1460936661829 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 16:44:22 INFO - PROCESS | 2692 | 1460936662178 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:22 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d192000 == 158 [pid = 2692] [id = 432] 16:44:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f3651a8e400) [pid = 2692] [serial = 1297] [outer = (nil)] 16:44:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f3651b5a800) [pid = 2692] [serial = 1298] [outer = 0x7f3651a8e400] 16:44:22 INFO - PROCESS | 2692 | 1460936662316 Marionette DEBUG loaded listener.js 16:44:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f3653b77c00) [pid = 2692] [serial = 1299] [outer = 0x7f3651a8e400] 16:44:23 INFO - PROCESS | 2692 | 1460936663529 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]]]}] 16:44:23 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 16:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1990ms 16:44:23 INFO - PROCESS | 2692 | 1460936663572 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 16:44:23 INFO - PROCESS | 2692 | 1460936663576 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 16:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:44:23 INFO - PROCESS | 2692 | 1460936663583 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:44:23 INFO - PROCESS | 2692 | 1460936663589 Marionette TRACE conn3 <- [1,1702,null,{}] 16:44:23 INFO - PROCESS | 2692 | 1460936663607 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}] 16:44:23 INFO - PROCESS | 2692 | 1460936663932 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 16:44:24 INFO - PROCESS | 2692 | 1460936664225 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:24 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3662ed6800 == 159 [pid = 2692] [id = 433] 16:44:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f3657294800) [pid = 2692] [serial = 1300] [outer = (nil)] 16:44:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f365c338800) [pid = 2692] [serial = 1301] [outer = 0x7f3657294800] 16:44:24 INFO - PROCESS | 2692 | 1460936664344 Marionette DEBUG loaded listener.js 16:44:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f365e8e9800) [pid = 2692] [serial = 1302] [outer = 0x7f3657294800] 16:44:25 INFO - PROCESS | 2692 | 1460936665288 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]]]}] 16:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1741ms 16:44:25 INFO - PROCESS | 2692 | 1460936665325 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 16:44:25 INFO - PROCESS | 2692 | 1460936665330 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 16:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:44:25 INFO - PROCESS | 2692 | 1460936665339 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:44:25 INFO - PROCESS | 2692 | 1460936665343 Marionette TRACE conn3 <- [1,1706,null,{}] 16:44:25 INFO - PROCESS | 2692 | 1460936665350 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}] 16:44:25 INFO - PROCESS | 2692 | 1460936665582 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 16:44:25 INFO - PROCESS | 2692 | 1460936665891 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36637ec800 == 160 [pid = 2692] [id = 434] 16:44:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f3655b46c00) [pid = 2692] [serial = 1303] [outer = (nil)] 16:44:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f365f48c400) [pid = 2692] [serial = 1304] [outer = 0x7f3655b46c00] 16:44:25 INFO - PROCESS | 2692 | 1460936665978 Marionette DEBUG loaded listener.js 16:44:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f3660b71800) [pid = 2692] [serial = 1305] [outer = 0x7f3655b46c00] 16:44:26 INFO - PROCESS | 2692 | 1460936666924 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]]]}] 16:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1651ms 16:44:26 INFO - PROCESS | 2692 | 1460936666993 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 16:44:27 INFO - PROCESS | 2692 | 1460936666999 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 16:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:44:27 INFO - PROCESS | 2692 | 1460936667009 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:44:27 INFO - PROCESS | 2692 | 1460936667013 Marionette TRACE conn3 <- [1,1710,null,{}] 16:44:27 INFO - PROCESS | 2692 | 1460936667023 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}] 16:44:27 INFO - PROCESS | 2692 | 1460936667354 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 16:44:27 INFO - PROCESS | 2692 | 1460936667645 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:27 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663d5c000 == 161 [pid = 2692] [id = 435] 16:44:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f365ee11000) [pid = 2692] [serial = 1306] [outer = (nil)] 16:44:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f3662aa7800) [pid = 2692] [serial = 1307] [outer = 0x7f365ee11000] 16:44:27 INFO - PROCESS | 2692 | 1460936667736 Marionette DEBUG loaded listener.js 16:44:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f3663716c00) [pid = 2692] [serial = 1308] [outer = 0x7f365ee11000] 16:44:28 INFO - PROCESS | 2692 | 1460936668751 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]]]}] 16:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1787ms 16:44:28 INFO - PROCESS | 2692 | 1460936668797 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 16:44:28 INFO - PROCESS | 2692 | 1460936668801 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 16:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:44:28 INFO - PROCESS | 2692 | 1460936668826 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:44:28 INFO - PROCESS | 2692 | 1460936668830 Marionette TRACE conn3 <- [1,1714,null,{}] 16:44:28 INFO - PROCESS | 2692 | 1460936668838 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}] 16:44:29 INFO - PROCESS | 2692 | 1460936669081 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 16:44:29 INFO - PROCESS | 2692 | 1460936669289 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:29 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667d2e800 == 162 [pid = 2692] [id = 436] 16:44:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f365f08f400) [pid = 2692] [serial = 1309] [outer = (nil)] 16:44:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f3666e09000) [pid = 2692] [serial = 1310] [outer = 0x7f365f08f400] 16:44:29 INFO - PROCESS | 2692 | 1460936669419 Marionette DEBUG loaded listener.js 16:44:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f366828f000) [pid = 2692] [serial = 1311] [outer = 0x7f365f08f400] 16:44:30 INFO - PROCESS | 2692 | 1460936670437 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]]]}] 16:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1702ms 16:44:30 INFO - PROCESS | 2692 | 1460936670511 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 16:44:30 INFO - PROCESS | 2692 | 1460936670514 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 16:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:44:30 INFO - PROCESS | 2692 | 1460936670522 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:44:30 INFO - PROCESS | 2692 | 1460936670525 Marionette TRACE conn3 <- [1,1718,null,{}] 16:44:30 INFO - PROCESS | 2692 | 1460936670532 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}] 16:44:30 INFO - PROCESS | 2692 | 1460936670779 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 16:44:31 INFO - PROCESS | 2692 | 1460936671051 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:31 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3668925800 == 163 [pid = 2692] [id = 437] 16:44:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f3665011c00) [pid = 2692] [serial = 1312] [outer = (nil)] 16:44:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f366999e400) [pid = 2692] [serial = 1313] [outer = 0x7f3665011c00] 16:44:31 INFO - PROCESS | 2692 | 1460936671212 Marionette DEBUG loaded listener.js 16:44:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f367485bc00) [pid = 2692] [serial = 1314] [outer = 0x7f3665011c00] 16:44:32 INFO - PROCESS | 2692 | 1460936672086 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]]]}] 16:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1637ms 16:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:44:32 INFO - PROCESS | 2692 | 1460936672160 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 16:44:32 INFO - PROCESS | 2692 | 1460936672163 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 16:44:32 INFO - PROCESS | 2692 | 1460936672170 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:44:32 INFO - PROCESS | 2692 | 1460936672173 Marionette TRACE conn3 <- [1,1722,null,{}] 16:44:32 INFO - PROCESS | 2692 | 1460936672180 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}] 16:44:32 INFO - PROCESS | 2692 | 1460936672397 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 16:44:32 INFO - PROCESS | 2692 | 1460936672606 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:32 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3675683000 == 164 [pid = 2692] [id = 438] 16:44:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f36639df000) [pid = 2692] [serial = 1315] [outer = (nil)] 16:44:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f3675bdb400) [pid = 2692] [serial = 1316] [outer = 0x7f36639df000] 16:44:32 INFO - PROCESS | 2692 | 1460936672773 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f367a630c00) [pid = 2692] [serial = 1317] [outer = 0x7f36639df000] 16:44:33 INFO - PROCESS | 2692 | 1460936673699 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]]]}] 16:44:33 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 16:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1582ms 16:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:44:33 INFO - PROCESS | 2692 | 1460936673752 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 16:44:33 INFO - PROCESS | 2692 | 1460936673755 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 16:44:33 INFO - PROCESS | 2692 | 1460936673762 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:44:33 INFO - PROCESS | 2692 | 1460936673765 Marionette TRACE conn3 <- [1,1726,null,{}] 16:44:33 INFO - PROCESS | 2692 | 1460936673770 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}] 16:44:33 INFO - PROCESS | 2692 | 1460936673978 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 16:44:34 INFO - PROCESS | 2692 | 1460936674189 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:34 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367a2a9800 == 165 [pid = 2692] [id = 439] 16:44:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f365d1f2400) [pid = 2692] [serial = 1318] [outer = (nil)] 16:44:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f367a785800) [pid = 2692] [serial = 1319] [outer = 0x7f365d1f2400] 16:44:34 INFO - PROCESS | 2692 | 1460936674377 Marionette DEBUG loaded listener.js 16:44:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f367ac90000) [pid = 2692] [serial = 1320] [outer = 0x7f365d1f2400] 16:44:35 INFO - PROCESS | 2692 | 1460936675307 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]]]}] 16:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1589ms 16:44:35 INFO - PROCESS | 2692 | 1460936675350 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 16:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:44:35 INFO - PROCESS | 2692 | 1460936675354 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 16:44:35 INFO - PROCESS | 2692 | 1460936675361 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:44:35 INFO - PROCESS | 2692 | 1460936675364 Marionette TRACE conn3 <- [1,1730,null,{}] 16:44:35 INFO - PROCESS | 2692 | 1460936675370 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}] 16:44:35 INFO - PROCESS | 2692 | 1460936675579 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 16:44:35 INFO - PROCESS | 2692 | 1460936675792 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:35 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bf28000 == 166 [pid = 2692] [id = 440] 16:44:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f364e9c2800) [pid = 2692] [serial = 1321] [outer = (nil)] 16:44:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f364e9cc400) [pid = 2692] [serial = 1322] [outer = 0x7f364e9c2800] 16:44:35 INFO - PROCESS | 2692 | 1460936675908 Marionette DEBUG loaded listener.js 16:44:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f364e9d1c00) [pid = 2692] [serial = 1323] [outer = 0x7f364e9c2800] 16:44:36 INFO - PROCESS | 2692 | 1460936676864 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]]]}] 16:44:36 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 16:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1581ms 16:44:36 INFO - PROCESS | 2692 | 1460936676943 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 16:44:36 INFO - PROCESS | 2692 | 1460936676948 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 16:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:44:36 INFO - PROCESS | 2692 | 1460936676954 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:44:36 INFO - PROCESS | 2692 | 1460936676958 Marionette TRACE conn3 <- [1,1734,null,{}] 16:44:36 INFO - PROCESS | 2692 | 1460936676964 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}] 16:44:37 INFO - PROCESS | 2692 | 1460936677236 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 16:44:37 INFO - PROCESS | 2692 | 1460936677499 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:37 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663762800 == 167 [pid = 2692] [id = 441] 16:44:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f367d468800) [pid = 2692] [serial = 1324] [outer = (nil)] 16:44:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f367d784000) [pid = 2692] [serial = 1325] [outer = 0x7f367d468800] 16:44:37 INFO - PROCESS | 2692 | 1460936677625 Marionette DEBUG loaded listener.js 16:44:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f367ed59800) [pid = 2692] [serial = 1326] [outer = 0x7f367d468800] 16:44:38 INFO - PROCESS | 2692 | 1460936678505 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]]]}] 16:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1585ms 16:44:38 INFO - PROCESS | 2692 | 1460936678540 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 16:44:38 INFO - PROCESS | 2692 | 1460936678543 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 16:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:44:38 INFO - PROCESS | 2692 | 1460936678550 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:44:38 INFO - PROCESS | 2692 | 1460936678553 Marionette TRACE conn3 <- [1,1738,null,{}] 16:44:38 INFO - PROCESS | 2692 | 1460936678559 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}] 16:44:38 INFO - PROCESS | 2692 | 1460936678764 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 16:44:38 INFO - PROCESS | 2692 | 1460936678983 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:39 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366377e000 == 168 [pid = 2692] [id = 442] 16:44:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f3651048400) [pid = 2692] [serial = 1327] [outer = (nil)] 16:44:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 163 (0x7f3651051400) [pid = 2692] [serial = 1328] [outer = 0x7f3651048400] 16:44:39 INFO - PROCESS | 2692 | 1460936679098 Marionette DEBUG loaded listener.js 16:44:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 164 (0x7f3651057800) [pid = 2692] [serial = 1329] [outer = 0x7f3651048400] 16:44:40 INFO - PROCESS | 2692 | 1460936680020 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]]]}] 16:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1531ms 16:44:40 INFO - PROCESS | 2692 | 1460936680082 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 16:44:40 INFO - PROCESS | 2692 | 1460936680086 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 16:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:44:40 INFO - PROCESS | 2692 | 1460936680112 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:44:40 INFO - PROCESS | 2692 | 1460936680117 Marionette TRACE conn3 <- [1,1742,null,{}] 16:44:40 INFO - PROCESS | 2692 | 1460936680122 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}] 16:44:40 INFO - PROCESS | 2692 | 1460936680335 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 16:44:40 INFO - PROCESS | 2692 | 1460936680591 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:40 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365115c000 == 169 [pid = 2692] [id = 443] 16:44:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 165 (0x7f3651048c00) [pid = 2692] [serial = 1330] [outer = (nil)] 16:44:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 166 (0x7f3653a93000) [pid = 2692] [serial = 1331] [outer = 0x7f3651048c00] 16:44:40 INFO - PROCESS | 2692 | 1460936680709 Marionette DEBUG loaded listener.js 16:44:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 167 (0x7f3653a97000) [pid = 2692] [serial = 1332] [outer = 0x7f3651048c00] 16:44:41 INFO - PROCESS | 2692 | 1460936681602 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]]]}] 16:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1543ms 16:44:41 INFO - PROCESS | 2692 | 1460936681652 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 16:44:41 INFO - PROCESS | 2692 | 1460936681654 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 16:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:44:41 INFO - PROCESS | 2692 | 1460936681662 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:44:41 INFO - PROCESS | 2692 | 1460936681668 Marionette TRACE conn3 <- [1,1746,null,{}] 16:44:41 INFO - PROCESS | 2692 | 1460936681674 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}] 16:44:41 INFO - PROCESS | 2692 | 1460936681899 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 16:44:42 INFO - PROCESS | 2692 | 1460936682109 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:42 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3650166800 == 170 [pid = 2692] [id = 444] 16:44:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 168 (0x7f365019e400) [pid = 2692] [serial = 1333] [outer = (nil)] 16:44:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 169 (0x7f36501a6c00) [pid = 2692] [serial = 1334] [outer = 0x7f365019e400] 16:44:42 INFO - PROCESS | 2692 | 1460936682226 Marionette DEBUG loaded listener.js 16:44:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 170 (0x7f36501ac400) [pid = 2692] [serial = 1335] [outer = 0x7f365019e400] 16:44:43 INFO - PROCESS | 2692 | 1460936683230 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]]]}] 16:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1638ms 16:44:43 INFO - PROCESS | 2692 | 1460936683302 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 16:44:43 INFO - PROCESS | 2692 | 1460936683305 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 16:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:44:43 INFO - PROCESS | 2692 | 1460936683311 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:44:43 INFO - PROCESS | 2692 | 1460936683315 Marionette TRACE conn3 <- [1,1750,null,{}] 16:44:43 INFO - PROCESS | 2692 | 1460936683320 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}] 16:44:43 INFO - PROCESS | 2692 | 1460936683543 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 16:44:44 INFO - PROCESS | 2692 | 1460936684211 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:44 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36500ac000 == 171 [pid = 2692] [id = 445] 16:44:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 171 (0x7f364e40fc00) [pid = 2692] [serial = 1336] [outer = (nil)] 16:44:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 172 (0x7f364e411800) [pid = 2692] [serial = 1337] [outer = 0x7f364e40fc00] 16:44:44 INFO - PROCESS | 2692 | 1460936684326 Marionette DEBUG loaded listener.js 16:44:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 173 (0x7f364eadfc00) [pid = 2692] [serial = 1338] [outer = 0x7f364e40fc00] 16:44:45 INFO - PROCESS | 2692 | 1460936685278 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]]]}] 16:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 2030ms 16:44:45 INFO - PROCESS | 2692 | 1460936685344 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 16:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:44:45 INFO - PROCESS | 2692 | 1460936685350 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 16:44:45 INFO - PROCESS | 2692 | 1460936685357 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:44:45 INFO - PROCESS | 2692 | 1460936685363 Marionette TRACE conn3 <- [1,1754,null,{}] 16:44:45 INFO - PROCESS | 2692 | 1460936685370 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}] 16:44:45 INFO - PROCESS | 2692 | 1460936685614 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 16:44:45 INFO - PROCESS | 2692 | 1460936685931 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:45 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657314000 == 172 [pid = 2692] [id = 446] 16:44:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 174 (0x7f364eae1000) [pid = 2692] [serial = 1339] [outer = (nil)] 16:44:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 175 (0x7f36503f0800) [pid = 2692] [serial = 1340] [outer = 0x7f364eae1000] 16:44:46 INFO - PROCESS | 2692 | 1460936686009 Marionette DEBUG loaded listener.js 16:44:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 176 (0x7f36505e4800) [pid = 2692] [serial = 1341] [outer = 0x7f364eae1000] 16:44:47 INFO - PROCESS | 2692 | 1460936687019 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]]]}] 16:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1739ms 16:44:47 INFO - PROCESS | 2692 | 1460936687098 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 16:44:47 INFO - PROCESS | 2692 | 1460936687103 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 16:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:44:47 INFO - PROCESS | 2692 | 1460936687112 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:44:47 INFO - PROCESS | 2692 | 1460936687116 Marionette TRACE conn3 <- [1,1758,null,{}] 16:44:47 INFO - PROCESS | 2692 | 1460936687122 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}] 16:44:47 INFO - PROCESS | 2692 | 1460936687369 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 16:44:47 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3653ba8800 == 171 [pid = 2692] [id = 429] 16:44:47 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d2a2800 == 170 [pid = 2692] [id = 428] 16:44:47 INFO - PROCESS | 2692 | --DOMWINDOW == 175 (0x7f3675b05c00) [pid = 2692] [serial = 1196] [outer = (nil)] [url = about:blank] 16:44:47 INFO - PROCESS | 2692 | --DOMWINDOW == 174 (0x7f367a720400) [pid = 2692] [serial = 1202] [outer = (nil)] [url = about:blank] 16:44:47 INFO - PROCESS | 2692 | --DOMWINDOW == 173 (0x7f367a264000) [pid = 2692] [serial = 1199] [outer = (nil)] [url = about:blank] 16:44:47 INFO - PROCESS | 2692 | --DOMWINDOW == 172 (0x7f367d4e5400) [pid = 2692] [serial = 1205] [outer = (nil)] [url = about:blank] 16:44:47 INFO - PROCESS | 2692 | --DOMWINDOW == 171 (0x7f36511cc400) [pid = 2692] [serial = 1208] [outer = (nil)] [url = about:blank] 16:44:47 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d171800 == 169 [pid = 2692] [id = 427] 16:44:47 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3653b95800 == 168 [pid = 2692] [id = 426] 16:44:47 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3651b27000 == 167 [pid = 2692] [id = 425] 16:44:47 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657dab800 == 166 [pid = 2692] [id = 424] 16:44:47 INFO - PROCESS | 2692 | 1460936687846 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:47 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667d36000 == 165 [pid = 2692] [id = 420] 16:44:47 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367ed9f800 == 164 [pid = 2692] [id = 419] 16:44:47 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3678506000 == 163 [pid = 2692] [id = 418] 16:44:47 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366ad04800 == 162 [pid = 2692] [id = 417] 16:44:47 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3652e0c800 == 163 [pid = 2692] [id = 447] 16:44:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 172 (0x7f365104ec00) [pid = 2692] [serial = 1342] [outer = (nil)] 16:44:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 173 (0x7f36511ce000) [pid = 2692] [serial = 1343] [outer = 0x7f365104ec00] 16:44:47 INFO - PROCESS | 2692 | 1460936687925 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 174 (0x7f3651a92800) [pid = 2692] [serial = 1344] [outer = 0x7f365104ec00] 16:44:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667d77800 == 162 [pid = 2692] [id = 416] 16:44:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663c1b800 == 161 [pid = 2692] [id = 415] 16:44:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36637f8000 == 160 [pid = 2692] [id = 414] 16:44:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663398800 == 159 [pid = 2692] [id = 413] 16:44:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365e826800 == 158 [pid = 2692] [id = 412] 16:44:48 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bc26800 == 157 [pid = 2692] [id = 411] 16:44:48 INFO - PROCESS | 2692 | --DOMWINDOW == 173 (0x7f36609d7800) [pid = 2692] [serial = 1226] [outer = (nil)] [url = about:blank] 16:44:48 INFO - PROCESS | 2692 | --DOMWINDOW == 172 (0x7f3662a6a800) [pid = 2692] [serial = 1227] [outer = (nil)] [url = about:blank] 16:44:48 INFO - PROCESS | 2692 | --DOMWINDOW == 171 (0x7f3650f67800) [pid = 2692] [serial = 1229] [outer = (nil)] [url = about:blank] 16:44:48 INFO - PROCESS | 2692 | --DOMWINDOW == 170 (0x7f3657c9dc00) [pid = 2692] [serial = 1175] [outer = (nil)] [url = about:blank] 16:44:48 INFO - PROCESS | 2692 | --DOMWINDOW == 169 (0x7f366ae60c00) [pid = 2692] [serial = 1193] [outer = (nil)] [url = about:blank] 16:44:48 INFO - PROCESS | 2692 | --DOMWINDOW == 168 (0x7f36572c4000) [pid = 2692] [serial = 1217] [outer = (nil)] [url = about:blank] 16:44:48 INFO - PROCESS | 2692 | --DOMWINDOW == 167 (0x7f365bd97000) [pid = 2692] [serial = 1218] [outer = (nil)] [url = about:blank] 16:44:48 INFO - PROCESS | 2692 | --DOMWINDOW == 166 (0x7f365d78a800) [pid = 2692] [serial = 1223] [outer = (nil)] [url = about:blank] 16:44:48 INFO - PROCESS | 2692 | --DOMWINDOW == 165 (0x7f36511ce400) [pid = 2692] [serial = 1212] [outer = (nil)] [url = about:blank] 16:44:48 INFO - PROCESS | 2692 | --DOMWINDOW == 164 (0x7f3650f56c00) [pid = 2692] [serial = 1211] [outer = (nil)] [url = about:blank] 16:44:48 INFO - PROCESS | 2692 | --DOMWINDOW == 163 (0x7f3657e02c00) [pid = 2692] [serial = 1220] [outer = (nil)] [url = about:blank] 16:44:48 INFO - PROCESS | 2692 | --DOMWINDOW == 162 (0x7f365d78b400) [pid = 2692] [serial = 1221] [outer = (nil)] [url = about:blank] 16:44:48 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f3662cecc00) [pid = 2692] [serial = 1181] [outer = (nil)] [url = about:blank] 16:44:48 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f3655b40400) [pid = 2692] [serial = 1215] [outer = (nil)] [url = about:blank] 16:44:48 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f365439a000) [pid = 2692] [serial = 1214] [outer = (nil)] [url = about:blank] 16:44:48 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f3666b7a800) [pid = 2692] [serial = 1187] [outer = (nil)] [url = about:blank] 16:44:48 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f365fa2cc00) [pid = 2692] [serial = 1178] [outer = (nil)] [url = about:blank] 16:44:48 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f3669135c00) [pid = 2692] [serial = 1190] [outer = (nil)] [url = about:blank] 16:44:48 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f36652a9400) [pid = 2692] [serial = 1184] [outer = (nil)] [url = about:blank] 16:44:48 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f3655d65400) [pid = 2692] [serial = 1230] [outer = (nil)] [url = about:blank] 16:44:48 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f365f48ac00) [pid = 2692] [serial = 1224] [outer = (nil)] [url = about:blank] 16:44:48 INFO - PROCESS | 2692 | 1460936688769 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]]]}] 16:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1688ms 16:44:48 INFO - PROCESS | 2692 | 1460936688800 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 16:44:48 INFO - PROCESS | 2692 | 1460936688804 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 16:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:44:48 INFO - PROCESS | 2692 | 1460936688812 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:44:48 INFO - PROCESS | 2692 | 1460936688822 Marionette TRACE conn3 <- [1,1762,null,{}] 16:44:48 INFO - PROCESS | 2692 | 1460936688836 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}] 16:44:49 INFO - PROCESS | 2692 | 1460936689033 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 16:44:49 INFO - PROCESS | 2692 | 1460936689223 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:49 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bc24000 == 158 [pid = 2692] [id = 448] 16:44:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f365104f000) [pid = 2692] [serial = 1345] [outer = (nil)] 16:44:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f3653a91c00) [pid = 2692] [serial = 1346] [outer = 0x7f365104f000] 16:44:49 INFO - PROCESS | 2692 | 1460936689301 Marionette DEBUG loaded listener.js 16:44:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f3653a9cc00) [pid = 2692] [serial = 1347] [outer = 0x7f365104f000] 16:44:50 INFO - PROCESS | 2692 | 1460936690078 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]]]}] 16:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1300ms 16:44:50 INFO - PROCESS | 2692 | 1460936690133 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 16:44:50 INFO - PROCESS | 2692 | 1460936690137 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 16:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:44:50 INFO - PROCESS | 2692 | 1460936690144 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:44:50 INFO - PROCESS | 2692 | 1460936690147 Marionette TRACE conn3 <- [1,1766,null,{}] 16:44:50 INFO - PROCESS | 2692 | 1460936690152 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}] 16:44:50 INFO - PROCESS | 2692 | 1460936690404 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 16:44:50 INFO - PROCESS | 2692 | 1460936690438 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:50 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf9d000 == 159 [pid = 2692] [id = 449] 16:44:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f36502f6c00) [pid = 2692] [serial = 1348] [outer = (nil)] 16:44:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f365430c400) [pid = 2692] [serial = 1349] [outer = 0x7f36502f6c00] 16:44:50 INFO - PROCESS | 2692 | 1460936690503 Marionette DEBUG loaded listener.js 16:44:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f3655b41000) [pid = 2692] [serial = 1350] [outer = 0x7f36502f6c00] 16:44:51 INFO - PROCESS | 2692 | 1460936691436 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]]]}] 16:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1339ms 16:44:51 INFO - PROCESS | 2692 | 1460936691494 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 16:44:51 INFO - PROCESS | 2692 | 1460936691498 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 16:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:44:51 INFO - PROCESS | 2692 | 1460936691504 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:44:51 INFO - PROCESS | 2692 | 1460936691507 Marionette TRACE conn3 <- [1,1770,null,{}] 16:44:51 INFO - PROCESS | 2692 | 1460936691513 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}] 16:44:51 INFO - PROCESS | 2692 | 1460936691801 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 16:44:51 INFO - PROCESS | 2692 | 1460936691853 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:51 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d1a3800 == 160 [pid = 2692] [id = 450] 16:44:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f365729b000) [pid = 2692] [serial = 1351] [outer = (nil)] 16:44:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f3657c9c800) [pid = 2692] [serial = 1352] [outer = 0x7f365729b000] 16:44:51 INFO - PROCESS | 2692 | 1460936691934 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f365c21d800) [pid = 2692] [serial = 1353] [outer = 0x7f365729b000] 16:44:52 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f3657de3c00) [pid = 2692] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:44:52 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f36502ed000) [pid = 2692] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:44:52 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f3651aed000) [pid = 2692] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:44:52 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f3651af4c00) [pid = 2692] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:44:52 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f36508d8000) [pid = 2692] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:44:52 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f3651a8e000) [pid = 2692] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:44:53 INFO - PROCESS | 2692 | 1460936693094 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]]]}] 16:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1633ms 16:44:53 INFO - PROCESS | 2692 | 1460936693138 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 16:44:53 INFO - PROCESS | 2692 | 1460936693142 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 16:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:44:53 INFO - PROCESS | 2692 | 1460936693148 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 2692 | 1460936693151 Marionette TRACE conn3 <- [1,1774,null,{}] 16:44:53 INFO - PROCESS | 2692 | 1460936693156 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}] 16:44:53 INFO - PROCESS | 2692 | 1460936693414 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 16:44:53 INFO - PROCESS | 2692 | 1460936693438 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:53 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e818800 == 161 [pid = 2692] [id = 451] 16:44:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f3654310000) [pid = 2692] [serial = 1354] [outer = (nil)] 16:44:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f365d7af800) [pid = 2692] [serial = 1355] [outer = 0x7f3654310000] 16:44:53 INFO - PROCESS | 2692 | 1460936693500 Marionette DEBUG loaded listener.js 16:44:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f365f81bc00) [pid = 2692] [serial = 1356] [outer = 0x7f3654310000] 16:44:54 INFO - PROCESS | 2692 | 1460936694329 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]]]}] 16:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1230ms 16:44:54 INFO - PROCESS | 2692 | 1460936694379 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 16:44:54 INFO - PROCESS | 2692 | 1460936694382 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 16:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:44:54 INFO - PROCESS | 2692 | 1460936694388 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:44:54 INFO - PROCESS | 2692 | 1460936694391 Marionette TRACE conn3 <- [1,1778,null,{}] 16:44:54 INFO - PROCESS | 2692 | 1460936694396 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}] 16:44:54 INFO - PROCESS | 2692 | 1460936694591 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 16:44:54 INFO - PROCESS | 2692 | 1460936694601 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:54 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365f2b5000 == 162 [pid = 2692] [id = 452] 16:44:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f365eeae000) [pid = 2692] [serial = 1357] [outer = (nil)] 16:44:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f3661693c00) [pid = 2692] [serial = 1358] [outer = 0x7f365eeae000] 16:44:54 INFO - PROCESS | 2692 | 1460936694664 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f3662adc000) [pid = 2692] [serial = 1359] [outer = 0x7f365eeae000] 16:44:55 INFO - PROCESS | 2692 | 1460936695962 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]]]}] 16:44:56 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 16:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1628ms 16:44:56 INFO - PROCESS | 2692 | 1460936696018 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 16:44:56 INFO - PROCESS | 2692 | 1460936696026 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 16:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:44:56 INFO - PROCESS | 2692 | 1460936696035 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:44:56 INFO - PROCESS | 2692 | 1460936696040 Marionette TRACE conn3 <- [1,1782,null,{}] 16:44:56 INFO - PROCESS | 2692 | 1460936696048 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}] 16:44:56 INFO - PROCESS | 2692 | 1460936696279 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 16:44:56 INFO - PROCESS | 2692 | 1460936696542 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:56 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36574c7800 == 163 [pid = 2692] [id = 453] 16:44:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 163 (0x7f36503ec800) [pid = 2692] [serial = 1360] [outer = (nil)] 16:44:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 164 (0x7f36508cf800) [pid = 2692] [serial = 1361] [outer = 0x7f36503ec800] 16:44:56 INFO - PROCESS | 2692 | 1460936696670 Marionette DEBUG loaded listener.js 16:44:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 165 (0x7f365104fc00) [pid = 2692] [serial = 1362] [outer = 0x7f36503ec800] 16:44:57 INFO - PROCESS | 2692 | 1460936697657 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]]]}] 16:44:57 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 16:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1682ms 16:44:57 INFO - PROCESS | 2692 | 1460936697719 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 16:44:57 INFO - PROCESS | 2692 | 1460936697729 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 16:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:44:57 INFO - PROCESS | 2692 | 1460936697740 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:44:57 INFO - PROCESS | 2692 | 1460936697744 Marionette TRACE conn3 <- [1,1786,null,{}] 16:44:57 INFO - PROCESS | 2692 | 1460936697750 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}] 16:44:58 INFO - PROCESS | 2692 | 1460936698024 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 16:44:58 INFO - PROCESS | 2692 | 1460936698341 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:58 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d195800 == 164 [pid = 2692] [id = 454] 16:44:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 166 (0x7f36503f6000) [pid = 2692] [serial = 1363] [outer = (nil)] 16:44:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 167 (0x7f3651b53400) [pid = 2692] [serial = 1364] [outer = 0x7f36503f6000] 16:44:58 INFO - PROCESS | 2692 | 1460936698418 Marionette DEBUG loaded listener.js 16:44:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 168 (0x7f3653b6dc00) [pid = 2692] [serial = 1365] [outer = 0x7f36503f6000] 16:44:59 INFO - PROCESS | 2692 | 1460936699281 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]]]}] 16:44:59 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 16:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1588ms 16:44:59 INFO - PROCESS | 2692 | 1460936699329 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 16:44:59 INFO - PROCESS | 2692 | 1460936699332 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 16:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:44:59 INFO - PROCESS | 2692 | 1460936699339 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:44:59 INFO - PROCESS | 2692 | 1460936699346 Marionette TRACE conn3 <- [1,1790,null,{}] 16:44:59 INFO - PROCESS | 2692 | 1460936699363 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}] 16:44:59 INFO - PROCESS | 2692 | 1460936699597 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 16:44:59 INFO - PROCESS | 2692 | 1460936699851 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:59 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36634a5000 == 165 [pid = 2692] [id = 455] 16:44:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 169 (0x7f3653a8d800) [pid = 2692] [serial = 1366] [outer = (nil)] 16:44:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 170 (0x7f3657e06000) [pid = 2692] [serial = 1367] [outer = 0x7f3653a8d800] 16:44:59 INFO - PROCESS | 2692 | 1460936699975 Marionette DEBUG loaded listener.js 16:45:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 171 (0x7f365e8ef000) [pid = 2692] [serial = 1368] [outer = 0x7f3653a8d800] 16:45:00 INFO - PROCESS | 2692 | 1460936700910 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]]]}] 16:45:00 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) 16:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1636ms 16:45:00 INFO - PROCESS | 2692 | 1460936700976 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 16:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:45:00 INFO - PROCESS | 2692 | 1460936700981 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 16:45:00 INFO - PROCESS | 2692 | 1460936700988 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 2692 | 1460936700992 Marionette TRACE conn3 <- [1,1794,null,{}] 16:45:01 INFO - PROCESS | 2692 | 1460936700998 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}] 16:45:01 INFO - PROCESS | 2692 | 1460936701220 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 16:45:01 INFO - PROCESS | 2692 | 1460936701433 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:01 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663c04800 == 166 [pid = 2692] [id = 456] 16:45:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 172 (0x7f3653b77000) [pid = 2692] [serial = 1369] [outer = (nil)] 16:45:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 173 (0x7f3662c3dc00) [pid = 2692] [serial = 1370] [outer = 0x7f3653b77000] 16:45:01 INFO - PROCESS | 2692 | 1460936701552 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 174 (0x7f3663721800) [pid = 2692] [serial = 1371] [outer = 0x7f3653b77000] 16:45:02 INFO - PROCESS | 2692 | 1460936702542 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]]]}] 16:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1637ms 16:45:02 INFO - PROCESS | 2692 | 1460936702626 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 16:45:02 INFO - PROCESS | 2692 | 1460936702630 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 16:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:45:02 INFO - PROCESS | 2692 | 1460936702636 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - PROCESS | 2692 | 1460936702640 Marionette TRACE conn3 <- [1,1798,null,{}] 16:45:02 INFO - PROCESS | 2692 | 1460936702646 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}] 16:45:02 INFO - PROCESS | 2692 | 1460936702881 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 16:45:03 INFO - PROCESS | 2692 | 1460936703147 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:03 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366778e000 == 167 [pid = 2692] [id = 457] 16:45:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 175 (0x7f3665be1000) [pid = 2692] [serial = 1372] [outer = (nil)] 16:45:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 176 (0x7f36661c8c00) [pid = 2692] [serial = 1373] [outer = 0x7f3665be1000] 16:45:03 INFO - PROCESS | 2692 | 1460936703265 Marionette DEBUG loaded listener.js 16:45:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 177 (0x7f3666e4ac00) [pid = 2692] [serial = 1374] [outer = 0x7f3665be1000] 16:45:04 INFO - PROCESS | 2692 | 1460936704190 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]]]}] 16:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1586ms 16:45:04 INFO - PROCESS | 2692 | 1460936704223 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 16:45:04 INFO - PROCESS | 2692 | 1460936704226 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 16:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:45:04 INFO - PROCESS | 2692 | 1460936704233 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:45:04 INFO - PROCESS | 2692 | 1460936704236 Marionette TRACE conn3 <- [1,1802,null,{}] 16:45:04 INFO - PROCESS | 2692 | 1460936704242 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}] 16:45:04 INFO - PROCESS | 2692 | 1460936704477 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 16:45:04 INFO - PROCESS | 2692 | 1460936704733 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:04 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3668e36800 == 168 [pid = 2692] [id = 458] 16:45:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 178 (0x7f3662cf0800) [pid = 2692] [serial = 1375] [outer = (nil)] 16:45:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 179 (0x7f366ad57000) [pid = 2692] [serial = 1376] [outer = 0x7f3662cf0800] 16:45:04 INFO - PROCESS | 2692 | 1460936704826 Marionette DEBUG loaded listener.js 16:45:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 180 (0x7f367a718c00) [pid = 2692] [serial = 1377] [outer = 0x7f3662cf0800] 16:45:05 INFO - PROCESS | 2692 | 1460936705661 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]]]}] 16:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1482ms 16:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:45:05 INFO - PROCESS | 2692 | 1460936705716 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 16:45:05 INFO - PROCESS | 2692 | 1460936705719 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 16:45:05 INFO - PROCESS | 2692 | 1460936705726 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:45:05 INFO - PROCESS | 2692 | 1460936705729 Marionette TRACE conn3 <- [1,1806,null,{}] 16:45:05 INFO - PROCESS | 2692 | 1460936705734 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}] 16:45:05 INFO - PROCESS | 2692 | 1460936705944 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 16:45:06 INFO - PROCESS | 2692 | 1460936706160 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:06 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3676b46000 == 169 [pid = 2692] [id = 459] 16:45:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 181 (0x7f364e852400) [pid = 2692] [serial = 1378] [outer = (nil)] 16:45:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 182 (0x7f364e85ac00) [pid = 2692] [serial = 1379] [outer = 0x7f364e852400] 16:45:06 INFO - PROCESS | 2692 | 1460936706275 Marionette DEBUG loaded listener.js 16:45:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 183 (0x7f364e85fc00) [pid = 2692] [serial = 1380] [outer = 0x7f364e852400] 16:45:07 INFO - PROCESS | 2692 | 1460936707228 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]]]}] 16:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1581ms 16:45:07 INFO - PROCESS | 2692 | 1460936707307 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 16:45:07 INFO - PROCESS | 2692 | 1460936707310 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 16:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:45:07 INFO - PROCESS | 2692 | 1460936707317 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 2692 | 1460936707320 Marionette TRACE conn3 <- [1,1810,null,{}] 16:45:07 INFO - PROCESS | 2692 | 1460936707326 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}] 16:45:07 INFO - PROCESS | 2692 | 1460936707575 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 16:45:07 INFO - PROCESS | 2692 | 1460936707879 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:07 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367eda9800 == 170 [pid = 2692] [id = 460] 16:45:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 184 (0x7f364e855400) [pid = 2692] [serial = 1381] [outer = (nil)] 16:45:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 185 (0x7f365f08d800) [pid = 2692] [serial = 1382] [outer = 0x7f364e855400] 16:45:07 INFO - PROCESS | 2692 | 1460936707964 Marionette DEBUG loaded listener.js 16:45:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 186 (0x7f367a828000) [pid = 2692] [serial = 1383] [outer = 0x7f364e855400] 16:45:08 INFO - PROCESS | 2692 | 1460936708833 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]]]}] 16:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1585ms 16:45:08 INFO - PROCESS | 2692 | 1460936708904 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 16:45:08 INFO - PROCESS | 2692 | 1460936708908 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 16:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:45:08 INFO - PROCESS | 2692 | 1460936708914 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:45:08 INFO - PROCESS | 2692 | 1460936708918 Marionette TRACE conn3 <- [1,1814,null,{}] 16:45:08 INFO - PROCESS | 2692 | 1460936708923 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}] 16:45:09 INFO - PROCESS | 2692 | 1460936709150 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 16:45:09 INFO - PROCESS | 2692 | 1460936709447 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:09 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364eff4000 == 171 [pid = 2692] [id = 461] 16:45:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 187 (0x7f364e857400) [pid = 2692] [serial = 1384] [outer = (nil)] 16:45:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 188 (0x7f3651bb9800) [pid = 2692] [serial = 1385] [outer = 0x7f364e857400] 16:45:09 INFO - PROCESS | 2692 | 1460936709528 Marionette DEBUG loaded listener.js 16:45:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 189 (0x7f3651bc0000) [pid = 2692] [serial = 1386] [outer = 0x7f364e857400] 16:45:10 INFO - PROCESS | 2692 | 1460936710378 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]]]}] 16:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1529ms 16:45:10 INFO - PROCESS | 2692 | 1460936710445 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 16:45:10 INFO - PROCESS | 2692 | 1460936710449 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 16:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:45:10 INFO - PROCESS | 2692 | 1460936710454 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:45:10 INFO - PROCESS | 2692 | 1460936710457 Marionette TRACE conn3 <- [1,1818,null,{}] 16:45:10 INFO - PROCESS | 2692 | 1460936710463 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}] 16:45:10 INFO - PROCESS | 2692 | 1460936710675 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 16:45:10 INFO - PROCESS | 2692 | 1460936710931 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:11 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3652411800 == 172 [pid = 2692] [id = 462] 16:45:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 190 (0x7f3667476400) [pid = 2692] [serial = 1387] [outer = (nil)] 16:45:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 191 (0x7f3667479400) [pid = 2692] [serial = 1388] [outer = 0x7f3667476400] 16:45:11 INFO - PROCESS | 2692 | 1460936711068 Marionette DEBUG loaded listener.js 16:45:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 192 (0x7f366747cc00) [pid = 2692] [serial = 1389] [outer = 0x7f3667476400] 16:45:11 INFO - PROCESS | 2692 | 1460936711942 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]]]}] 16:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1531ms 16:45:11 INFO - PROCESS | 2692 | 1460936711987 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 16:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:45:11 INFO - PROCESS | 2692 | 1460936711992 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 16:45:11 INFO - PROCESS | 2692 | 1460936711998 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:45:12 INFO - PROCESS | 2692 | 1460936712003 Marionette TRACE conn3 <- [1,1822,null,{}] 16:45:12 INFO - PROCESS | 2692 | 1460936712009 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}] 16:45:12 INFO - PROCESS | 2692 | 1460936712264 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 16:45:12 INFO - PROCESS | 2692 | 1460936712566 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:12 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364eee4800 == 173 [pid = 2692] [id = 463] 16:45:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 193 (0x7f3662a74c00) [pid = 2692] [serial = 1390] [outer = (nil)] 16:45:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 194 (0x7f3668336c00) [pid = 2692] [serial = 1391] [outer = 0x7f3662a74c00] 16:45:12 INFO - PROCESS | 2692 | 1460936712653 Marionette DEBUG loaded listener.js 16:45:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 195 (0x7f367692b800) [pid = 2692] [serial = 1392] [outer = 0x7f3662a74c00] 16:45:13 INFO - PROCESS | 2692 | 1460936713505 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]]]}] 16:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1538ms 16:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:45:13 INFO - PROCESS | 2692 | 1460936713536 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 16:45:13 INFO - PROCESS | 2692 | 1460936713539 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 16:45:13 INFO - PROCESS | 2692 | 1460936713545 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:45:13 INFO - PROCESS | 2692 | 1460936713549 Marionette TRACE conn3 <- [1,1826,null,{}] 16:45:13 INFO - PROCESS | 2692 | 1460936713554 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}] 16:45:13 INFO - PROCESS | 2692 | 1460936713767 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 16:45:14 INFO - PROCESS | 2692 | 1460936714029 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:14 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3654c33800 == 174 [pid = 2692] [id = 464] 16:45:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 196 (0x7f3654bd8800) [pid = 2692] [serial = 1393] [outer = (nil)] 16:45:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 197 (0x7f3654be2000) [pid = 2692] [serial = 1394] [outer = 0x7f3654bd8800] 16:45:14 INFO - PROCESS | 2692 | 1460936714147 Marionette DEBUG loaded listener.js 16:45:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 198 (0x7f3654be6c00) [pid = 2692] [serial = 1395] [outer = 0x7f3654bd8800] 16:45:14 INFO - PROCESS | 2692 | 1460936714978 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]]]}] 16:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1491ms 16:45:15 INFO - PROCESS | 2692 | 1460936715038 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 16:45:15 INFO - PROCESS | 2692 | 1460936715044 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 16:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:45:15 INFO - PROCESS | 2692 | 1460936715055 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:45:15 INFO - PROCESS | 2692 | 1460936715058 Marionette TRACE conn3 <- [1,1830,null,{}] 16:45:15 INFO - PROCESS | 2692 | 1460936715069 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}] 16:45:15 INFO - PROCESS | 2692 | 1460936715367 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 16:45:15 INFO - PROCESS | 2692 | 1460936715710 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:15 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f368248f800 == 175 [pid = 2692] [id = 465] 16:45:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 199 (0x7f3654d0d400) [pid = 2692] [serial = 1396] [outer = (nil)] 16:45:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 200 (0x7f3654d0fc00) [pid = 2692] [serial = 1397] [outer = 0x7f3654d0d400] 16:45:15 INFO - PROCESS | 2692 | 1460936715784 Marionette DEBUG loaded listener.js 16:45:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 201 (0x7f3654d13800) [pid = 2692] [serial = 1398] [outer = 0x7f3654d0d400] 16:45:16 INFO - PROCESS | 2692 | 1460936716636 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]]]}] 16:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1635ms 16:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:45:16 INFO - PROCESS | 2692 | 1460936716690 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 16:45:16 INFO - PROCESS | 2692 | 1460936716693 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 16:45:16 INFO - PROCESS | 2692 | 1460936716699 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:45:16 INFO - PROCESS | 2692 | 1460936716703 Marionette TRACE conn3 <- [1,1834,null,{}] 16:45:16 INFO - PROCESS | 2692 | 1460936716708 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}] 16:45:16 INFO - PROCESS | 2692 | 1460936716937 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 16:45:17 INFO - PROCESS | 2692 | 1460936717201 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:17 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e025000 == 176 [pid = 2692] [id = 466] 16:45:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 202 (0x7f364e0e4800) [pid = 2692] [serial = 1399] [outer = (nil)] 16:45:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 203 (0x7f364e0ec000) [pid = 2692] [serial = 1400] [outer = 0x7f364e0e4800] 16:45:17 INFO - PROCESS | 2692 | 1460936717331 Marionette DEBUG loaded listener.js 16:45:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 204 (0x7f364e0f1000) [pid = 2692] [serial = 1401] [outer = 0x7f364e0e4800] 16:45:18 INFO - PROCESS | 2692 | 1460936718164 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]]]}] 16:45:18 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 16:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1586ms 16:45:18 INFO - PROCESS | 2692 | 1460936718286 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 16:45:18 INFO - PROCESS | 2692 | 1460936718289 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 16:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:45:18 INFO - PROCESS | 2692 | 1460936718295 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:45:18 INFO - PROCESS | 2692 | 1460936718298 Marionette TRACE conn3 <- [1,1838,null,{}] 16:45:18 INFO - PROCESS | 2692 | 1460936718304 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}] 16:45:18 INFO - PROCESS | 2692 | 1460936718524 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 16:45:18 INFO - PROCESS | 2692 | 1460936718829 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:18 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e1e4800 == 177 [pid = 2692] [id = 467] 16:45:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 205 (0x7f364e0e8000) [pid = 2692] [serial = 1402] [outer = (nil)] 16:45:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 206 (0x7f3650f58000) [pid = 2692] [serial = 1403] [outer = 0x7f364e0e8000] 16:45:18 INFO - PROCESS | 2692 | 1460936718910 Marionette DEBUG loaded listener.js 16:45:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 207 (0x7f3654d0e000) [pid = 2692] [serial = 1404] [outer = 0x7f364e0e8000] 16:45:19 INFO - PROCESS | 2692 | 1460936719784 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]]]}] 16:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1529ms 16:45:19 INFO - PROCESS | 2692 | 1460936719825 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 16:45:19 INFO - PROCESS | 2692 | 1460936719828 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 16:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:45:19 INFO - PROCESS | 2692 | 1460936719835 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:45:19 INFO - PROCESS | 2692 | 1460936719838 Marionette TRACE conn3 <- [1,1842,null,{}] 16:45:19 INFO - PROCESS | 2692 | 1460936719843 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}] 16:45:20 INFO - PROCESS | 2692 | 1460936720060 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 16:45:20 INFO - PROCESS | 2692 | 1460936720924 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:20 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36500b8800 == 178 [pid = 2692] [id = 468] 16:45:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 208 (0x7f364e40f000) [pid = 2692] [serial = 1405] [outer = (nil)] 16:45:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 209 (0x7f364e85c000) [pid = 2692] [serial = 1406] [outer = 0x7f364e40f000] 16:45:21 INFO - PROCESS | 2692 | 1460936721025 Marionette DEBUG loaded listener.js 16:45:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 210 (0x7f364eae3400) [pid = 2692] [serial = 1407] [outer = 0x7f364e40f000] 16:45:21 INFO - PROCESS | 2692 | 1460936721906 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]]]}] 16:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 2130ms 16:45:21 INFO - PROCESS | 2692 | 1460936721968 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 16:45:21 INFO - PROCESS | 2692 | 1460936721976 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 16:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:45:21 INFO - PROCESS | 2692 | 1460936721986 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:45:21 INFO - PROCESS | 2692 | 1460936721989 Marionette TRACE conn3 <- [1,1846,null,{}] 16:45:22 INFO - PROCESS | 2692 | 1460936721998 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}] 16:45:22 INFO - PROCESS | 2692 | 1460936722251 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 16:45:22 INFO - PROCESS | 2692 | 1460936722593 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:22 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3651146800 == 179 [pid = 2692] [id = 469] 16:45:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 211 (0x7f364e9ca000) [pid = 2692] [serial = 1408] [outer = (nil)] 16:45:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 212 (0x7f36501aac00) [pid = 2692] [serial = 1409] [outer = 0x7f364e9ca000] 16:45:22 INFO - PROCESS | 2692 | 1460936722668 Marionette DEBUG loaded listener.js 16:45:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 213 (0x7f3650f59400) [pid = 2692] [serial = 1410] [outer = 0x7f364e9ca000] 16:45:23 INFO - PROCESS | 2692 | 1460936723789 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]]]}] 16:45:23 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) 16:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1883ms 16:45:23 INFO - PROCESS | 2692 | 1460936723872 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 16:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:45:23 INFO - PROCESS | 2692 | 1460936723879 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 16:45:23 INFO - PROCESS | 2692 | 1460936723885 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:45:23 INFO - PROCESS | 2692 | 1460936723889 Marionette TRACE conn3 <- [1,1850,null,{}] 16:45:23 INFO - PROCESS | 2692 | 1460936723894 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}] 16:45:24 INFO - PROCESS | 2692 | 1460936724114 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 16:45:24 INFO - PROCESS | 2692 | 1460936724456 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:24 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3651b2e800 == 180 [pid = 2692] [id = 470] 16:45:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 214 (0x7f3651a8a800) [pid = 2692] [serial = 1411] [outer = (nil)] 16:45:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 215 (0x7f3651aec000) [pid = 2692] [serial = 1412] [outer = 0x7f3651a8a800] 16:45:24 INFO - PROCESS | 2692 | 1460936724529 Marionette DEBUG loaded listener.js 16:45:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 216 (0x7f3651b57800) [pid = 2692] [serial = 1413] [outer = 0x7f3651a8a800] 16:45:25 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663c0f800 == 179 [pid = 2692] [id = 222] 16:45:25 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c10c000 == 178 [pid = 2692] [id = 409] 16:45:25 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657638800 == 177 [pid = 2692] [id = 405] 16:45:25 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365fa96000 == 176 [pid = 2692] [id = 410] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 215 (0x7f367a637400) [pid = 2692] [serial = 1253] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 214 (0x7f364eae3c00) [pid = 2692] [serial = 1256] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 213 (0x7f367a63cc00) [pid = 2692] [serial = 1259] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 212 (0x7f36503f8000) [pid = 2692] [serial = 1262] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 211 (0x7f36508d5000) [pid = 2692] [serial = 1265] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 210 (0x7f3651b5c400) [pid = 2692] [serial = 1268] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 209 (0x7f365f9ae800) [pid = 2692] [serial = 1292] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3653baa800 == 175 [pid = 2692] [id = 404] 16:45:25 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365e818800 == 174 [pid = 2692] [id = 451] 16:45:25 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d1a3800 == 173 [pid = 2692] [id = 450] 16:45:25 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365cf9d000 == 172 [pid = 2692] [id = 449] 16:45:25 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bc24000 == 171 [pid = 2692] [id = 448] 16:45:25 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3652e0c800 == 170 [pid = 2692] [id = 447] 16:45:25 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657314000 == 169 [pid = 2692] [id = 446] 16:45:25 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36500ac000 == 168 [pid = 2692] [id = 445] 16:45:25 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bf28000 == 167 [pid = 2692] [id = 440] 16:45:25 INFO - PROCESS | 2692 | 1460936725667 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]]]}] 16:45:25 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367a2a9800 == 166 [pid = 2692] [id = 439] 16:45:25 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3675683000 == 165 [pid = 2692] [id = 438] 16:45:25 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3668925800 == 164 [pid = 2692] [id = 437] 16:45:25 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667d2e800 == 163 [pid = 2692] [id = 436] 16:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1831ms 16:45:25 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663d5c000 == 162 [pid = 2692] [id = 435] 16:45:25 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36637ec800 == 161 [pid = 2692] [id = 434] 16:45:25 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657aba000 == 160 [pid = 2692] [id = 431] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 208 (0x7f365be99800) [pid = 2692] [serial = 1286] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 207 (0x7f3650f68800) [pid = 2692] [serial = 1289] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 206 (0x7f365c339400) [pid = 2692] [serial = 1287] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 205 (0x7f3653b71800) [pid = 2692] [serial = 1280] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 204 (0x7f3655b3f400) [pid = 2692] [serial = 1281] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 203 (0x7f3657293800) [pid = 2692] [serial = 1283] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 202 (0x7f3650f58800) [pid = 2692] [serial = 1274] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 201 (0x7f36511c2400) [pid = 2692] [serial = 1275] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 200 (0x7f3651af1000) [pid = 2692] [serial = 1277] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 199 (0x7f3651b0a800) [pid = 2692] [serial = 1278] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 198 (0x7f365e7f6c00) [pid = 2692] [serial = 1232] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 197 (0x7f3662cfb000) [pid = 2692] [serial = 1244] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 196 (0x7f3665c0cc00) [pid = 2692] [serial = 1247] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 195 (0x7f3657e0f400) [pid = 2692] [serial = 1238] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 194 (0x7f365f9aa000) [pid = 2692] [serial = 1241] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 193 (0x7f3651b0b000) [pid = 2692] [serial = 1235] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 192 (0x7f3668520400) [pid = 2692] [serial = 1250] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 191 (0x7f36502eec00) [pid = 2692] [serial = 1271] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 190 (0x7f365f08c800) [pid = 2692] [serial = 1290] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | --DOMWINDOW == 189 (0x7f3657de7c00) [pid = 2692] [serial = 1284] [outer = (nil)] [url = about:blank] 16:45:25 INFO - PROCESS | 2692 | 1460936725771 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 16:45:25 INFO - PROCESS | 2692 | 1460936725775 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 16:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:45:25 INFO - PROCESS | 2692 | 1460936725796 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:45:25 INFO - PROCESS | 2692 | 1460936725805 Marionette TRACE conn3 <- [1,1854,null,{}] 16:45:25 INFO - PROCESS | 2692 | 1460936725822 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}] 16:45:26 INFO - PROCESS | 2692 | 1460936726023 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 16:45:26 INFO - PROCESS | 2692 | 1460936726271 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:26 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365731d000 == 161 [pid = 2692] [id = 471] 16:45:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 190 (0x7f36502ee400) [pid = 2692] [serial = 1414] [outer = (nil)] 16:45:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 191 (0x7f3653a95c00) [pid = 2692] [serial = 1415] [outer = 0x7f36502ee400] 16:45:26 INFO - PROCESS | 2692 | 1460936726337 Marionette DEBUG loaded listener.js 16:45:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 192 (0x7f3653b74c00) [pid = 2692] [serial = 1416] [outer = 0x7f36502ee400] 16:45:27 INFO - PROCESS | 2692 | 1460936727097 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]]]}] 16:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1359ms 16:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:45:27 INFO - PROCESS | 2692 | 1460936727147 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 16:45:27 INFO - PROCESS | 2692 | 1460936727151 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 16:45:27 INFO - PROCESS | 2692 | 1460936727157 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:45:27 INFO - PROCESS | 2692 | 1460936727160 Marionette TRACE conn3 <- [1,1858,null,{}] 16:45:27 INFO - PROCESS | 2692 | 1460936727165 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}] 16:45:27 INFO - PROCESS | 2692 | 1460936727355 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 16:45:27 INFO - PROCESS | 2692 | 1460936727561 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:27 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bc25800 == 162 [pid = 2692] [id = 472] 16:45:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 193 (0x7f36503f8000) [pid = 2692] [serial = 1417] [outer = (nil)] 16:45:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 194 (0x7f3654be4c00) [pid = 2692] [serial = 1418] [outer = 0x7f36503f8000] 16:45:27 INFO - PROCESS | 2692 | 1460936727643 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 195 (0x7f365583b800) [pid = 2692] [serial = 1419] [outer = 0x7f36503f8000] 16:45:28 INFO - PROCESS | 2692 | 1460936728541 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]]]}] 16:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1433ms 16:45:28 INFO - PROCESS | 2692 | 1460936728591 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 2692 | 1460936728594 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 16:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:45:28 INFO - PROCESS | 2692 | 1460936728608 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 2692 | 1460936728612 Marionette TRACE conn3 <- [1,1862,null,{}] 16:45:28 INFO - PROCESS | 2692 | 1460936728617 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}] 16:45:28 INFO - PROCESS | 2692 | 1460936728891 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 16:45:28 INFO - PROCESS | 2692 | 1460936728920 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:28 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c11a000 == 163 [pid = 2692] [id = 473] 16:45:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 196 (0x7f365729c800) [pid = 2692] [serial = 1420] [outer = (nil)] 16:45:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 197 (0x7f36572c0c00) [pid = 2692] [serial = 1421] [outer = 0x7f365729c800] 16:45:29 INFO - PROCESS | 2692 | 1460936728997 Marionette DEBUG loaded listener.js 16:45:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 198 (0x7f3657e08000) [pid = 2692] [serial = 1422] [outer = 0x7f365729c800] 16:45:29 INFO - PROCESS | 2692 | 1460936729991 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]]]}] 16:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1437ms 16:45:30 INFO - PROCESS | 2692 | 1460936730041 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 16:45:30 INFO - PROCESS | 2692 | 1460936730046 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 16:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:45:30 INFO - PROCESS | 2692 | --DOMWINDOW == 197 (0x7f365104ec00) [pid = 2692] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:45:30 INFO - PROCESS | 2692 | --DOMWINDOW == 196 (0x7f364e40fc00) [pid = 2692] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:45:30 INFO - PROCESS | 2692 | --DOMWINDOW == 195 (0x7f365104f000) [pid = 2692] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:45:30 INFO - PROCESS | 2692 | --DOMWINDOW == 194 (0x7f365729b000) [pid = 2692] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:45:30 INFO - PROCESS | 2692 | --DOMWINDOW == 193 (0x7f36502f6c00) [pid = 2692] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:45:30 INFO - PROCESS | 2692 | --DOMWINDOW == 192 (0x7f3654310000) [pid = 2692] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:45:30 INFO - PROCESS | 2692 | --DOMWINDOW == 191 (0x7f364eae1000) [pid = 2692] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:45:30 INFO - PROCESS | 2692 | 1460936730986 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:45:30 INFO - PROCESS | 2692 | 1460936730990 Marionette TRACE conn3 <- [1,1866,null,{}] 16:45:30 INFO - PROCESS | 2692 | 1460936730995 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}] 16:45:31 INFO - PROCESS | 2692 | 1460936731182 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 16:45:31 INFO - PROCESS | 2692 | 1460936731356 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:31 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c116800 == 164 [pid = 2692] [id = 474] 16:45:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 192 (0x7f3651b07800) [pid = 2692] [serial = 1423] [outer = (nil)] 16:45:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 193 (0x7f365bd97c00) [pid = 2692] [serial = 1424] [outer = 0x7f3651b07800] 16:45:31 INFO - PROCESS | 2692 | 1460936731421 Marionette DEBUG loaded listener.js 16:45:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 194 (0x7f365d1fac00) [pid = 2692] [serial = 1425] [outer = 0x7f3651b07800] 16:45:32 INFO - PROCESS | 2692 | 1460936732140 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]]]}] 16:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1315ms 16:45:32 INFO - PROCESS | 2692 | 1460936732167 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 16:45:32 INFO - PROCESS | 2692 | 1460936732169 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 16:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:45:32 INFO - PROCESS | 2692 | 1460936732185 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:45:32 INFO - PROCESS | 2692 | 1460936732189 Marionette TRACE conn3 <- [1,1870,null,{}] 16:45:32 INFO - PROCESS | 2692 | 1460936732194 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}] 16:45:32 INFO - PROCESS | 2692 | 1460936732399 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 16:45:32 INFO - PROCESS | 2692 | 1460936732418 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:32 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d18a000 == 165 [pid = 2692] [id = 475] 16:45:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 195 (0x7f36508d2c00) [pid = 2692] [serial = 1426] [outer = (nil)] 16:45:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 196 (0x7f365e7f4400) [pid = 2692] [serial = 1427] [outer = 0x7f36508d2c00] 16:45:32 INFO - PROCESS | 2692 | 1460936732482 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 197 (0x7f365f08c800) [pid = 2692] [serial = 1428] [outer = 0x7f36508d2c00] 16:45:33 INFO - PROCESS | 2692 | 1460936733701 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]]]}] 16:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1597ms 16:45:33 INFO - PROCESS | 2692 | 1460936733775 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 16:45:33 INFO - PROCESS | 2692 | 1460936733782 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 16:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:45:33 INFO - PROCESS | 2692 | 1460936733791 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 2692 | 1460936733796 Marionette TRACE conn3 <- [1,1874,null,{}] 16:45:33 INFO - PROCESS | 2692 | 1460936733804 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}] 16:45:34 INFO - PROCESS | 2692 | 1460936734067 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 16:45:34 INFO - PROCESS | 2692 | 1460936734388 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:34 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3651b30800 == 166 [pid = 2692] [id = 476] 16:45:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 198 (0x7f36505e4c00) [pid = 2692] [serial = 1429] [outer = (nil)] 16:45:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 199 (0x7f36508d7000) [pid = 2692] [serial = 1430] [outer = 0x7f36505e4c00] 16:45:34 INFO - PROCESS | 2692 | 1460936734468 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 200 (0x7f3651055000) [pid = 2692] [serial = 1431] [outer = 0x7f36505e4c00] 16:45:35 INFO - PROCESS | 2692 | 1460936735358 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]]]}] 16:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1638ms 16:45:35 INFO - PROCESS | 2692 | 1460936735431 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 16:45:35 INFO - PROCESS | 2692 | 1460936735440 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 16:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:45:35 INFO - PROCESS | 2692 | 1460936735451 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:45:35 INFO - PROCESS | 2692 | 1460936735455 Marionette TRACE conn3 <- [1,1878,null,{}] 16:45:35 INFO - PROCESS | 2692 | 1460936735461 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}] 16:45:35 INFO - PROCESS | 2692 | 1460936735721 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 16:45:36 INFO - PROCESS | 2692 | 1460936736109 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:36 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bc25000 == 167 [pid = 2692] [id = 477] 16:45:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 201 (0x7f3651b50400) [pid = 2692] [serial = 1432] [outer = (nil)] 16:45:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 202 (0x7f3651bbbc00) [pid = 2692] [serial = 1433] [outer = 0x7f3651b50400] 16:45:36 INFO - PROCESS | 2692 | 1460936736183 Marionette DEBUG loaded listener.js 16:45:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 203 (0x7f3653b77400) [pid = 2692] [serial = 1434] [outer = 0x7f3651b50400] 16:45:37 INFO - PROCESS | 2692 | 1460936737110 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]]]}] 16:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1733ms 16:45:37 INFO - PROCESS | 2692 | 1460936737185 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 16:45:37 INFO - PROCESS | 2692 | 1460936737188 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 16:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:45:37 INFO - PROCESS | 2692 | 1460936737195 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:45:37 INFO - PROCESS | 2692 | 1460936737201 Marionette TRACE conn3 <- [1,1882,null,{}] 16:45:37 INFO - PROCESS | 2692 | 1460936737218 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}] 16:45:37 INFO - PROCESS | 2692 | 1460936737564 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 16:45:37 INFO - PROCESS | 2692 | 1460936737871 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:37 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e795000 == 168 [pid = 2692] [id = 478] 16:45:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 204 (0x7f3654d0d800) [pid = 2692] [serial = 1435] [outer = (nil)] 16:45:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 205 (0x7f3657c94400) [pid = 2692] [serial = 1436] [outer = 0x7f3654d0d800] 16:45:37 INFO - PROCESS | 2692 | 1460936737951 Marionette DEBUG loaded listener.js 16:45:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 206 (0x7f365be99800) [pid = 2692] [serial = 1437] [outer = 0x7f3654d0d800] 16:45:38 INFO - PROCESS | 2692 | 1460936738841 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]]]}] 16:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1694ms 16:45:38 INFO - PROCESS | 2692 | 1460936738890 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 16:45:38 INFO - PROCESS | 2692 | 1460936738895 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 16:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:45:38 INFO - PROCESS | 2692 | 1460936738901 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:45:38 INFO - PROCESS | 2692 | 1460936738904 Marionette TRACE conn3 <- [1,1886,null,{}] 16:45:38 INFO - PROCESS | 2692 | 1460936738928 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}] 16:45:39 INFO - PROCESS | 2692 | 1460936739177 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 16:45:39 INFO - PROCESS | 2692 | 1460936739451 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:39 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365f012000 == 169 [pid = 2692] [id = 479] 16:45:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 207 (0x7f3655d6a800) [pid = 2692] [serial = 1438] [outer = (nil)] 16:45:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 208 (0x7f365e8ea400) [pid = 2692] [serial = 1439] [outer = 0x7f3655d6a800] 16:45:39 INFO - PROCESS | 2692 | 1460936739576 Marionette DEBUG loaded listener.js 16:45:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 209 (0x7f365f81dc00) [pid = 2692] [serial = 1440] [outer = 0x7f3655d6a800] 16:45:40 INFO - PROCESS | 2692 | 1460936740408 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]]]}] 16:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1549ms 16:45:40 INFO - PROCESS | 2692 | 1460936740452 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 16:45:40 INFO - PROCESS | 2692 | 1460936740456 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 16:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:45:40 INFO - PROCESS | 2692 | 1460936740462 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:45:40 INFO - PROCESS | 2692 | 1460936740466 Marionette TRACE conn3 <- [1,1890,null,{}] 16:45:40 INFO - PROCESS | 2692 | 1460936740491 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}] 16:45:40 INFO - PROCESS | 2692 | 1460936740715 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 16:45:41 INFO - PROCESS | 2692 | 1460936741057 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:41 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36633ab000 == 170 [pid = 2692] [id = 480] 16:45:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 210 (0x7f366371d400) [pid = 2692] [serial = 1441] [outer = (nil)] 16:45:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 211 (0x7f36639d8400) [pid = 2692] [serial = 1442] [outer = 0x7f366371d400] 16:45:41 INFO - PROCESS | 2692 | 1460936741178 Marionette DEBUG loaded listener.js 16:45:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 212 (0x7f3665c0dc00) [pid = 2692] [serial = 1443] [outer = 0x7f366371d400] 16:45:41 INFO - PROCESS | 2692 | ************************* 16:45:41 INFO - PROCESS | 2692 | A coding exception was thrown and uncaught in a Task. 16:45:41 INFO - PROCESS | 2692 | 16:45:41 INFO - PROCESS | 2692 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:45:41 INFO - PROCESS | 2692 | Full stack: 16:45:41 INFO - PROCESS | 2692 | ************************* 16:45:42 INFO - PROCESS | 2692 | 1460936742126 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]]]}] 16:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1704ms 16:45:42 INFO - PROCESS | 2692 | 1460936742168 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 16:45:42 INFO - PROCESS | 2692 | 1460936742172 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 16:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:45:42 INFO - PROCESS | 2692 | 1460936742178 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:45:42 INFO - PROCESS | 2692 | 1460936742181 Marionette TRACE conn3 <- [1,1894,null,{}] 16:45:42 INFO - PROCESS | 2692 | 1460936742187 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}] 16:45:42 INFO - PROCESS | 2692 | 1460936742444 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 16:45:42 INFO - PROCESS | 2692 | 1460936742758 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:42 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36639a6800 == 171 [pid = 2692] [id = 481] 16:45:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 213 (0x7f366747d000) [pid = 2692] [serial = 1444] [outer = (nil)] 16:45:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 214 (0x7f3668218400) [pid = 2692] [serial = 1445] [outer = 0x7f366747d000] 16:45:42 INFO - PROCESS | 2692 | 1460936742845 Marionette DEBUG loaded listener.js 16:45:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 215 (0x7f366833b000) [pid = 2692] [serial = 1446] [outer = 0x7f366747d000] 16:45:43 INFO - PROCESS | 2692 | 1460936743749 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]]]}] 16:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1632ms 16:45:43 INFO - PROCESS | 2692 | 1460936743812 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 16:45:43 INFO - PROCESS | 2692 | 1460936743816 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 16:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:45:43 INFO - PROCESS | 2692 | 1460936743822 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:45:43 INFO - PROCESS | 2692 | 1460936743824 Marionette TRACE conn3 <- [1,1898,null,{}] 16:45:43 INFO - PROCESS | 2692 | 1460936743830 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}] 16:45:44 INFO - PROCESS | 2692 | 1460936744087 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 16:45:44 INFO - PROCESS | 2692 | 1460936744442 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:44 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366629c800 == 172 [pid = 2692] [id = 482] 16:45:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 216 (0x7f366747f000) [pid = 2692] [serial = 1447] [outer = (nil)] 16:45:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 217 (0x7f3668340800) [pid = 2692] [serial = 1448] [outer = 0x7f366747f000] 16:45:44 INFO - PROCESS | 2692 | 1460936744521 Marionette DEBUG loaded listener.js 16:45:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 218 (0x7f3669132000) [pid = 2692] [serial = 1449] [outer = 0x7f366747f000] 16:45:45 INFO - PROCESS | 2692 | 1460936745387 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]]]}] 16:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1633ms 16:45:45 INFO - PROCESS | 2692 | 1460936745456 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 16:45:45 INFO - PROCESS | 2692 | 1460936745460 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 16:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:45:45 INFO - PROCESS | 2692 | 1460936745467 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:45:45 INFO - PROCESS | 2692 | 1460936745471 Marionette TRACE conn3 <- [1,1902,null,{}] 16:45:45 INFO - PROCESS | 2692 | 1460936745477 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}] 16:45:45 INFO - PROCESS | 2692 | 1460936745703 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 16:45:46 INFO - PROCESS | 2692 | 1460936746017 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:46 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667d6c800 == 173 [pid = 2692] [id = 483] 16:45:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 219 (0x7f364e40a000) [pid = 2692] [serial = 1450] [outer = (nil)] 16:45:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 220 (0x7f364eae0000) [pid = 2692] [serial = 1451] [outer = 0x7f364e40a000] 16:45:46 INFO - PROCESS | 2692 | 1460936746127 Marionette DEBUG loaded listener.js 16:45:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 221 (0x7f366ae63800) [pid = 2692] [serial = 1452] [outer = 0x7f364e40a000] 16:45:47 INFO - PROCESS | 2692 | 1460936747093 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]]]}] 16:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1684ms 16:45:47 INFO - PROCESS | 2692 | 1460936747152 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 16:45:47 INFO - PROCESS | 2692 | 1460936747156 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 16:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:45:47 INFO - PROCESS | 2692 | 1460936747162 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:45:47 INFO - PROCESS | 2692 | 1460936747166 Marionette TRACE conn3 <- [1,1906,null,{}] 16:45:47 INFO - PROCESS | 2692 | 1460936747171 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}] 16:45:47 INFO - PROCESS | 2692 | 1460936747389 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 16:45:47 INFO - PROCESS | 2692 | 1460936747692 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:47 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366892d800 == 174 [pid = 2692] [id = 484] 16:45:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 222 (0x7f364e9c9400) [pid = 2692] [serial = 1453] [outer = (nil)] 16:45:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 223 (0x7f367598a400) [pid = 2692] [serial = 1454] [outer = 0x7f364e9c9400] 16:45:47 INFO - PROCESS | 2692 | 1460936747773 Marionette DEBUG loaded listener.js 16:45:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 224 (0x7f367a714400) [pid = 2692] [serial = 1455] [outer = 0x7f364e9c9400] 16:45:48 INFO - PROCESS | 2692 | 1460936748644 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]]]}] 16:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1533ms 16:45:48 INFO - PROCESS | 2692 | 1460936748698 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 16:45:48 INFO - PROCESS | 2692 | 1460936748701 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 16:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:45:48 INFO - PROCESS | 2692 | 1460936748707 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:45:48 INFO - PROCESS | 2692 | 1460936748710 Marionette TRACE conn3 <- [1,1910,null,{}] 16:45:48 INFO - PROCESS | 2692 | 1460936748716 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}] 16:45:48 INFO - PROCESS | 2692 | 1460936748927 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 16:45:49 INFO - PROCESS | 2692 | 1460936749194 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:49 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367680e800 == 175 [pid = 2692] [id = 485] 16:45:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 225 (0x7f3654392000) [pid = 2692] [serial = 1456] [outer = (nil)] 16:45:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 226 (0x7f367aaab000) [pid = 2692] [serial = 1457] [outer = 0x7f3654392000] 16:45:49 INFO - PROCESS | 2692 | 1460936749324 Marionette DEBUG loaded listener.js 16:45:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 227 (0x7f367ae0b800) [pid = 2692] [serial = 1458] [outer = 0x7f3654392000] 16:45:50 INFO - PROCESS | 2692 | 1460936750175 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]]]}] 16:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1529ms 16:45:50 INFO - PROCESS | 2692 | 1460936750237 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 16:45:50 INFO - PROCESS | 2692 | 1460936750242 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 16:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:45:50 INFO - PROCESS | 2692 | 1460936750248 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:45:50 INFO - PROCESS | 2692 | 1460936750253 Marionette TRACE conn3 <- [1,1914,null,{}] 16:45:50 INFO - PROCESS | 2692 | 1460936750258 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}] 16:45:50 INFO - PROCESS | 2692 | 1460936750516 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 16:45:50 INFO - PROCESS | 2692 | 1460936750840 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:50 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667484800 == 176 [pid = 2692] [id = 486] 16:45:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 228 (0x7f3675b07000) [pid = 2692] [serial = 1459] [outer = (nil)] 16:45:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 229 (0x7f367ae0fc00) [pid = 2692] [serial = 1460] [outer = 0x7f3675b07000] 16:45:50 INFO - PROCESS | 2692 | 1460936750929 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 230 (0x7f367d467800) [pid = 2692] [serial = 1461] [outer = 0x7f3675b07000] 16:45:51 INFO - PROCESS | 2692 | 1460936751778 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]]]}] 16:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1582ms 16:45:51 INFO - PROCESS | 2692 | 1460936751832 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 16:45:51 INFO - PROCESS | 2692 | 1460936751836 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 16:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:45:51 INFO - PROCESS | 2692 | 1460936751842 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:45:51 INFO - PROCESS | 2692 | 1460936751844 Marionette TRACE conn3 <- [1,1918,null,{}] 16:45:51 INFO - PROCESS | 2692 | 1460936751850 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}] 16:45:52 INFO - PROCESS | 2692 | 1460936752073 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 16:45:52 INFO - PROCESS | 2692 | 1460936752340 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:52 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36674a1000 == 177 [pid = 2692] [id = 487] 16:45:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 231 (0x7f364a4cb800) [pid = 2692] [serial = 1462] [outer = (nil)] 16:45:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 232 (0x7f364a4d2400) [pid = 2692] [serial = 1463] [outer = 0x7f364a4cb800] 16:45:52 INFO - PROCESS | 2692 | 1460936752461 Marionette DEBUG loaded listener.js 16:45:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 233 (0x7f364a4d6c00) [pid = 2692] [serial = 1464] [outer = 0x7f364a4cb800] 16:45:53 INFO - PROCESS | 2692 | 1460936753302 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]]]}] 16:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1527ms 16:45:53 INFO - PROCESS | 2692 | 1460936753371 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 16:45:53 INFO - PROCESS | 2692 | 1460936753375 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 16:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:45:53 INFO - PROCESS | 2692 | 1460936753381 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:45:53 INFO - PROCESS | 2692 | 1460936753384 Marionette TRACE conn3 <- [1,1922,null,{}] 16:45:53 INFO - PROCESS | 2692 | 1460936753389 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}] 16:45:53 INFO - PROCESS | 2692 | 1460936753606 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 16:45:53 INFO - PROCESS | 2692 | 1460936753910 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:53 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364a41b000 == 178 [pid = 2692] [id = 488] 16:45:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 234 (0x7f364a4cb000) [pid = 2692] [serial = 1465] [outer = (nil)] 16:45:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 235 (0x7f3651178000) [pid = 2692] [serial = 1466] [outer = 0x7f364a4cb000] 16:45:53 INFO - PROCESS | 2692 | 1460936753987 Marionette DEBUG loaded listener.js 16:45:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 236 (0x7f365117c800) [pid = 2692] [serial = 1467] [outer = 0x7f364a4cb000] 16:45:54 INFO - PROCESS | 2692 | 1460936754831 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]]]}] 16:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1483ms 16:45:54 INFO - PROCESS | 2692 | 1460936754865 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 16:45:54 INFO - PROCESS | 2692 | 1460936754868 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 16:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:45:54 INFO - PROCESS | 2692 | 1460936754875 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:45:54 INFO - PROCESS | 2692 | 1460936754878 Marionette TRACE conn3 <- [1,1926,null,{}] 16:45:54 INFO - PROCESS | 2692 | 1460936754883 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}] 16:45:55 INFO - PROCESS | 2692 | 1460936755092 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 16:45:55 INFO - PROCESS | 2692 | 1460936755361 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:55 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364a61c800 == 179 [pid = 2692] [id = 489] 16:45:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 237 (0x7f364a4cc000) [pid = 2692] [serial = 1468] [outer = (nil)] 16:45:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 238 (0x7f364a661800) [pid = 2692] [serial = 1469] [outer = 0x7f364a4cc000] 16:45:55 INFO - PROCESS | 2692 | 1460936755477 Marionette DEBUG loaded listener.js 16:45:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 239 (0x7f364a666c00) [pid = 2692] [serial = 1470] [outer = 0x7f364a4cc000] 16:45:56 INFO - PROCESS | 2692 | 1460936756361 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]]]}] 16:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1534ms 16:45:56 INFO - PROCESS | 2692 | 1460936756411 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 16:45:56 INFO - PROCESS | 2692 | 1460936756415 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 16:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:45:56 INFO - PROCESS | 2692 | 1460936756421 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:45:56 INFO - PROCESS | 2692 | 1460936756423 Marionette TRACE conn3 <- [1,1930,null,{}] 16:45:56 INFO - PROCESS | 2692 | 1460936756429 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}] 16:45:56 INFO - PROCESS | 2692 | 1460936756642 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 16:45:56 INFO - PROCESS | 2692 | 1460936756964 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:56 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364a7c1800 == 180 [pid = 2692] [id = 490] 16:45:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 240 (0x7f364a4d7800) [pid = 2692] [serial = 1471] [outer = (nil)] 16:45:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 241 (0x7f365117c000) [pid = 2692] [serial = 1472] [outer = 0x7f364a4d7800] 16:45:57 INFO - PROCESS | 2692 | 1460936757043 Marionette DEBUG loaded listener.js 16:45:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 242 (0x7f3651181000) [pid = 2692] [serial = 1473] [outer = 0x7f364a4d7800] 16:45:57 INFO - PROCESS | 2692 | 1460936757892 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]]]}] 16:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1534ms 16:45:57 INFO - PROCESS | 2692 | 1460936757956 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 16:45:57 INFO - PROCESS | 2692 | 1460936757960 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 16:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:45:57 INFO - PROCESS | 2692 | 1460936757966 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:45:57 INFO - PROCESS | 2692 | 1460936757968 Marionette TRACE conn3 <- [1,1934,null,{}] 16:45:57 INFO - PROCESS | 2692 | 1460936757974 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}] 16:45:58 INFO - PROCESS | 2692 | 1460936758195 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 16:45:58 INFO - PROCESS | 2692 | 1460936758461 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:58 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364a7da800 == 181 [pid = 2692] [id = 491] 16:45:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 243 (0x7f364a663c00) [pid = 2692] [serial = 1474] [outer = (nil)] 16:45:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 244 (0x7f364d009c00) [pid = 2692] [serial = 1475] [outer = 0x7f364a663c00] 16:45:58 INFO - PROCESS | 2692 | 1460936758584 Marionette DEBUG loaded listener.js 16:45:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 245 (0x7f364d00dc00) [pid = 2692] [serial = 1476] [outer = 0x7f364a663c00] 16:45:59 INFO - PROCESS | 2692 | 1460936759457 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]]]}] 16:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1536ms 16:45:59 INFO - PROCESS | 2692 | 1460936759503 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 16:45:59 INFO - PROCESS | 2692 | 1460936759507 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 16:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:45:59 INFO - PROCESS | 2692 | 1460936759513 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:45:59 INFO - PROCESS | 2692 | 1460936759515 Marionette TRACE conn3 <- [1,1938,null,{}] 16:45:59 INFO - PROCESS | 2692 | 1460936759521 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}] 16:45:59 INFO - PROCESS | 2692 | 1460936759735 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 16:46:00 INFO - PROCESS | 2692 | 1460936760049 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:00 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3648a17800 == 182 [pid = 2692] [id = 492] 16:46:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 246 (0x7f364d004000) [pid = 2692] [serial = 1477] [outer = (nil)] 16:46:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 247 (0x7f364d011800) [pid = 2692] [serial = 1478] [outer = 0x7f364d004000] 16:46:00 INFO - PROCESS | 2692 | 1460936760128 Marionette DEBUG loaded listener.js 16:46:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 248 (0x7f36526c4400) [pid = 2692] [serial = 1479] [outer = 0x7f364d004000] 16:46:01 INFO - PROCESS | 2692 | 1460936761043 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]]]}] 16:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1632ms 16:46:01 INFO - PROCESS | 2692 | 1460936761147 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 16:46:01 INFO - PROCESS | 2692 | 1460936761151 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 16:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:46:01 INFO - PROCESS | 2692 | 1460936761157 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:46:01 INFO - PROCESS | 2692 | 1460936761160 Marionette TRACE conn3 <- [1,1942,null,{}] 16:46:01 INFO - PROCESS | 2692 | 1460936761165 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}] 16:46:01 INFO - PROCESS | 2692 | 1460936761485 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 16:46:01 INFO - PROCESS | 2692 | 1460936761737 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:01 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3648c47000 == 183 [pid = 2692] [id = 493] 16:46:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 249 (0x7f3648c07c00) [pid = 2692] [serial = 1480] [outer = (nil)] 16:46:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 250 (0x7f3648c0c000) [pid = 2692] [serial = 1481] [outer = 0x7f3648c07c00] 16:46:01 INFO - PROCESS | 2692 | 1460936761812 Marionette DEBUG loaded listener.js 16:46:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 251 (0x7f364d00d400) [pid = 2692] [serial = 1482] [outer = 0x7f3648c07c00] 16:46:03 INFO - PROCESS | 2692 | 1460936763229 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]]]}] 16:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 2131ms 16:46:03 INFO - PROCESS | 2692 | 1460936763290 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 16:46:03 INFO - PROCESS | 2692 | 1460936763296 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 16:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:46:03 INFO - PROCESS | 2692 | 1460936763304 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:46:03 INFO - PROCESS | 2692 | 1460936763309 Marionette TRACE conn3 <- [1,1946,null,{}] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366892b000 == 182 [pid = 2692] [id = 63] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3676b56800 == 181 [pid = 2692] [id = 45] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c116800 == 180 [pid = 2692] [id = 474] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c11a000 == 179 [pid = 2692] [id = 473] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bc25800 == 178 [pid = 2692] [id = 472] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365731d000 == 177 [pid = 2692] [id = 471] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3651b2e800 == 176 [pid = 2692] [id = 470] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3651146800 == 175 [pid = 2692] [id = 469] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36500b8800 == 174 [pid = 2692] [id = 468] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e1e4800 == 173 [pid = 2692] [id = 467] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e025000 == 172 [pid = 2692] [id = 466] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f368248f800 == 171 [pid = 2692] [id = 465] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3654c33800 == 170 [pid = 2692] [id = 464] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364eee4800 == 169 [pid = 2692] [id = 463] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3652411800 == 168 [pid = 2692] [id = 462] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364eff4000 == 167 [pid = 2692] [id = 461] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367eda9800 == 166 [pid = 2692] [id = 460] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3676b46000 == 165 [pid = 2692] [id = 459] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3668e36800 == 164 [pid = 2692] [id = 458] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366778e000 == 163 [pid = 2692] [id = 457] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663c04800 == 162 [pid = 2692] [id = 456] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36574c7800 == 161 [pid = 2692] [id = 453] 16:46:03 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365f2b5000 == 160 [pid = 2692] [id = 452] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 250 (0x7f367a785800) [pid = 2692] [serial = 1319] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 249 (0x7f36511ce000) [pid = 2692] [serial = 1343] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 248 (0x7f364eadfc00) [pid = 2692] [serial = 1338] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 247 (0x7f3653a91c00) [pid = 2692] [serial = 1346] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 246 (0x7f36501a6c00) [pid = 2692] [serial = 1334] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 245 (0x7f3675bdb400) [pid = 2692] [serial = 1316] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 244 (0x7f3657c9c800) [pid = 2692] [serial = 1352] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 243 (0x7f36508d3400) [pid = 2692] [serial = 1295] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 242 (0x7f3651b5a800) [pid = 2692] [serial = 1298] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 241 (0x7f3655b41000) [pid = 2692] [serial = 1350] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 240 (0x7f367d784000) [pid = 2692] [serial = 1325] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 239 (0x7f364e411800) [pid = 2692] [serial = 1337] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 238 (0x7f365d7af800) [pid = 2692] [serial = 1355] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 237 (0x7f365f48c400) [pid = 2692] [serial = 1304] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 236 (0x7f3653a93000) [pid = 2692] [serial = 1331] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 235 (0x7f3662aa7800) [pid = 2692] [serial = 1307] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 234 (0x7f3653a9cc00) [pid = 2692] [serial = 1347] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 233 (0x7f3651a92800) [pid = 2692] [serial = 1344] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 232 (0x7f365c338800) [pid = 2692] [serial = 1301] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 231 (0x7f3651051400) [pid = 2692] [serial = 1328] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 230 (0x7f364e9cc400) [pid = 2692] [serial = 1322] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 229 (0x7f366999e400) [pid = 2692] [serial = 1313] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 228 (0x7f3666e09000) [pid = 2692] [serial = 1310] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 227 (0x7f365c21d800) [pid = 2692] [serial = 1353] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 226 (0x7f36503f0800) [pid = 2692] [serial = 1340] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 225 (0x7f365430c400) [pid = 2692] [serial = 1349] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 224 (0x7f36505e4800) [pid = 2692] [serial = 1341] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | --DOMWINDOW == 223 (0x7f365f81bc00) [pid = 2692] [serial = 1356] [outer = (nil)] [url = about:blank] 16:46:04 INFO - PROCESS | 2692 | 1460936764053 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}] 16:46:04 INFO - PROCESS | 2692 | 1460936764267 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 16:46:04 INFO - PROCESS | 2692 | 1460936764472 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:04 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e1dd800 == 161 [pid = 2692] [id = 494] 16:46:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 224 (0x7f3648c64000) [pid = 2692] [serial = 1483] [outer = (nil)] 16:46:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 225 (0x7f3648c66800) [pid = 2692] [serial = 1484] [outer = 0x7f3648c64000] 16:46:04 INFO - PROCESS | 2692 | 1460936764542 Marionette DEBUG loaded listener.js 16:46:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 226 (0x7f364e859400) [pid = 2692] [serial = 1485] [outer = 0x7f3648c64000] 16:46:05 INFO - PROCESS | 2692 | 1460936765359 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]]]}] 16:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2087ms 16:46:05 INFO - PROCESS | 2692 | 1460936765404 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 16:46:05 INFO - PROCESS | 2692 | 1460936765412 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 16:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:46:05 INFO - PROCESS | 2692 | 1460936765425 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:46:05 INFO - PROCESS | 2692 | 1460936765428 Marionette TRACE conn3 <- [1,1950,null,{}] 16:46:05 INFO - PROCESS | 2692 | 1460936765434 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}] 16:46:05 INFO - PROCESS | 2692 | 1460936765636 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 16:46:05 INFO - PROCESS | 2692 | 1460936765653 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:05 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364effa000 == 162 [pid = 2692] [id = 495] 16:46:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 227 (0x7f3648c65000) [pid = 2692] [serial = 1486] [outer = (nil)] 16:46:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 228 (0x7f364eadbc00) [pid = 2692] [serial = 1487] [outer = 0x7f3648c65000] 16:46:05 INFO - PROCESS | 2692 | 1460936765900 Marionette DEBUG loaded listener.js 16:46:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 229 (0x7f36502eb400) [pid = 2692] [serial = 1488] [outer = 0x7f3648c65000] 16:46:06 INFO - PROCESS | 2692 | 1460936766778 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]]]}] 16:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1380ms 16:46:06 INFO - PROCESS | 2692 | 1460936766806 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 16:46:06 INFO - PROCESS | 2692 | 1460936766810 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 16:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:46:06 INFO - PROCESS | 2692 | 1460936766816 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:46:06 INFO - PROCESS | 2692 | 1460936766821 Marionette TRACE conn3 <- [1,1954,null,{}] 16:46:06 INFO - PROCESS | 2692 | 1460936766846 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}] 16:46:07 INFO - PROCESS | 2692 | 1460936767129 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 16:46:07 INFO - PROCESS | 2692 | 1460936767185 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:07 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3651153800 == 163 [pid = 2692] [id = 496] 16:46:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 230 (0x7f3650f59000) [pid = 2692] [serial = 1489] [outer = (nil)] 16:46:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 231 (0x7f365104dc00) [pid = 2692] [serial = 1490] [outer = 0x7f3650f59000] 16:46:07 INFO - PROCESS | 2692 | 1460936767251 Marionette DEBUG loaded listener.js 16:46:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 232 (0x7f3651184c00) [pid = 2692] [serial = 1491] [outer = 0x7f3650f59000] 16:46:08 INFO - PROCESS | 2692 | 1460936768213 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]]]}] 16:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1442ms 16:46:08 INFO - PROCESS | 2692 | 1460936768259 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 16:46:08 INFO - PROCESS | 2692 | 1460936768264 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 16:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:46:08 INFO - PROCESS | 2692 | 1460936768270 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:46:08 INFO - PROCESS | 2692 | 1460936768272 Marionette TRACE conn3 <- [1,1958,null,{}] 16:46:08 INFO - PROCESS | 2692 | 1460936768277 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}] 16:46:08 INFO - PROCESS | 2692 | 1460936768873 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 16:46:08 INFO - PROCESS | 2692 | --DOMWINDOW == 231 (0x7f36503f8000) [pid = 2692] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:46:08 INFO - PROCESS | 2692 | --DOMWINDOW == 230 (0x7f3651a8a800) [pid = 2692] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:46:08 INFO - PROCESS | 2692 | --DOMWINDOW == 229 (0x7f364e40f000) [pid = 2692] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:46:08 INFO - PROCESS | 2692 | --DOMWINDOW == 228 (0x7f364e9ca000) [pid = 2692] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:46:08 INFO - PROCESS | 2692 | --DOMWINDOW == 227 (0x7f36502ee400) [pid = 2692] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:46:08 INFO - PROCESS | 2692 | --DOMWINDOW == 226 (0x7f365729c800) [pid = 2692] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:46:08 INFO - PROCESS | 2692 | --DOMWINDOW == 225 (0x7f3651b07800) [pid = 2692] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:46:09 INFO - PROCESS | 2692 | 1460936769092 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:09 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3651b2f000 == 164 [pid = 2692] [id = 497] 16:46:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 226 (0x7f364e410000) [pid = 2692] [serial = 1492] [outer = (nil)] 16:46:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 227 (0x7f3651050000) [pid = 2692] [serial = 1493] [outer = 0x7f364e410000] 16:46:09 INFO - PROCESS | 2692 | 1460936769159 Marionette DEBUG loaded listener.js 16:46:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 228 (0x7f3651bb4000) [pid = 2692] [serial = 1494] [outer = 0x7f364e410000] 16:46:09 INFO - PROCESS | 2692 | 1460936769905 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]]]}] 16:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1683ms 16:46:09 INFO - PROCESS | 2692 | 1460936769954 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 16:46:09 INFO - PROCESS | 2692 | 1460936769957 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 16:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:46:09 INFO - PROCESS | 2692 | 1460936769968 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:46:09 INFO - PROCESS | 2692 | 1460936769970 Marionette TRACE conn3 <- [1,1962,null,{}] 16:46:09 INFO - PROCESS | 2692 | 1460936769976 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}] 16:46:10 INFO - PROCESS | 2692 | 1460936770173 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 16:46:10 INFO - PROCESS | 2692 | 1460936770361 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:10 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3654c47800 == 165 [pid = 2692] [id = 498] 16:46:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 229 (0x7f365019f800) [pid = 2692] [serial = 1495] [outer = (nil)] 16:46:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 230 (0x7f3651bbe000) [pid = 2692] [serial = 1496] [outer = 0x7f365019f800] 16:46:10 INFO - PROCESS | 2692 | 1460936770434 Marionette DEBUG loaded listener.js 16:46:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 231 (0x7f36526cc400) [pid = 2692] [serial = 1497] [outer = 0x7f365019f800] 16:46:11 INFO - PROCESS | 2692 | 1460936771545 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]]]}] 16:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1637ms 16:46:11 INFO - PROCESS | 2692 | 1460936771602 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 16:46:11 INFO - PROCESS | 2692 | 1460936771609 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 16:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:46:11 INFO - PROCESS | 2692 | 1460936771618 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:46:11 INFO - PROCESS | 2692 | 1460936771624 Marionette TRACE conn3 <- [1,1966,null,{}] 16:46:11 INFO - PROCESS | 2692 | 1460936771674 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}] 16:46:12 INFO - PROCESS | 2692 | 1460936772000 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 16:46:12 INFO - PROCESS | 2692 | 1460936772251 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:12 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364efda800 == 166 [pid = 2692] [id = 499] 16:46:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 232 (0x7f364e407c00) [pid = 2692] [serial = 1498] [outer = (nil)] 16:46:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 233 (0x7f364e853c00) [pid = 2692] [serial = 1499] [outer = 0x7f364e407c00] 16:46:12 INFO - PROCESS | 2692 | 1460936772332 Marionette DEBUG loaded listener.js 16:46:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 234 (0x7f364eae1400) [pid = 2692] [serial = 1500] [outer = 0x7f364e407c00] 16:46:13 INFO - PROCESS | 2692 | 1460936773225 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]]]}] 16:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1637ms 16:46:13 INFO - PROCESS | 2692 | 1460936773256 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 16:46:13 INFO - PROCESS | 2692 | 1460936773264 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 16:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:46:13 INFO - PROCESS | 2692 | 1460936773275 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:46:13 INFO - PROCESS | 2692 | 1460936773279 Marionette TRACE conn3 <- [1,1970,null,{}] 16:46:13 INFO - PROCESS | 2692 | 1460936773285 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}] 16:46:13 INFO - PROCESS | 2692 | 1460936773504 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 16:46:13 INFO - PROCESS | 2692 | 1460936773776 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:13 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3654c43000 == 167 [pid = 2692] [id = 500] 16:46:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 235 (0x7f36508cc400) [pid = 2692] [serial = 1501] [outer = (nil)] 16:46:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 236 (0x7f3650f6f800) [pid = 2692] [serial = 1502] [outer = 0x7f36508cc400] 16:46:13 INFO - PROCESS | 2692 | 1460936773958 Marionette DEBUG loaded listener.js 16:46:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 237 (0x7f36511c5000) [pid = 2692] [serial = 1503] [outer = 0x7f36508cc400] 16:46:14 INFO - PROCESS | 2692 | 1460936774880 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]]]}] 16:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1635ms 16:46:14 INFO - PROCESS | 2692 | 1460936774910 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 16:46:14 INFO - PROCESS | 2692 | 1460936774914 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 16:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:46:14 INFO - PROCESS | 2692 | 1460936774921 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:46:14 INFO - PROCESS | 2692 | 1460936774927 Marionette TRACE conn3 <- [1,1974,null,{}] 16:46:14 INFO - PROCESS | 2692 | 1460936774944 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}] 16:46:15 INFO - PROCESS | 2692 | 1460936775166 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 16:46:15 INFO - PROCESS | 2692 | 1460936775490 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:15 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bf2e800 == 168 [pid = 2692] [id = 501] 16:46:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 238 (0x7f36526c8800) [pid = 2692] [serial = 1504] [outer = (nil)] 16:46:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 239 (0x7f3653a91000) [pid = 2692] [serial = 1505] [outer = 0x7f36526c8800] 16:46:15 INFO - PROCESS | 2692 | 1460936775576 Marionette DEBUG loaded listener.js 16:46:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 240 (0x7f3653b6f000) [pid = 2692] [serial = 1506] [outer = 0x7f36526c8800] 16:46:16 INFO - PROCESS | 2692 | 1460936776489 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]]]}] 16:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1635ms 16:46:16 INFO - PROCESS | 2692 | 1460936776558 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 16:46:16 INFO - PROCESS | 2692 | 1460936776563 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 16:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:46:16 INFO - PROCESS | 2692 | 1460936776569 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:46:16 INFO - PROCESS | 2692 | 1460936776573 Marionette TRACE conn3 <- [1,1978,null,{}] 16:46:16 INFO - PROCESS | 2692 | 1460936776578 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}] 16:46:16 INFO - PROCESS | 2692 | 1460936776804 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 16:46:17 INFO - PROCESS | 2692 | 1460936777113 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:17 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf4b000 == 169 [pid = 2692] [id = 502] 16:46:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 241 (0x7f36526cd400) [pid = 2692] [serial = 1507] [outer = (nil)] 16:46:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 242 (0x7f3654bdf000) [pid = 2692] [serial = 1508] [outer = 0x7f36526cd400] 16:46:17 INFO - PROCESS | 2692 | 1460936777209 Marionette DEBUG loaded listener.js 16:46:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 243 (0x7f3654d0cc00) [pid = 2692] [serial = 1509] [outer = 0x7f36526cd400] 16:46:18 INFO - PROCESS | 2692 | 1460936778063 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]]]}] 16:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1540ms 16:46:18 INFO - PROCESS | 2692 | 1460936778110 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 16:46:18 INFO - PROCESS | 2692 | 1460936778114 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 16:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:46:18 INFO - PROCESS | 2692 | 1460936778120 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:46:18 INFO - PROCESS | 2692 | 1460936778123 Marionette TRACE conn3 <- [1,1982,null,{}] 16:46:18 INFO - PROCESS | 2692 | 1460936778129 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}] 16:46:18 INFO - PROCESS | 2692 | 1460936778341 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 16:46:18 INFO - PROCESS | 2692 | 1460936778614 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:18 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d284800 == 170 [pid = 2692] [id = 503] 16:46:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 244 (0x7f3653a99c00) [pid = 2692] [serial = 1510] [outer = (nil)] 16:46:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 245 (0x7f3655b46400) [pid = 2692] [serial = 1511] [outer = 0x7f3653a99c00] 16:46:18 INFO - PROCESS | 2692 | 1460936778733 Marionette DEBUG loaded listener.js 16:46:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 246 (0x7f365729bc00) [pid = 2692] [serial = 1512] [outer = 0x7f3653a99c00] 16:46:19 INFO - PROCESS | 2692 | 1460936779594 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]]]}] 16:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1528ms 16:46:19 INFO - PROCESS | 2692 | 1460936779650 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 16:46:19 INFO - PROCESS | 2692 | 1460936779654 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 16:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:46:19 INFO - PROCESS | 2692 | 1460936779660 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:46:19 INFO - PROCESS | 2692 | 1460936779664 Marionette TRACE conn3 <- [1,1986,null,{}] 16:46:19 INFO - PROCESS | 2692 | 1460936779669 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}] 16:46:19 INFO - PROCESS | 2692 | 1460936779926 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 16:46:20 INFO - PROCESS | 2692 | 1460936780253 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:20 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365f00b000 == 171 [pid = 2692] [id = 504] 16:46:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 247 (0x7f365c32c400) [pid = 2692] [serial = 1513] [outer = (nil)] 16:46:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 248 (0x7f365eeac400) [pid = 2692] [serial = 1514] [outer = 0x7f365c32c400] 16:46:20 INFO - PROCESS | 2692 | 1460936780339 Marionette DEBUG loaded listener.js 16:46:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 249 (0x7f3660b75000) [pid = 2692] [serial = 1515] [outer = 0x7f365c32c400] 16:46:21 INFO - PROCESS | 2692 | 1460936781168 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]]]}] 16:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1536ms 16:46:21 INFO - PROCESS | 2692 | 1460936781198 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 16:46:21 INFO - PROCESS | 2692 | 1460936781202 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 16:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:46:21 INFO - PROCESS | 2692 | 1460936781208 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:46:21 INFO - PROCESS | 2692 | 1460936781211 Marionette TRACE conn3 <- [1,1990,null,{}] 16:46:21 INFO - PROCESS | 2692 | 1460936781217 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}] 16:46:21 INFO - PROCESS | 2692 | 1460936781450 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 16:46:21 INFO - PROCESS | 2692 | 1460936781723 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:21 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663771000 == 172 [pid = 2692] [id = 505] 16:46:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 250 (0x7f365c330400) [pid = 2692] [serial = 1516] [outer = (nil)] 16:46:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 251 (0x7f366371cc00) [pid = 2692] [serial = 1517] [outer = 0x7f365c330400] 16:46:21 INFO - PROCESS | 2692 | 1460936781803 Marionette DEBUG loaded listener.js 16:46:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 252 (0x7f36661c3c00) [pid = 2692] [serial = 1518] [outer = 0x7f365c330400] 16:46:22 INFO - PROCESS | 2692 | 1460936782717 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]]]}] 16:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1580ms 16:46:22 INFO - PROCESS | 2692 | 1460936782789 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 16:46:22 INFO - PROCESS | 2692 | 1460936782794 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 16:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:46:22 INFO - PROCESS | 2692 | 1460936782800 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:46:22 INFO - PROCESS | 2692 | 1460936782803 Marionette TRACE conn3 <- [1,1994,null,{}] 16:46:22 INFO - PROCESS | 2692 | 1460936782809 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}] 16:46:23 INFO - PROCESS | 2692 | 1460936783030 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 16:46:23 INFO - PROCESS | 2692 | 1460936783345 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:23 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663d47800 == 173 [pid = 2692] [id = 506] 16:46:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 253 (0x7f3654be3000) [pid = 2692] [serial = 1519] [outer = (nil)] 16:46:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 254 (0x7f3667475000) [pid = 2692] [serial = 1520] [outer = 0x7f3654be3000] 16:46:23 INFO - PROCESS | 2692 | 1460936783428 Marionette DEBUG loaded listener.js 16:46:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 255 (0x7f366747b800) [pid = 2692] [serial = 1521] [outer = 0x7f3654be3000] 16:46:24 INFO - PROCESS | 2692 | 1460936784254 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]]]}] 16:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1529ms 16:46:24 INFO - PROCESS | 2692 | 1460936784330 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 16:46:24 INFO - PROCESS | 2692 | 1460936784334 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 16:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:46:24 INFO - PROCESS | 2692 | 1460936784339 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:46:24 INFO - PROCESS | 2692 | 1460936784343 Marionette TRACE conn3 <- [1,1998,null,{}] 16:46:24 INFO - PROCESS | 2692 | 1460936784348 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}] 16:46:24 INFO - PROCESS | 2692 | 1460936784571 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 16:46:24 INFO - PROCESS | 2692 | 1460936784850 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:24 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667d2a000 == 174 [pid = 2692] [id = 507] 16:46:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 256 (0x7f3660b78400) [pid = 2692] [serial = 1522] [outer = (nil)] 16:46:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 257 (0x7f366800f400) [pid = 2692] [serial = 1523] [outer = 0x7f3660b78400] 16:46:24 INFO - PROCESS | 2692 | 1460936784967 Marionette DEBUG loaded listener.js 16:46:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 258 (0x7f3668335800) [pid = 2692] [serial = 1524] [outer = 0x7f3660b78400] 16:46:25 INFO - PROCESS | 2692 | 1460936785840 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]]]}] 16:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1528ms 16:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:46:25 INFO - PROCESS | 2692 | 1460936785869 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 16:46:25 INFO - PROCESS | 2692 | 1460936785873 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 16:46:25 INFO - PROCESS | 2692 | 1460936785879 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:46:25 INFO - PROCESS | 2692 | 1460936785883 Marionette TRACE conn3 <- [1,2002,null,{}] 16:46:25 INFO - PROCESS | 2692 | 1460936785888 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}] 16:46:26 INFO - PROCESS | 2692 | 1460936786114 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 16:46:26 INFO - PROCESS | 2692 | 1460936786402 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:26 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366f710000 == 175 [pid = 2692] [id = 508] 16:46:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 259 (0x7f3651bc1c00) [pid = 2692] [serial = 1525] [outer = (nil)] 16:46:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 260 (0x7f36699a1800) [pid = 2692] [serial = 1526] [outer = 0x7f3651bc1c00] 16:46:26 INFO - PROCESS | 2692 | 1460936786524 Marionette DEBUG loaded listener.js 16:46:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 261 (0x7f3678abec00) [pid = 2692] [serial = 1527] [outer = 0x7f3651bc1c00] 16:46:27 INFO - PROCESS | 2692 | 1460936787422 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]]]}] 16:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1591ms 16:46:27 INFO - PROCESS | 2692 | 1460936787471 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 16:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:46:27 INFO - PROCESS | 2692 | 1460936787476 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 16:46:27 INFO - PROCESS | 2692 | 1460936787482 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:46:27 INFO - PROCESS | 2692 | 1460936787486 Marionette TRACE conn3 <- [1,2006,null,{}] 16:46:27 INFO - PROCESS | 2692 | 1460936787492 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}] 16:46:27 INFO - PROCESS | 2692 | 1460936787745 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 16:46:28 INFO - PROCESS | 2692 | 1460936788071 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:28 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367eda9800 == 176 [pid = 2692] [id = 509] 16:46:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 262 (0x7f3654be2c00) [pid = 2692] [serial = 1528] [outer = (nil)] 16:46:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 263 (0x7f367a719800) [pid = 2692] [serial = 1529] [outer = 0x7f3654be2c00] 16:46:28 INFO - PROCESS | 2692 | 1460936788158 Marionette DEBUG loaded listener.js 16:46:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 264 (0x7f367ae10400) [pid = 2692] [serial = 1530] [outer = 0x7f3654be2c00] 16:46:28 INFO - PROCESS | 2692 | 1460936788990 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]]]}] 16:46:29 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 16:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1583ms 16:46:29 INFO - PROCESS | 2692 | 1460936789065 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 16:46:29 INFO - PROCESS | 2692 | 1460936789070 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 16:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:46:29 INFO - PROCESS | 2692 | 1460936789077 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:46:29 INFO - PROCESS | 2692 | 1460936789080 Marionette TRACE conn3 <- [1,2010,null,{}] 16:46:29 INFO - PROCESS | 2692 | 1460936789085 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}] 16:46:29 INFO - PROCESS | 2692 | 1460936789308 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 16:46:29 INFO - PROCESS | 2692 | 1460936789625 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:29 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e4df800 == 177 [pid = 2692] [id = 510] 16:46:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 265 (0x7f365bf40000) [pid = 2692] [serial = 1531] [outer = (nil)] 16:46:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 266 (0x7f365bf46800) [pid = 2692] [serial = 1532] [outer = 0x7f365bf40000] 16:46:29 INFO - PROCESS | 2692 | 1460936789704 Marionette DEBUG loaded listener.js 16:46:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 267 (0x7f365bf4c400) [pid = 2692] [serial = 1533] [outer = 0x7f365bf40000] 16:46:30 INFO - PROCESS | 2692 | 1460936790591 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]]]}] 16:46:30 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 16:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1579ms 16:46:30 INFO - PROCESS | 2692 | 1460936790657 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 16:46:30 INFO - PROCESS | 2692 | 1460936790661 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 16:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:46:30 INFO - PROCESS | 2692 | 1460936790667 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:46:30 INFO - PROCESS | 2692 | 1460936790671 Marionette TRACE conn3 <- [1,2014,null,{}] 16:46:30 INFO - PROCESS | 2692 | 1460936790676 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}] 16:46:30 INFO - PROCESS | 2692 | 1460936790912 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 16:46:31 INFO - PROCESS | 2692 | 1460936791293 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:31 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36502b1000 == 178 [pid = 2692] [id = 511] 16:46:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 268 (0x7f364ad03800) [pid = 2692] [serial = 1534] [outer = (nil)] 16:46:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 269 (0x7f364ad0c400) [pid = 2692] [serial = 1535] [outer = 0x7f364ad03800] 16:46:31 INFO - PROCESS | 2692 | 1460936791373 Marionette DEBUG loaded listener.js 16:46:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 270 (0x7f364ad11000) [pid = 2692] [serial = 1536] [outer = 0x7f364ad03800] 16:46:32 INFO - PROCESS | 2692 | 1460936792274 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]]]}] 16:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1685ms 16:46:32 INFO - PROCESS | 2692 | 1460936792355 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 16:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:46:32 INFO - PROCESS | 2692 | 1460936792360 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 16:46:32 INFO - PROCESS | 2692 | 1460936792366 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:46:32 INFO - PROCESS | 2692 | 1460936792370 Marionette TRACE conn3 <- [1,2018,null,{}] 16:46:32 INFO - PROCESS | 2692 | 1460936792376 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}] 16:46:32 INFO - PROCESS | 2692 | 1460936792637 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 16:46:32 INFO - PROCESS | 2692 | 1460936792955 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:32 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e3ea000 == 179 [pid = 2692] [id = 512] 16:46:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 271 (0x7f364ad05c00) [pid = 2692] [serial = 1537] [outer = (nil)] 16:46:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 272 (0x7f364b1eac00) [pid = 2692] [serial = 1538] [outer = 0x7f364ad05c00] 16:46:33 INFO - PROCESS | 2692 | 1460936793063 Marionette DEBUG loaded listener.js 16:46:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 273 (0x7f364b1efc00) [pid = 2692] [serial = 1539] [outer = 0x7f364ad05c00] 16:46:33 INFO - PROCESS | 2692 | 1460936793980 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]]]}] 16:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1685ms 16:46:34 INFO - PROCESS | 2692 | 1460936794053 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 16:46:34 INFO - PROCESS | 2692 | 1460936794065 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 16:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:46:34 INFO - PROCESS | 2692 | 1460936794072 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:46:34 INFO - PROCESS | 2692 | 1460936794075 Marionette TRACE conn3 <- [1,2022,null,{}] 16:46:34 INFO - PROCESS | 2692 | 1460936794081 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}] 16:46:34 INFO - PROCESS | 2692 | 1460936794344 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 16:46:34 INFO - PROCESS | 2692 | 1460936794673 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:34 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ae26000 == 180 [pid = 2692] [id = 513] 16:46:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 274 (0x7f364ad06800) [pid = 2692] [serial = 1540] [outer = (nil)] 16:46:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 275 (0x7f364b1f5000) [pid = 2692] [serial = 1541] [outer = 0x7f364ad06800] 16:46:34 INFO - PROCESS | 2692 | 1460936794799 Marionette DEBUG loaded listener.js 16:46:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 276 (0x7f365bf4bc00) [pid = 2692] [serial = 1542] [outer = 0x7f364ad06800] 16:46:35 INFO - PROCESS | 2692 | 1460936795685 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]]]}] 16:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1680ms 16:46:35 INFO - PROCESS | 2692 | 1460936795754 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 16:46:35 INFO - PROCESS | 2692 | 1460936795759 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 16:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:46:35 INFO - PROCESS | 2692 | 1460936795765 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:46:35 INFO - PROCESS | 2692 | 1460936795767 Marionette TRACE conn3 <- [1,2026,null,{}] 16:46:35 INFO - PROCESS | 2692 | 1460936795773 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}] 16:46:36 INFO - PROCESS | 2692 | 1460936796046 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 16:46:36 INFO - PROCESS | 2692 | 1460936796379 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:36 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364a1ef000 == 181 [pid = 2692] [id = 514] 16:46:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 277 (0x7f364ad06c00) [pid = 2692] [serial = 1543] [outer = (nil)] 16:46:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 278 (0x7f364aead800) [pid = 2692] [serial = 1544] [outer = 0x7f364ad06c00] 16:46:36 INFO - PROCESS | 2692 | 1460936796459 Marionette DEBUG loaded listener.js 16:46:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 279 (0x7f364aeb2800) [pid = 2692] [serial = 1545] [outer = 0x7f364ad06c00] 16:46:37 INFO - PROCESS | 2692 | 1460936797398 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]]]}] 16:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1679ms 16:46:37 INFO - PROCESS | 2692 | 1460936797446 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 16:46:37 INFO - PROCESS | 2692 | 1460936797450 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 16:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:46:37 INFO - PROCESS | 2692 | 1460936797456 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:46:37 INFO - PROCESS | 2692 | 1460936797459 Marionette TRACE conn3 <- [1,2030,null,{}] 16:46:37 INFO - PROCESS | 2692 | 1460936797464 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}] 16:46:37 INFO - PROCESS | 2692 | 1460936797705 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 16:46:38 INFO - PROCESS | 2692 | 1460936798587 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:38 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e3e6800 == 182 [pid = 2692] [id = 515] 16:46:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 280 (0x7f3648c0c400) [pid = 2692] [serial = 1546] [outer = (nil)] 16:46:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 281 (0x7f3648c5d400) [pid = 2692] [serial = 1547] [outer = 0x7f3648c0c400] 16:46:38 INFO - PROCESS | 2692 | 1460936798698 Marionette DEBUG loaded listener.js 16:46:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 282 (0x7f364a4cf400) [pid = 2692] [serial = 1548] [outer = 0x7f3648c0c400] 16:46:39 INFO - PROCESS | 2692 | 1460936799582 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]]]}] 16:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2192ms 16:46:39 INFO - PROCESS | 2692 | 1460936799649 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 16:46:39 INFO - PROCESS | 2692 | 1460936799656 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 16:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:46:39 INFO - PROCESS | 2692 | 1460936799665 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:46:39 INFO - PROCESS | 2692 | 1460936799670 Marionette TRACE conn3 <- [1,2034,null,{}] 16:46:39 INFO - PROCESS | 2692 | 1460936799678 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}] 16:46:39 INFO - PROCESS | 2692 | 1460936799938 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 16:46:40 INFO - PROCESS | 2692 | 1460936800268 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:40 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364eed9000 == 183 [pid = 2692] [id = 516] 16:46:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 283 (0x7f3648c02c00) [pid = 2692] [serial = 1549] [outer = (nil)] 16:46:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 284 (0x7f364e0ed400) [pid = 2692] [serial = 1550] [outer = 0x7f3648c02c00] 16:46:40 INFO - PROCESS | 2692 | 1460936800349 Marionette DEBUG loaded listener.js 16:46:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 285 (0x7f364e1b6c00) [pid = 2692] [serial = 1551] [outer = 0x7f3648c02c00] 16:46:41 INFO - PROCESS | 2692 | 1460936801249 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]]]}] 16:46:41 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3651b2f000 == 182 [pid = 2692] [id = 497] 16:46:41 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3651153800 == 181 [pid = 2692] [id = 496] 16:46:41 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364effa000 == 180 [pid = 2692] [id = 495] 16:46:41 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e1dd800 == 179 [pid = 2692] [id = 494] 16:46:41 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36674a1000 == 178 [pid = 2692] [id = 487] 16:46:41 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667484800 == 177 [pid = 2692] [id = 486] 16:46:41 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367680e800 == 176 [pid = 2692] [id = 485] 16:46:41 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366892d800 == 175 [pid = 2692] [id = 484] 16:46:41 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667d6c800 == 174 [pid = 2692] [id = 483] 16:46:41 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366629c800 == 173 [pid = 2692] [id = 482] 16:46:41 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36639a6800 == 172 [pid = 2692] [id = 481] 16:46:41 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36633ab000 == 171 [pid = 2692] [id = 480] 16:46:41 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365f012000 == 170 [pid = 2692] [id = 479] 16:46:41 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365e795000 == 169 [pid = 2692] [id = 478] 16:46:41 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bc25000 == 168 [pid = 2692] [id = 477] 16:46:41 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3651b30800 == 167 [pid = 2692] [id = 476] 16:46:41 INFO - PROCESS | 2692 | --DOMWINDOW == 284 (0x7f3668336c00) [pid = 2692] [serial = 1391] [outer = (nil)] [url = about:blank] 16:46:41 INFO - PROCESS | 2692 | --DOMWINDOW == 283 (0x7f3662c3dc00) [pid = 2692] [serial = 1370] [outer = (nil)] [url = about:blank] 16:46:41 INFO - PROCESS | 2692 | --DOMWINDOW == 282 (0x7f3651bb9800) [pid = 2692] [serial = 1385] [outer = (nil)] [url = about:blank] 16:46:41 INFO - PROCESS | 2692 | --DOMWINDOW == 281 (0x7f3654be4c00) [pid = 2692] [serial = 1418] [outer = (nil)] [url = about:blank] 16:46:41 INFO - PROCESS | 2692 | --DOMWINDOW == 280 (0x7f3654be2000) [pid = 2692] [serial = 1394] [outer = (nil)] [url = about:blank] 16:46:41 INFO - PROCESS | 2692 | --DOMWINDOW == 279 (0x7f3651aec000) [pid = 2692] [serial = 1412] [outer = (nil)] [url = about:blank] 16:46:41 INFO - PROCESS | 2692 | --DOMWINDOW == 278 (0x7f365f08d800) [pid = 2692] [serial = 1382] [outer = (nil)] [url = about:blank] 16:46:41 INFO - PROCESS | 2692 | --DOMWINDOW == 277 (0x7f365583b800) [pid = 2692] [serial = 1419] [outer = (nil)] [url = about:blank] 16:46:41 INFO - PROCESS | 2692 | --DOMWINDOW == 276 (0x7f364e85c000) [pid = 2692] [serial = 1406] [outer = (nil)] [url = about:blank] 16:46:41 INFO - PROCESS | 2692 | --DOMWINDOW == 275 (0x7f366ad57000) [pid = 2692] [serial = 1376] [outer = (nil)] [url = about:blank] 16:46:41 INFO - PROCESS | 2692 | --DOMWINDOW == 274 (0x7f36501aac00) [pid = 2692] [serial = 1409] [outer = (nil)] [url = about:blank] 16:46:41 INFO - PROCESS | 2692 | --DOMWINDOW == 273 (0x7f3653b74c00) [pid = 2692] [serial = 1416] [outer = (nil)] [url = about:blank] 16:46:41 INFO - PROCESS | 2692 | --DOMWINDOW == 272 (0x7f3654d0fc00) [pid = 2692] [serial = 1397] [outer = (nil)] [url = about:blank] 16:46:41 INFO - PROCESS | 2692 | --DOMWINDOW == 271 (0x7f36572c0c00) [pid = 2692] [serial = 1421] [outer = (nil)] [url = about:blank] 16:46:41 INFO - PROCESS | 2692 | --DOMWINDOW == 270 (0x7f364eae3400) [pid = 2692] [serial = 1407] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 2692 | --DOMWINDOW == 269 (0x7f36661c8c00) [pid = 2692] [serial = 1373] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 2692 | --DOMWINDOW == 268 (0x7f364e85ac00) [pid = 2692] [serial = 1379] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 2692 | --DOMWINDOW == 267 (0x7f365bd97c00) [pid = 2692] [serial = 1424] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 2692 | --DOMWINDOW == 266 (0x7f3653a95c00) [pid = 2692] [serial = 1415] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 2692 | --DOMWINDOW == 265 (0x7f3657e08000) [pid = 2692] [serial = 1422] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 2692 | --DOMWINDOW == 264 (0x7f36508cf800) [pid = 2692] [serial = 1361] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 2692 | --DOMWINDOW == 263 (0x7f3661693c00) [pid = 2692] [serial = 1358] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 2692 | --DOMWINDOW == 262 (0x7f3657e06000) [pid = 2692] [serial = 1367] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 2692 | --DOMWINDOW == 261 (0x7f3651b53400) [pid = 2692] [serial = 1364] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 2692 | --DOMWINDOW == 260 (0x7f3650f58000) [pid = 2692] [serial = 1403] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 2692 | --DOMWINDOW == 259 (0x7f3650f59400) [pid = 2692] [serial = 1410] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 2692 | --DOMWINDOW == 258 (0x7f364e0ec000) [pid = 2692] [serial = 1400] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 2692 | --DOMWINDOW == 257 (0x7f3651b57800) [pid = 2692] [serial = 1413] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 2692 | --DOMWINDOW == 256 (0x7f3667479400) [pid = 2692] [serial = 1388] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 2692 | --DOMWINDOW == 255 (0x7f365e7f4400) [pid = 2692] [serial = 1427] [outer = (nil)] [url = about:blank] 16:46:42 INFO - PROCESS | 2692 | --DOMWINDOW == 254 (0x7f365d1fac00) [pid = 2692] [serial = 1425] [outer = (nil)] [url = about:blank] 16:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2390ms 16:46:42 INFO - PROCESS | 2692 | 1460936802228 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 16:46:42 INFO - PROCESS | 2692 | 1460936802234 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 16:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:46:42 INFO - PROCESS | 2692 | 1460936802248 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:46:42 INFO - PROCESS | 2692 | 1460936802256 Marionette TRACE conn3 <- [1,2038,null,{}] 16:46:42 INFO - PROCESS | 2692 | 1460936802269 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}] 16:46:42 INFO - PROCESS | 2692 | 1460936802467 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 16:46:42 INFO - PROCESS | 2692 | 1460936802678 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:42 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364a40b800 == 168 [pid = 2692] [id = 517] 16:46:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 255 (0x7f3648c0a800) [pid = 2692] [serial = 1552] [outer = (nil)] 16:46:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 256 (0x7f364e1b9800) [pid = 2692] [serial = 1553] [outer = 0x7f3648c0a800] 16:46:42 INFO - PROCESS | 2692 | 1460936802748 Marionette DEBUG loaded listener.js 16:46:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 257 (0x7f364ea6b400) [pid = 2692] [serial = 1554] [outer = 0x7f3648c0a800] 16:46:43 INFO - PROCESS | 2692 | 1460936803524 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]]]}] 16:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1351ms 16:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:46:43 INFO - PROCESS | 2692 | 1460936803598 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 16:46:43 INFO - PROCESS | 2692 | 1460936803601 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 16:46:43 INFO - PROCESS | 2692 | 1460936803610 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:46:43 INFO - PROCESS | 2692 | 1460936803619 Marionette TRACE conn3 <- [1,2042,null,{}] 16:46:43 INFO - PROCESS | 2692 | 1460936803634 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}] 16:46:43 INFO - PROCESS | 2692 | 1460936803862 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 16:46:44 INFO - PROCESS | 2692 | 1460936804066 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:44 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e01d800 == 169 [pid = 2692] [id = 518] 16:46:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 258 (0x7f364a4d5800) [pid = 2692] [serial = 1555] [outer = (nil)] 16:46:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 259 (0x7f364ea77400) [pid = 2692] [serial = 1556] [outer = 0x7f364a4d5800] 16:46:44 INFO - PROCESS | 2692 | 1460936804133 Marionette DEBUG loaded listener.js 16:46:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 260 (0x7f36501ad400) [pid = 2692] [serial = 1557] [outer = 0x7f364a4d5800] 16:46:45 INFO - PROCESS | 2692 | 1460936805015 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]]]}] 16:46:45 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) 16:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1441ms 16:46:45 INFO - PROCESS | 2692 | 1460936805049 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 16:46:45 INFO - PROCESS | 2692 | 1460936805053 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 16:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:46:45 INFO - PROCESS | 2692 | 1460936805060 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:46:45 INFO - PROCESS | 2692 | 1460936805062 Marionette TRACE conn3 <- [1,2046,null,{}] 16:46:45 INFO - PROCESS | 2692 | 1460936805078 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}] 16:46:45 INFO - PROCESS | 2692 | 1460936805360 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 16:46:45 INFO - PROCESS | 2692 | 1460936805400 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:45 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36502b5800 == 170 [pid = 2692] [id = 519] 16:46:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 261 (0x7f364ea78000) [pid = 2692] [serial = 1558] [outer = (nil)] 16:46:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 262 (0x7f3650421400) [pid = 2692] [serial = 1559] [outer = 0x7f364ea78000] 16:46:45 INFO - PROCESS | 2692 | 1460936805466 Marionette DEBUG loaded listener.js 16:46:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 263 (0x7f36508d3400) [pid = 2692] [serial = 1560] [outer = 0x7f364ea78000] 16:46:47 INFO - PROCESS | 2692 | 1460936807513 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]]]}] 16:46:47 INFO - PROCESS | 2692 | --DOMWINDOW == 262 (0x7f3648c64000) [pid = 2692] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:46:47 INFO - PROCESS | 2692 | --DOMWINDOW == 261 (0x7f364e410000) [pid = 2692] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:46:47 INFO - PROCESS | 2692 | --DOMWINDOW == 260 (0x7f3650f59000) [pid = 2692] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:46:47 INFO - PROCESS | 2692 | --DOMWINDOW == 259 (0x7f3648c07c00) [pid = 2692] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:46:47 INFO - PROCESS | 2692 | --DOMWINDOW == 258 (0x7f36502e8c00) [pid = 2692] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:46:47 INFO - PROCESS | 2692 | --DOMWINDOW == 257 (0x7f3648c65000) [pid = 2692] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2589ms 16:46:47 INFO - PROCESS | 2692 | 1460936807651 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 16:46:47 INFO - PROCESS | 2692 | 1460936807655 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 16:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:46:47 INFO - PROCESS | 2692 | 1460936807661 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:46:47 INFO - PROCESS | 2692 | 1460936807664 Marionette TRACE conn3 <- [1,2050,null,{}] 16:46:47 INFO - PROCESS | 2692 | 1460936807670 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}] 16:46:47 INFO - PROCESS | 2692 | 1460936807941 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 16:46:48 INFO - PROCESS | 2692 | 1460936808060 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:48 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3651895000 == 171 [pid = 2692] [id = 520] 16:46:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 258 (0x7f3650f6f000) [pid = 2692] [serial = 1561] [outer = (nil)] 16:46:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 259 (0x7f365104a800) [pid = 2692] [serial = 1562] [outer = 0x7f3650f6f000] 16:46:48 INFO - PROCESS | 2692 | 1460936808138 Marionette DEBUG loaded listener.js 16:46:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 260 (0x7f3651184000) [pid = 2692] [serial = 1563] [outer = 0x7f3650f6f000] 16:46:48 INFO - PROCESS | 2692 | 1460936808893 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]]]}] 16:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1277ms 16:46:48 INFO - PROCESS | 2692 | 1460936808940 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 16:46:48 INFO - PROCESS | 2692 | 1460936808944 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 16:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:46:48 INFO - PROCESS | 2692 | 1460936808950 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:46:48 INFO - PROCESS | 2692 | 1460936808953 Marionette TRACE conn3 <- [1,2054,null,{}] 16:46:48 INFO - PROCESS | 2692 | 1460936808959 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}] 16:46:49 INFO - PROCESS | 2692 | 1460936809183 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 16:46:49 INFO - PROCESS | 2692 | 1460936809370 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:49 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3653bac800 == 172 [pid = 2692] [id = 521] 16:46:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 261 (0x7f3650f5c000) [pid = 2692] [serial = 1564] [outer = (nil)] 16:46:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 262 (0x7f3651a28000) [pid = 2692] [serial = 1565] [outer = 0x7f3650f5c000] 16:46:49 INFO - PROCESS | 2692 | 1460936809436 Marionette DEBUG loaded listener.js 16:46:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 263 (0x7f3651af3800) [pid = 2692] [serial = 1566] [outer = 0x7f3650f5c000] 16:46:50 INFO - PROCESS | 2692 | 1460936810614 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]]]}] 16:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1737ms 16:46:50 INFO - PROCESS | 2692 | 1460936810689 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 16:46:50 INFO - PROCESS | 2692 | 1460936810697 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 16:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:46:50 INFO - PROCESS | 2692 | 1460936810707 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:46:50 INFO - PROCESS | 2692 | 1460936810713 Marionette TRACE conn3 <- [1,2058,null,{}] 16:46:50 INFO - PROCESS | 2692 | 1460936810720 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}] 16:46:51 INFO - PROCESS | 2692 | 1460936810999 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 16:46:51 INFO - PROCESS | 2692 | 1460936811323 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:51 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e3e5800 == 173 [pid = 2692] [id = 522] 16:46:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 264 (0x7f364b1eec00) [pid = 2692] [serial = 1567] [outer = (nil)] 16:46:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 265 (0x7f364d00f000) [pid = 2692] [serial = 1568] [outer = 0x7f364b1eec00] 16:46:51 INFO - PROCESS | 2692 | 1460936811403 Marionette DEBUG loaded listener.js 16:46:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 266 (0x7f364e1be800) [pid = 2692] [serial = 1569] [outer = 0x7f364b1eec00] 16:46:52 INFO - PROCESS | 2692 | 1460936812458 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]]]}] 16:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1784ms 16:46:52 INFO - PROCESS | 2692 | 1460936812492 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 16:46:52 INFO - PROCESS | 2692 | 1460936812500 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 16:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:46:52 INFO - PROCESS | 2692 | 1460936812519 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:46:52 INFO - PROCESS | 2692 | 1460936812527 Marionette TRACE conn3 <- [1,2062,null,{}] 16:46:52 INFO - PROCESS | 2692 | 1460936812535 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}] 16:46:52 INFO - PROCESS | 2692 | 1460936812776 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 16:46:53 INFO - PROCESS | 2692 | 1460936813126 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:53 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3651890800 == 174 [pid = 2692] [id = 523] 16:46:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 267 (0x7f364ea6f000) [pid = 2692] [serial = 1570] [outer = (nil)] 16:46:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 268 (0x7f364ea79800) [pid = 2692] [serial = 1571] [outer = 0x7f364ea6f000] 16:46:53 INFO - PROCESS | 2692 | 1460936813208 Marionette DEBUG loaded listener.js 16:46:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 269 (0x7f3650421c00) [pid = 2692] [serial = 1572] [outer = 0x7f364ea6f000] 16:46:54 INFO - PROCESS | 2692 | 1460936814125 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]]]}] 16:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1644ms 16:46:54 INFO - PROCESS | 2692 | 1460936814157 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 16:46:54 INFO - PROCESS | 2692 | 1460936814161 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 16:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:46:54 INFO - PROCESS | 2692 | 1460936814170 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:46:54 INFO - PROCESS | 2692 | 1460936814176 Marionette TRACE conn3 <- [1,2066,null,{}] 16:46:54 INFO - PROCESS | 2692 | 1460936814193 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}] 16:46:54 INFO - PROCESS | 2692 | 1460936814440 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 16:46:54 INFO - PROCESS | 2692 | 1460936814766 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:54 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657321800 == 175 [pid = 2692] [id = 524] 16:46:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 270 (0x7f364ea77800) [pid = 2692] [serial = 1573] [outer = (nil)] 16:46:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 271 (0x7f3651183800) [pid = 2692] [serial = 1574] [outer = 0x7f364ea77800] 16:46:54 INFO - PROCESS | 2692 | 1460936814853 Marionette DEBUG loaded listener.js 16:46:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 272 (0x7f3651b51400) [pid = 2692] [serial = 1575] [outer = 0x7f364ea77800] 16:46:55 INFO - PROCESS | 2692 | 1460936815743 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]]]}] 16:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1646ms 16:46:55 INFO - PROCESS | 2692 | 1460936815817 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 16:46:55 INFO - PROCESS | 2692 | 1460936815822 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 16:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:46:55 INFO - PROCESS | 2692 | 1460936815828 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:46:55 INFO - PROCESS | 2692 | 1460936815832 Marionette TRACE conn3 <- [1,2070,null,{}] 16:46:55 INFO - PROCESS | 2692 | 1460936815837 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}] 16:46:56 INFO - PROCESS | 2692 | 1460936816112 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 16:46:56 INFO - PROCESS | 2692 | 1460936816424 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:56 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657dae800 == 176 [pid = 2692] [id = 525] 16:46:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 273 (0x7f3650425800) [pid = 2692] [serial = 1576] [outer = (nil)] 16:46:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 274 (0x7f36526c5000) [pid = 2692] [serial = 1577] [outer = 0x7f3650425800] 16:46:56 INFO - PROCESS | 2692 | 1460936816502 Marionette DEBUG loaded listener.js 16:46:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 275 (0x7f36526cf000) [pid = 2692] [serial = 1578] [outer = 0x7f3650425800] 16:46:57 INFO - PROCESS | 2692 | 1460936817410 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]]]}] 16:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1633ms 16:46:57 INFO - PROCESS | 2692 | 1460936817462 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 16:46:57 INFO - PROCESS | 2692 | 1460936817466 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 16:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:46:57 INFO - PROCESS | 2692 | 1460936817472 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:46:57 INFO - PROCESS | 2692 | 1460936817476 Marionette TRACE conn3 <- [1,2074,null,{}] 16:46:57 INFO - PROCESS | 2692 | 1460936817481 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}] 16:46:57 INFO - PROCESS | 2692 | 1460936817770 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 16:46:58 INFO - PROCESS | 2692 | 1460936818084 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:58 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bf2a800 == 177 [pid = 2692] [id = 526] 16:46:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 276 (0x7f3653a9c800) [pid = 2692] [serial = 1579] [outer = (nil)] 16:46:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 277 (0x7f3653b73000) [pid = 2692] [serial = 1580] [outer = 0x7f3653a9c800] 16:46:58 INFO - PROCESS | 2692 | 1460936818186 Marionette DEBUG loaded listener.js 16:46:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 278 (0x7f3654bda400) [pid = 2692] [serial = 1581] [outer = 0x7f3653a9c800] 16:46:59 INFO - PROCESS | 2692 | 1460936819073 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]]]}] 16:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1638ms 16:46:59 INFO - PROCESS | 2692 | 1460936819112 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 16:46:59 INFO - PROCESS | 2692 | 1460936819115 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 16:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:46:59 INFO - PROCESS | 2692 | 1460936819122 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:46:59 INFO - PROCESS | 2692 | 1460936819125 Marionette TRACE conn3 <- [1,2078,null,{}] 16:46:59 INFO - PROCESS | 2692 | 1460936819130 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}] 16:46:59 INFO - PROCESS | 2692 | 1460936819373 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 16:46:59 INFO - PROCESS | 2692 | 1460936819679 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:59 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf12000 == 178 [pid = 2692] [id = 527] 16:46:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 279 (0x7f3650f68c00) [pid = 2692] [serial = 1582] [outer = (nil)] 16:46:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 280 (0x7f3655d6a000) [pid = 2692] [serial = 1583] [outer = 0x7f3650f68c00] 16:46:59 INFO - PROCESS | 2692 | 1460936819772 Marionette DEBUG loaded listener.js 16:46:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 281 (0x7f3657de7000) [pid = 2692] [serial = 1584] [outer = 0x7f3650f68c00] 16:47:00 INFO - PROCESS | 2692 | 1460936820676 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]]]}] 16:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1582ms 16:47:00 INFO - PROCESS | 2692 | 1460936820705 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 16:47:00 INFO - PROCESS | 2692 | 1460936820708 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 16:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:47:00 INFO - PROCESS | 2692 | 1460936820715 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:47:00 INFO - PROCESS | 2692 | 1460936820719 Marionette TRACE conn3 <- [1,2082,null,{}] 16:47:00 INFO - PROCESS | 2692 | 1460936820724 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}] 16:47:00 INFO - PROCESS | 2692 | 1460936820942 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 16:47:01 INFO - PROCESS | 2692 | 1460936821184 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:01 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d197000 == 179 [pid = 2692] [id = 528] 16:47:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 282 (0x7f3653b70000) [pid = 2692] [serial = 1585] [outer = (nil)] 16:47:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 283 (0x7f365bd9c400) [pid = 2692] [serial = 1586] [outer = 0x7f3653b70000] 16:47:01 INFO - PROCESS | 2692 | 1460936821300 Marionette DEBUG loaded listener.js 16:47:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 284 (0x7f365bf3e400) [pid = 2692] [serial = 1587] [outer = 0x7f3653b70000] 16:47:02 INFO - PROCESS | 2692 | 1460936822428 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]]]}] 16:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1742ms 16:47:02 INFO - PROCESS | 2692 | 1460936822458 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 16:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:47:02 INFO - PROCESS | 2692 | 1460936822462 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 16:47:02 INFO - PROCESS | 2692 | 1460936822469 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:47:02 INFO - PROCESS | 2692 | 1460936822472 Marionette TRACE conn3 <- [1,2086,null,{}] 16:47:02 INFO - PROCESS | 2692 | 1460936822478 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}] 16:47:02 INFO - PROCESS | 2692 | 1460936822716 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 16:47:03 INFO - PROCESS | 2692 | 1460936823060 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:03 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e81c800 == 180 [pid = 2692] [id = 529] 16:47:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 285 (0x7f3653b7a800) [pid = 2692] [serial = 1588] [outer = (nil)] 16:47:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 286 (0x7f365c21b800) [pid = 2692] [serial = 1589] [outer = 0x7f3653b7a800] 16:47:03 INFO - PROCESS | 2692 | 1460936823139 Marionette DEBUG loaded listener.js 16:47:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 287 (0x7f365c335800) [pid = 2692] [serial = 1590] [outer = 0x7f3653b7a800] 16:47:04 INFO - PROCESS | 2692 | 1460936824046 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]]]}] 16:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1630ms 16:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:47:04 INFO - PROCESS | 2692 | 1460936824100 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 16:47:04 INFO - PROCESS | 2692 | 1460936824103 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 16:47:04 INFO - PROCESS | 2692 | 1460936824111 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:47:04 INFO - PROCESS | 2692 | 1460936824117 Marionette TRACE conn3 <- [1,2090,null,{}] 16:47:04 INFO - PROCESS | 2692 | 1460936824123 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}] 16:47:04 INFO - PROCESS | 2692 | 1460936824358 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 16:47:04 INFO - PROCESS | 2692 | 1460936824678 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:04 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365ed59000 == 181 [pid = 2692] [id = 530] 16:47:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 288 (0x7f365bf47c00) [pid = 2692] [serial = 1591] [outer = (nil)] 16:47:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 289 (0x7f365d789c00) [pid = 2692] [serial = 1592] [outer = 0x7f365bf47c00] 16:47:04 INFO - PROCESS | 2692 | 1460936824759 Marionette DEBUG loaded listener.js 16:47:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 290 (0x7f365d7af400) [pid = 2692] [serial = 1593] [outer = 0x7f365bf47c00] 16:47:05 INFO - PROCESS | 2692 | 1460936825622 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]]]}] 16:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1542ms 16:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:47:05 INFO - PROCESS | 2692 | 1460936825652 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 16:47:05 INFO - PROCESS | 2692 | 1460936825655 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 16:47:05 INFO - PROCESS | 2692 | 1460936825662 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:47:05 INFO - PROCESS | 2692 | 1460936825665 Marionette TRACE conn3 <- [1,2094,null,{}] 16:47:05 INFO - PROCESS | 2692 | 1460936825671 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}] 16:47:05 INFO - PROCESS | 2692 | 1460936825894 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 16:47:06 INFO - PROCESS | 2692 | 1460936826166 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:06 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366152a800 == 182 [pid = 2692] [id = 531] 16:47:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 291 (0x7f365e8e5c00) [pid = 2692] [serial = 1594] [outer = (nil)] 16:47:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 292 (0x7f365e8f0000) [pid = 2692] [serial = 1595] [outer = 0x7f365e8e5c00] 16:47:06 INFO - PROCESS | 2692 | 1460936826307 Marionette DEBUG loaded listener.js 16:47:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 293 (0x7f365f08b400) [pid = 2692] [serial = 1596] [outer = 0x7f365e8e5c00] 16:47:07 INFO - PROCESS | 2692 | 1460936827200 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]]]}] 16:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1583ms 16:47:07 INFO - PROCESS | 2692 | 1460936827245 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 16:47:07 INFO - PROCESS | 2692 | 1460936827250 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 16:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:47:07 INFO - PROCESS | 2692 | 1460936827256 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:47:07 INFO - PROCESS | 2692 | 1460936827260 Marionette TRACE conn3 <- [1,2098,null,{}] 16:47:07 INFO - PROCESS | 2692 | 1460936827266 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}] 16:47:07 INFO - PROCESS | 2692 | 1460936827538 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 16:47:07 INFO - PROCESS | 2692 | 1460936827891 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:07 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663773000 == 183 [pid = 2692] [id = 532] 16:47:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 294 (0x7f365bf40c00) [pid = 2692] [serial = 1597] [outer = (nil)] 16:47:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 295 (0x7f365f856c00) [pid = 2692] [serial = 1598] [outer = 0x7f365bf40c00] 16:47:07 INFO - PROCESS | 2692 | 1460936827979 Marionette DEBUG loaded listener.js 16:47:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 296 (0x7f3662a64000) [pid = 2692] [serial = 1599] [outer = 0x7f365bf40c00] 16:47:08 INFO - PROCESS | 2692 | 1460936828850 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]]]}] 16:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1633ms 16:47:08 INFO - PROCESS | 2692 | 1460936828890 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 16:47:08 INFO - PROCESS | 2692 | 1460936828894 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 16:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:47:08 INFO - PROCESS | 2692 | 1460936828900 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:47:08 INFO - PROCESS | 2692 | 1460936828902 Marionette TRACE conn3 <- [1,2102,null,{}] 16:47:08 INFO - PROCESS | 2692 | 1460936828908 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}] 16:47:09 INFO - PROCESS | 2692 | 1460936829126 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 16:47:09 INFO - PROCESS | 2692 | 1460936829400 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:09 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36652bd800 == 184 [pid = 2692] [id = 533] 16:47:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 297 (0x7f3654393000) [pid = 2692] [serial = 1600] [outer = (nil)] 16:47:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 298 (0x7f3662adcc00) [pid = 2692] [serial = 1601] [outer = 0x7f3654393000] 16:47:09 INFO - PROCESS | 2692 | 1460936829540 Marionette DEBUG loaded listener.js 16:47:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 299 (0x7f36639ddc00) [pid = 2692] [serial = 1602] [outer = 0x7f3654393000] 16:47:10 INFO - PROCESS | 2692 | 1460936830382 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]]]}] 16:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1529ms 16:47:10 INFO - PROCESS | 2692 | 1460936830431 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 16:47:10 INFO - PROCESS | 2692 | 1460936830435 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 16:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:47:10 INFO - PROCESS | 2692 | 1460936830441 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:47:10 INFO - PROCESS | 2692 | 1460936830443 Marionette TRACE conn3 <- [1,2106,null,{}] 16:47:10 INFO - PROCESS | 2692 | 1460936830450 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}] 16:47:10 INFO - PROCESS | 2692 | 1460936830675 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 16:47:10 INFO - PROCESS | 2692 | 1460936830949 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:11 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366749b800 == 185 [pid = 2692] [id = 534] 16:47:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 300 (0x7f3657295c00) [pid = 2692] [serial = 1603] [outer = (nil)] 16:47:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 301 (0x7f3665bd9c00) [pid = 2692] [serial = 1604] [outer = 0x7f3657295c00] 16:47:11 INFO - PROCESS | 2692 | 1460936831069 Marionette DEBUG loaded listener.js 16:47:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 302 (0x7f3666ebb800) [pid = 2692] [serial = 1605] [outer = 0x7f3657295c00] 16:47:11 INFO - PROCESS | 2692 | 1460936831905 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]]]}] 16:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1535ms 16:47:11 INFO - PROCESS | 2692 | 1460936831977 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 16:47:11 INFO - PROCESS | 2692 | 1460936831981 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 16:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:47:11 INFO - PROCESS | 2692 | 1460936831987 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:47:11 INFO - PROCESS | 2692 | 1460936831990 Marionette TRACE conn3 <- [1,2110,null,{}] 16:47:11 INFO - PROCESS | 2692 | 1460936831995 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}] 16:47:12 INFO - PROCESS | 2692 | 1460936832224 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 16:47:12 INFO - PROCESS | 2692 | 1460936832549 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:12 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667d3c800 == 186 [pid = 2692] [id = 535] 16:47:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 303 (0x7f36572c9000) [pid = 2692] [serial = 1606] [outer = (nil)] 16:47:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 304 (0x7f36675c1400) [pid = 2692] [serial = 1607] [outer = 0x7f36572c9000] 16:47:12 INFO - PROCESS | 2692 | 1460936832639 Marionette DEBUG loaded listener.js 16:47:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 305 (0x7f3667d96800) [pid = 2692] [serial = 1608] [outer = 0x7f36572c9000] 16:47:13 INFO - PROCESS | 2692 | 1460936833499 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]]]}] 16:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1582ms 16:47:13 INFO - PROCESS | 2692 | 1460936833570 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 16:47:13 INFO - PROCESS | 2692 | 1460936833574 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 16:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:47:13 INFO - PROCESS | 2692 | 1460936833580 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:47:13 INFO - PROCESS | 2692 | 1460936833583 Marionette TRACE conn3 <- [1,2114,null,{}] 16:47:13 INFO - PROCESS | 2692 | 1460936833589 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}] 16:47:13 INFO - PROCESS | 2692 | 1460936833828 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 16:47:14 INFO - PROCESS | 2692 | 1460936834146 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:14 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366ad11800 == 187 [pid = 2692] [id = 536] 16:47:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 306 (0x7f365bda3000) [pid = 2692] [serial = 1609] [outer = (nil)] 16:47:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 307 (0x7f3668335400) [pid = 2692] [serial = 1610] [outer = 0x7f365bda3000] 16:47:14 INFO - PROCESS | 2692 | 1460936834226 Marionette DEBUG loaded listener.js 16:47:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 308 (0x7f3668523400) [pid = 2692] [serial = 1611] [outer = 0x7f365bda3000] 16:47:15 INFO - PROCESS | 2692 | 1460936835073 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]]]}] 16:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1536ms 16:47:15 INFO - PROCESS | 2692 | 1460936835118 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 16:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:47:15 INFO - PROCESS | 2692 | 1460936835122 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 16:47:15 INFO - PROCESS | 2692 | 1460936835128 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:47:15 INFO - PROCESS | 2692 | 1460936835131 Marionette TRACE conn3 <- [1,2118,null,{}] 16:47:15 INFO - PROCESS | 2692 | 1460936835136 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}] 16:47:15 INFO - PROCESS | 2692 | 1460936835361 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 16:47:15 INFO - PROCESS | 2692 | 1460936835678 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:15 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36754e9800 == 188 [pid = 2692] [id = 537] 16:47:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 309 (0x7f365e8f1000) [pid = 2692] [serial = 1612] [outer = (nil)] 16:47:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 310 (0x7f3668950800) [pid = 2692] [serial = 1613] [outer = 0x7f365e8f1000] 16:47:15 INFO - PROCESS | 2692 | 1460936835758 Marionette DEBUG loaded listener.js 16:47:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 311 (0x7f36691dd400) [pid = 2692] [serial = 1614] [outer = 0x7f365e8f1000] 16:47:16 INFO - PROCESS | 2692 | 1460936836675 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]]]}] 16:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1586ms 16:47:16 INFO - PROCESS | 2692 | 1460936836715 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 16:47:16 INFO - PROCESS | 2692 | 1460936836717 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 16:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:47:16 INFO - PROCESS | 2692 | 1460936836724 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:47:16 INFO - PROCESS | 2692 | 1460936836727 Marionette TRACE conn3 <- [1,2122,null,{}] 16:47:16 INFO - PROCESS | 2692 | 1460936836733 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}] 16:47:16 INFO - PROCESS | 2692 | 1460936836959 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 16:47:17 INFO - PROCESS | 2692 | 1460936837276 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:17 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367a2a0800 == 189 [pid = 2692] [id = 538] 16:47:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 312 (0x7f3648c10800) [pid = 2692] [serial = 1615] [outer = (nil)] 16:47:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 313 (0x7f366b295c00) [pid = 2692] [serial = 1616] [outer = 0x7f3648c10800] 16:47:17 INFO - PROCESS | 2692 | 1460936837359 Marionette DEBUG loaded listener.js 16:47:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 314 (0x7f3675471c00) [pid = 2692] [serial = 1617] [outer = 0x7f3648c10800] 16:47:18 INFO - PROCESS | 2692 | 1460936838255 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]]]}] 16:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1586ms 16:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:47:18 INFO - PROCESS | 2692 | 1460936838312 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 16:47:18 INFO - PROCESS | 2692 | 1460936838315 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 16:47:18 INFO - PROCESS | 2692 | 1460936838322 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:47:18 INFO - PROCESS | 2692 | 1460936838325 Marionette TRACE conn3 <- [1,2126,null,{}] 16:47:18 INFO - PROCESS | 2692 | 1460936838330 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}] 16:47:18 INFO - PROCESS | 2692 | 1460936838573 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 16:47:18 INFO - PROCESS | 2692 | 1460936838890 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:18 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367d7bf000 == 190 [pid = 2692] [id = 539] 16:47:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 315 (0x7f365bd95000) [pid = 2692] [serial = 1618] [outer = (nil)] 16:47:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 316 (0x7f36768d1800) [pid = 2692] [serial = 1619] [outer = 0x7f365bd95000] 16:47:18 INFO - PROCESS | 2692 | 1460936838971 Marionette DEBUG loaded listener.js 16:47:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 317 (0x7f3678b85c00) [pid = 2692] [serial = 1620] [outer = 0x7f365bd95000] 16:47:19 INFO - PROCESS | 2692 | 1460936839790 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]]]}] 16:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1486ms 16:47:19 INFO - PROCESS | 2692 | 1460936839822 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 16:47:19 INFO - PROCESS | 2692 | 1460936839826 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 16:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:47:19 INFO - PROCESS | 2692 | 1460936839838 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:47:19 INFO - PROCESS | 2692 | 1460936839841 Marionette TRACE conn3 <- [1,2130,null,{}] 16:47:19 INFO - PROCESS | 2692 | 1460936839845 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}] 16:47:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bf9c000 == 189 [pid = 2692] [id = 302] 16:47:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d195800 == 188 [pid = 2692] [id = 454] 16:47:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36634a5000 == 187 [pid = 2692] [id = 455] 16:47:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3651895000 == 186 [pid = 2692] [id = 520] 16:47:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36502b5800 == 185 [pid = 2692] [id = 519] 16:47:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e01d800 == 184 [pid = 2692] [id = 518] 16:47:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364a40b800 == 183 [pid = 2692] [id = 517] 16:47:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364eed9000 == 182 [pid = 2692] [id = 516] 16:47:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e3e6800 == 181 [pid = 2692] [id = 515] 16:47:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e4df800 == 180 [pid = 2692] [id = 510] 16:47:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367eda9800 == 179 [pid = 2692] [id = 509] 16:47:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366f710000 == 178 [pid = 2692] [id = 508] 16:47:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667d2a000 == 177 [pid = 2692] [id = 507] 16:47:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663d47800 == 176 [pid = 2692] [id = 506] 16:47:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663771000 == 175 [pid = 2692] [id = 505] 16:47:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365f00b000 == 174 [pid = 2692] [id = 504] 16:47:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d284800 == 173 [pid = 2692] [id = 503] 16:47:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365cf4b000 == 172 [pid = 2692] [id = 502] 16:47:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bf2e800 == 171 [pid = 2692] [id = 501] 16:47:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3654c43000 == 170 [pid = 2692] [id = 500] 16:47:21 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364efda800 == 169 [pid = 2692] [id = 499] 16:47:21 INFO - PROCESS | 2692 | 1460936841544 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 316 (0x7f3651bbe000) [pid = 2692] [serial = 1496] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 315 (0x7f364e859400) [pid = 2692] [serial = 1485] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 314 (0x7f36508d7000) [pid = 2692] [serial = 1430] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 313 (0x7f3648c66800) [pid = 2692] [serial = 1484] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 312 (0x7f367aaab000) [pid = 2692] [serial = 1457] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 311 (0x7f3651050000) [pid = 2692] [serial = 1493] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 310 (0x7f3651178000) [pid = 2692] [serial = 1466] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 309 (0x7f365104dc00) [pid = 2692] [serial = 1490] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 308 (0x7f3648c0c000) [pid = 2692] [serial = 1481] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 307 (0x7f3651bb4000) [pid = 2692] [serial = 1494] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 306 (0x7f3668218400) [pid = 2692] [serial = 1445] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 305 (0x7f3651184c00) [pid = 2692] [serial = 1491] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 304 (0x7f364eae0000) [pid = 2692] [serial = 1451] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 303 (0x7f3650f5b000) [pid = 2692] [serial = 1272] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 302 (0x7f364a4d2400) [pid = 2692] [serial = 1463] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 301 (0x7f3651bbbc00) [pid = 2692] [serial = 1433] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 300 (0x7f364d011800) [pid = 2692] [serial = 1478] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 299 (0x7f36639d8400) [pid = 2692] [serial = 1442] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 298 (0x7f36502eb400) [pid = 2692] [serial = 1488] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 297 (0x7f365e8ea400) [pid = 2692] [serial = 1439] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 296 (0x7f367598a400) [pid = 2692] [serial = 1454] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 295 (0x7f365117c000) [pid = 2692] [serial = 1472] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 294 (0x7f364a661800) [pid = 2692] [serial = 1469] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 293 (0x7f364d00d400) [pid = 2692] [serial = 1482] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 292 (0x7f364d009c00) [pid = 2692] [serial = 1475] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 291 (0x7f367ae0fc00) [pid = 2692] [serial = 1460] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 290 (0x7f3668340800) [pid = 2692] [serial = 1448] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 289 (0x7f3657c94400) [pid = 2692] [serial = 1436] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | --DOMWINDOW == 288 (0x7f364eadbc00) [pid = 2692] [serial = 1487] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 2692 | 1460936841947 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:21 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3648c4f000 == 170 [pid = 2692] [id = 540] 16:47:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 289 (0x7f364a4cc400) [pid = 2692] [serial = 1621] [outer = (nil)] 16:47:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 290 (0x7f364a4d0000) [pid = 2692] [serial = 1622] [outer = 0x7f364a4cc400] 16:47:22 INFO - PROCESS | 2692 | 1460936842016 Marionette DEBUG loaded listener.js 16:47:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 291 (0x7f364a661c00) [pid = 2692] [serial = 1623] [outer = 0x7f364a4cc400] 16:47:22 INFO - PROCESS | 2692 | 1460936842832 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] 16:47:22 INFO - PROCESS | 2692 | 1460936842891 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 16:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:47:22 INFO - PROCESS | 2692 | 1460936842898 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:47:22 INFO - PROCESS | 2692 | 1460936842904 Marionette TRACE conn3 <- [1,2134,null,{}] 16:47:22 INFO - PROCESS | 2692 | 1460936842911 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}] 16:47:23 INFO - PROCESS | 2692 | 1460936843138 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 16:47:23 INFO - PROCESS | 2692 | 1460936843330 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:23 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364a617800 == 171 [pid = 2692] [id = 541] 16:47:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 292 (0x7f364a663800) [pid = 2692] [serial = 1624] [outer = (nil)] 16:47:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 293 (0x7f364aeaf000) [pid = 2692] [serial = 1625] [outer = 0x7f364a663800] 16:47:23 INFO - PROCESS | 2692 | 1460936843401 Marionette DEBUG loaded listener.js 16:47:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 294 (0x7f364b1f2000) [pid = 2692] [serial = 1626] [outer = 0x7f364a663800] 16:47:24 INFO - PROCESS | 2692 | 1460936844341 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]]]}] 16:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1488ms 16:47:24 INFO - PROCESS | 2692 | 1460936844388 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 16:47:24 INFO - PROCESS | 2692 | 1460936844392 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 16:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:47:24 INFO - PROCESS | 2692 | 1460936844407 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:47:24 INFO - PROCESS | 2692 | 1460936844411 Marionette TRACE conn3 <- [1,2138,null,{}] 16:47:24 INFO - PROCESS | 2692 | 1460936844416 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}] 16:47:24 INFO - PROCESS | 2692 | 1460936844701 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 16:47:24 INFO - PROCESS | 2692 | 1460936844737 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:24 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e1d5800 == 172 [pid = 2692] [id = 542] 16:47:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 295 (0x7f364e0f1800) [pid = 2692] [serial = 1627] [outer = (nil)] 16:47:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 296 (0x7f364e1ba400) [pid = 2692] [serial = 1628] [outer = 0x7f364e0f1800] 16:47:24 INFO - PROCESS | 2692 | 1460936844816 Marionette DEBUG loaded listener.js 16:47:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 297 (0x7f364e854c00) [pid = 2692] [serial = 1629] [outer = 0x7f364e0f1800] 16:47:25 INFO - PROCESS | 2692 | 1460936845854 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]]]}] 16:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1484ms 16:47:25 INFO - PROCESS | 2692 | 1460936845893 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 16:47:25 INFO - PROCESS | 2692 | 1460936845899 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 16:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:47:25 INFO - PROCESS | 2692 | 1460936845922 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:47:25 INFO - PROCESS | 2692 | 1460936845929 Marionette TRACE conn3 <- [1,2142,null,{}] 16:47:25 INFO - PROCESS | 2692 | 1460936845935 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}] 16:47:27 INFO - PROCESS | 2692 | 1460936847250 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 296 (0x7f364a4cc000) [pid = 2692] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 295 (0x7f364a4cb000) [pid = 2692] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 294 (0x7f36505e4c00) [pid = 2692] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 293 (0x7f366371d400) [pid = 2692] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 292 (0x7f3654d0d800) [pid = 2692] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 291 (0x7f364e9c9400) [pid = 2692] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 290 (0x7f3651b50400) [pid = 2692] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 289 (0x7f3654392000) [pid = 2692] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 288 (0x7f364e40a000) [pid = 2692] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 287 (0x7f364a4cb800) [pid = 2692] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 286 (0x7f366747d000) [pid = 2692] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 285 (0x7f3675b07000) [pid = 2692] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 284 (0x7f3655d6a800) [pid = 2692] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 283 (0x7f366747f000) [pid = 2692] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 282 (0x7f3650f6f000) [pid = 2692] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 281 (0x7f364e852400) [pid = 2692] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 280 (0x7f3653a8d800) [pid = 2692] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 279 (0x7f3665011c00) [pid = 2692] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 278 (0x7f367d468800) [pid = 2692] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 277 (0x7f364eada800) [pid = 2692] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 276 (0x7f365f095000) [pid = 2692] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 275 (0x7f365019e400) [pid = 2692] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 274 (0x7f365ee02400) [pid = 2692] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 273 (0x7f3668450400) [pid = 2692] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 272 (0x7f364a4d5800) [pid = 2692] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 271 (0x7f3665be1000) [pid = 2692] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 270 (0x7f3655b46c00) [pid = 2692] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 269 (0x7f36503ec800) [pid = 2692] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 268 (0x7f3655d6a400) [pid = 2692] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 267 (0x7f36639df000) [pid = 2692] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 266 (0x7f364d004000) [pid = 2692] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 265 (0x7f365f232c00) [pid = 2692] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 264 (0x7f36502f4000) [pid = 2692] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 263 (0x7f36503f6400) [pid = 2692] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 262 (0x7f3657294800) [pid = 2692] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 261 (0x7f364e9c2800) [pid = 2692] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 260 (0x7f36505e5400) [pid = 2692] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 259 (0x7f3663718000) [pid = 2692] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 258 (0x7f36503f6000) [pid = 2692] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 257 (0x7f365e7eb400) [pid = 2692] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 256 (0x7f365019f800) [pid = 2692] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 255 (0x7f3648c02c00) [pid = 2692] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 254 (0x7f365f08f400) [pid = 2692] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 253 (0x7f3662cf0800) [pid = 2692] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 252 (0x7f3654bd8800) [pid = 2692] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 251 (0x7f366820a800) [pid = 2692] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 250 (0x7f365ee11000) [pid = 2692] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 249 (0x7f3667476400) [pid = 2692] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 248 (0x7f36639db400) [pid = 2692] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 247 (0x7f36503f1000) [pid = 2692] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 246 (0x7f3648c0c400) [pid = 2692] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 245 (0x7f36503f5000) [pid = 2692] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 244 (0x7f364eadd400) [pid = 2692] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 243 (0x7f3654d0d400) [pid = 2692] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 242 (0x7f365eeae000) [pid = 2692] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 241 (0x7f364a4d7800) [pid = 2692] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 240 (0x7f364ea78000) [pid = 2692] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 239 (0x7f3651b03400) [pid = 2692] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 238 (0x7f3651048400) [pid = 2692] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 237 (0x7f36503f4c00) [pid = 2692] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 236 (0x7f3651a8c800) [pid = 2692] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 235 (0x7f3662a74c00) [pid = 2692] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 234 (0x7f364e0e4800) [pid = 2692] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 233 (0x7f3651af0800) [pid = 2692] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 232 (0x7f364e855400) [pid = 2692] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 231 (0x7f36511c2000) [pid = 2692] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 230 (0x7f3651a8e400) [pid = 2692] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 229 (0x7f3662aa7c00) [pid = 2692] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 228 (0x7f365d1f2400) [pid = 2692] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 227 (0x7f3668215000) [pid = 2692] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 226 (0x7f36661ba000) [pid = 2692] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 225 (0x7f364a663c00) [pid = 2692] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 224 (0x7f3662aa8000) [pid = 2692] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 223 (0x7f3651048c00) [pid = 2692] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 222 (0x7f3648c0a800) [pid = 2692] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 221 (0x7f364e857400) [pid = 2692] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 220 (0x7f364e0e8000) [pid = 2692] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 219 (0x7f367d463c00) [pid = 2692] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 218 (0x7f36684cac00) [pid = 2692] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 217 (0x7f366ea4cc00) [pid = 2692] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:47:27 INFO - PROCESS | 2692 | --DOMWINDOW == 216 (0x7f3653b77000) [pid = 2692] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:47:27 INFO - PROCESS | 2692 | 1460936847558 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:27 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364a612800 == 173 [pid = 2692] [id = 543] 16:47:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 217 (0x7f3648c02c00) [pid = 2692] [serial = 1630] [outer = (nil)] 16:47:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 218 (0x7f3648c0ac00) [pid = 2692] [serial = 1631] [outer = 0x7f3648c02c00] 16:47:27 INFO - PROCESS | 2692 | 1460936847629 Marionette DEBUG loaded listener.js 16:47:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 219 (0x7f364a663c00) [pid = 2692] [serial = 1632] [outer = 0x7f3648c02c00] 16:47:28 INFO - PROCESS | 2692 | 1460936848361 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] 16:47:28 INFO - PROCESS | 2692 | 1460936848416 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 16:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:47:28 INFO - PROCESS | 2692 | 1460936848427 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:47:28 INFO - PROCESS | 2692 | 1460936848429 Marionette TRACE conn3 <- [1,2146,null,{}] 16:47:28 INFO - PROCESS | 2692 | 1460936848437 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}] 16:47:28 INFO - PROCESS | 2692 | 1460936848712 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 16:47:28 INFO - PROCESS | 2692 | 1460936848733 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:28 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364ea2a800 == 174 [pid = 2692] [id = 544] 16:47:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 220 (0x7f3648c03c00) [pid = 2692] [serial = 1633] [outer = (nil)] 16:47:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 221 (0x7f364e9cc000) [pid = 2692] [serial = 1634] [outer = 0x7f3648c03c00] 16:47:28 INFO - PROCESS | 2692 | 1460936848797 Marionette DEBUG loaded listener.js 16:47:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 222 (0x7f364eae3800) [pid = 2692] [serial = 1635] [outer = 0x7f3648c03c00] 16:47:30 INFO - PROCESS | 2692 | 1460936850018 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] 16:47:30 INFO - PROCESS | 2692 | 1460936850069 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 16:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:47:30 INFO - PROCESS | 2692 | 1460936850079 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:47:30 INFO - PROCESS | 2692 | 1460936850083 Marionette TRACE conn3 <- [1,2150,null,{}] 16:47:30 INFO - PROCESS | 2692 | 1460936850093 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}] 16:47:30 INFO - PROCESS | 2692 | 1460936850337 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 16:47:30 INFO - PROCESS | 2692 | 1460936850666 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:30 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e01d000 == 175 [pid = 2692] [id = 545] 16:47:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 223 (0x7f364b1e6c00) [pid = 2692] [serial = 1636] [outer = (nil)] 16:47:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 224 (0x7f364e0ec000) [pid = 2692] [serial = 1637] [outer = 0x7f364b1e6c00] 16:47:30 INFO - PROCESS | 2692 | 1460936850751 Marionette DEBUG loaded listener.js 16:47:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 225 (0x7f364e402800) [pid = 2692] [serial = 1638] [outer = 0x7f364b1e6c00] 16:47:31 INFO - PROCESS | 2692 | 1460936851651 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]]]}] 16:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1634ms 16:47:31 INFO - PROCESS | 2692 | 1460936851714 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 16:47:31 INFO - PROCESS | 2692 | 1460936851723 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 16:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:47:31 INFO - PROCESS | 2692 | 1460936851734 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:47:31 INFO - PROCESS | 2692 | 1460936851739 Marionette TRACE conn3 <- [1,2154,null,{}] 16:47:31 INFO - PROCESS | 2692 | 1460936851745 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}] 16:47:32 INFO - PROCESS | 2692 | 1460936852013 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 16:47:32 INFO - PROCESS | 2692 | 1460936852393 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:32 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364efe0800 == 176 [pid = 2692] [id = 546] 16:47:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 226 (0x7f364e9cac00) [pid = 2692] [serial = 1639] [outer = (nil)] 16:47:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 227 (0x7f364ea75400) [pid = 2692] [serial = 1640] [outer = 0x7f364e9cac00] 16:47:32 INFO - PROCESS | 2692 | 1460936852471 Marionette DEBUG loaded listener.js 16:47:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 228 (0x7f364eae4000) [pid = 2692] [serial = 1641] [outer = 0x7f364e9cac00] 16:47:33 INFO - PROCESS | 2692 | 1460936853482 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]]]}] 16:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1786ms 16:47:33 INFO - PROCESS | 2692 | 1460936853520 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 16:47:33 INFO - PROCESS | 2692 | 1460936853523 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 16:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:47:33 INFO - PROCESS | 2692 | 1460936853532 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:47:33 INFO - PROCESS | 2692 | 1460936853539 Marionette TRACE conn3 <- [1,2158,null,{}] 16:47:33 INFO - PROCESS | 2692 | 1460936853556 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}] 16:47:33 INFO - PROCESS | 2692 | 1460936853796 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 16:47:34 INFO - PROCESS | 2692 | 1460936854110 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:34 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36502a4800 == 177 [pid = 2692] [id = 547] 16:47:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 229 (0x7f36502f0000) [pid = 2692] [serial = 1642] [outer = (nil)] 16:47:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 230 (0x7f36503ef000) [pid = 2692] [serial = 1643] [outer = 0x7f36502f0000] 16:47:34 INFO - PROCESS | 2692 | 1460936854198 Marionette DEBUG loaded listener.js 16:47:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 231 (0x7f36503f8400) [pid = 2692] [serial = 1644] [outer = 0x7f36502f0000] 16:47:35 INFO - PROCESS | 2692 | 1460936855092 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]]]}] 16:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1639ms 16:47:35 INFO - PROCESS | 2692 | 1460936855172 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 16:47:35 INFO - PROCESS | 2692 | 1460936855176 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 16:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:47:35 INFO - PROCESS | 2692 | 1460936855183 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:47:35 INFO - PROCESS | 2692 | 1460936855187 Marionette TRACE conn3 <- [1,2162,null,{}] 16:47:35 INFO - PROCESS | 2692 | 1460936855193 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}] 16:47:35 INFO - PROCESS | 2692 | 1460936855461 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 16:47:35 INFO - PROCESS | 2692 | 1460936855777 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:35 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36510a1800 == 178 [pid = 2692] [id = 548] 16:47:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 232 (0x7f365019e400) [pid = 2692] [serial = 1645] [outer = (nil)] 16:47:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 233 (0x7f36505eb000) [pid = 2692] [serial = 1646] [outer = 0x7f365019e400] 16:47:35 INFO - PROCESS | 2692 | 1460936855859 Marionette DEBUG loaded listener.js 16:47:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 234 (0x7f36508cd000) [pid = 2692] [serial = 1647] [outer = 0x7f365019e400] 16:47:36 INFO - PROCESS | 2692 | 1460936856709 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]]]}] 16:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1579ms 16:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:47:36 INFO - PROCESS | 2692 | 1460936856765 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 16:47:36 INFO - PROCESS | 2692 | 1460936856768 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 16:47:36 INFO - PROCESS | 2692 | 1460936856774 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:47:36 INFO - PROCESS | 2692 | 1460936856778 Marionette TRACE conn3 <- [1,2166,null,{}] 16:47:36 INFO - PROCESS | 2692 | 1460936856783 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}] 16:47:37 INFO - PROCESS | 2692 | 1460936857010 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 16:47:37 INFO - PROCESS | 2692 | 1460936857283 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:37 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36511e6000 == 179 [pid = 2692] [id = 549] 16:47:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 235 (0x7f36503ed000) [pid = 2692] [serial = 1648] [outer = (nil)] 16:47:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 236 (0x7f3650f54800) [pid = 2692] [serial = 1649] [outer = 0x7f36503ed000] 16:47:37 INFO - PROCESS | 2692 | 1460936857404 Marionette DEBUG loaded listener.js 16:47:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 237 (0x7f3650f5c400) [pid = 2692] [serial = 1650] [outer = 0x7f36503ed000] 16:47:38 INFO - PROCESS | 2692 | 1460936858308 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]]]}] 16:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1587ms 16:47:38 INFO - PROCESS | 2692 | 1460936858361 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 16:47:38 INFO - PROCESS | 2692 | 1460936858364 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 16:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:47:38 INFO - PROCESS | 2692 | 1460936858371 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:47:38 INFO - PROCESS | 2692 | 1460936858374 Marionette TRACE conn3 <- [1,2170,null,{}] 16:47:38 INFO - PROCESS | 2692 | 1460936858380 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}] 16:47:38 INFO - PROCESS | 2692 | 1460936858638 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 16:47:38 INFO - PROCESS | 2692 | 1460936858963 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:38 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3652421000 == 180 [pid = 2692] [id = 550] 16:47:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 238 (0x7f3651055c00) [pid = 2692] [serial = 1651] [outer = (nil)] 16:47:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 239 (0x7f36511ce000) [pid = 2692] [serial = 1652] [outer = 0x7f3651055c00] 16:47:39 INFO - PROCESS | 2692 | 1460936859049 Marionette DEBUG loaded listener.js 16:47:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 240 (0x7f36518a9000) [pid = 2692] [serial = 1653] [outer = 0x7f3651055c00] 16:47:39 INFO - PROCESS | 2692 | 1460936859898 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]]]}] 16:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1583ms 16:47:39 INFO - PROCESS | 2692 | 1460936859955 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 16:47:39 INFO - PROCESS | 2692 | 1460936859959 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 16:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:47:39 INFO - PROCESS | 2692 | 1460936859966 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:47:39 INFO - PROCESS | 2692 | 1460936859969 Marionette TRACE conn3 <- [1,2174,null,{}] 16:47:39 INFO - PROCESS | 2692 | 1460936859974 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}] 16:47:40 INFO - PROCESS | 2692 | 1460936860195 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 16:47:40 INFO - PROCESS | 2692 | 1460936860477 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:40 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36543d8800 == 181 [pid = 2692] [id = 551] 16:47:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 241 (0x7f3651056400) [pid = 2692] [serial = 1654] [outer = (nil)] 16:47:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 242 (0x7f3651a2c400) [pid = 2692] [serial = 1655] [outer = 0x7f3651056400] 16:47:40 INFO - PROCESS | 2692 | 1460936860598 Marionette DEBUG loaded listener.js 16:47:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 243 (0x7f3651a91000) [pid = 2692] [serial = 1656] [outer = 0x7f3651056400] 16:47:41 INFO - PROCESS | 2692 | 1460936861710 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]]]}] 16:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1780ms 16:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:47:41 INFO - PROCESS | 2692 | 1460936861747 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 16:47:41 INFO - PROCESS | 2692 | 1460936861750 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 16:47:41 INFO - PROCESS | 2692 | 1460936861757 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:47:41 INFO - PROCESS | 2692 | 1460936861760 Marionette TRACE conn3 <- [1,2178,null,{}] 16:47:41 INFO - PROCESS | 2692 | 1460936861766 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}] 16:47:41 INFO - PROCESS | 2692 | 1460936861988 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 16:47:42 INFO - PROCESS | 2692 | 1460936862283 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:42 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657313800 == 182 [pid = 2692] [id = 552] 16:47:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 244 (0x7f3651a93000) [pid = 2692] [serial = 1657] [outer = (nil)] 16:47:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 245 (0x7f3651af7400) [pid = 2692] [serial = 1658] [outer = 0x7f3651a93000] 16:47:42 INFO - PROCESS | 2692 | 1460936862367 Marionette DEBUG loaded listener.js 16:47:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 246 (0x7f3651bb2400) [pid = 2692] [serial = 1659] [outer = 0x7f3651a93000] 16:47:43 INFO - PROCESS | 2692 | 1460936863303 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]]]}] 16:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1582ms 16:47:43 INFO - PROCESS | 2692 | 1460936863338 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 16:47:43 INFO - PROCESS | 2692 | 1460936863342 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 16:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:47:43 INFO - PROCESS | 2692 | 1460936863347 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:47:43 INFO - PROCESS | 2692 | 1460936863351 Marionette TRACE conn3 <- [1,2182,null,{}] 16:47:43 INFO - PROCESS | 2692 | 1460936863356 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}] 16:47:43 INFO - PROCESS | 2692 | 1460936863587 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 16:47:43 INFO - PROCESS | 2692 | 1460936863866 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:43 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365762b000 == 183 [pid = 2692] [id = 553] 16:47:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 247 (0x7f3651a92400) [pid = 2692] [serial = 1660] [outer = (nil)] 16:47:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 248 (0x7f36526c3000) [pid = 2692] [serial = 1661] [outer = 0x7f3651a92400] 16:47:43 INFO - PROCESS | 2692 | 1460936863987 Marionette DEBUG loaded listener.js 16:47:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 249 (0x7f36526ce000) [pid = 2692] [serial = 1662] [outer = 0x7f3651a92400] 16:47:44 INFO - PROCESS | 2692 | 1460936864860 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]]]}] 16:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1588ms 16:47:44 INFO - PROCESS | 2692 | 1460936864937 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 16:47:44 INFO - PROCESS | 2692 | 1460936864940 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 16:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:47:44 INFO - PROCESS | 2692 | 1460936864946 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:47:44 INFO - PROCESS | 2692 | 1460936864949 Marionette TRACE conn3 <- [1,2186,null,{}] 16:47:44 INFO - PROCESS | 2692 | 1460936864955 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}] 16:47:45 INFO - PROCESS | 2692 | 1460936865222 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 16:47:45 INFO - PROCESS | 2692 | 1460936865555 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:45 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657ecc800 == 184 [pid = 2692] [id = 554] 16:47:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 250 (0x7f36502ee000) [pid = 2692] [serial = 1663] [outer = (nil)] 16:47:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 251 (0x7f3653a95000) [pid = 2692] [serial = 1664] [outer = 0x7f36502ee000] 16:47:45 INFO - PROCESS | 2692 | 1460936865633 Marionette DEBUG loaded listener.js 16:47:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 252 (0x7f3653a9c400) [pid = 2692] [serial = 1665] [outer = 0x7f36502ee000] 16:47:46 INFO - PROCESS | 2692 | 1460936866541 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]]]}] 16:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1632ms 16:47:46 INFO - PROCESS | 2692 | 1460936866579 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 16:47:46 INFO - PROCESS | 2692 | 1460936866582 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 16:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:47:46 INFO - PROCESS | 2692 | 1460936866589 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:47:46 INFO - PROCESS | 2692 | 1460936866593 Marionette TRACE conn3 <- [1,2190,null,{}] 16:47:46 INFO - PROCESS | 2692 | 1460936866599 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}] 16:47:46 INFO - PROCESS | 2692 | 1460936866862 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 16:47:47 INFO - PROCESS | 2692 | 1460936867192 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:47 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c11b800 == 185 [pid = 2692] [id = 555] 16:47:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 253 (0x7f3654399400) [pid = 2692] [serial = 1666] [outer = (nil)] 16:47:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 254 (0x7f365439b800) [pid = 2692] [serial = 1667] [outer = 0x7f3654399400] 16:47:47 INFO - PROCESS | 2692 | 1460936867282 Marionette DEBUG loaded listener.js 16:47:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 255 (0x7f3654be7c00) [pid = 2692] [serial = 1668] [outer = 0x7f3654399400] 16:47:48 INFO - PROCESS | 2692 | 1460936868188 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]]]}] 16:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1635ms 16:47:48 INFO - PROCESS | 2692 | 1460936868225 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 16:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:47:48 INFO - PROCESS | 2692 | 1460936868229 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 16:47:48 INFO - PROCESS | 2692 | 1460936868235 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:47:48 INFO - PROCESS | 2692 | 1460936868238 Marionette TRACE conn3 <- [1,2194,null,{}] 16:47:48 INFO - PROCESS | 2692 | 1460936868243 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}] 16:47:48 INFO - PROCESS | 2692 | 1460936868516 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 16:47:48 INFO - PROCESS | 2692 | 1460936868850 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:48 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf42800 == 186 [pid = 2692] [id = 556] 16:47:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 256 (0x7f3654d0d400) [pid = 2692] [serial = 1669] [outer = (nil)] 16:47:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 257 (0x7f3655842400) [pid = 2692] [serial = 1670] [outer = 0x7f3654d0d400] 16:47:48 INFO - PROCESS | 2692 | 1460936868931 Marionette DEBUG loaded listener.js 16:47:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 258 (0x7f3655b43400) [pid = 2692] [serial = 1671] [outer = 0x7f3654d0d400] 16:47:49 INFO - PROCESS | 2692 | 1460936869782 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]]]}] 16:47:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:47:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1584ms 16:47:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:47:49 INFO - PROCESS | 2692 | 1460936869819 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 16:47:49 INFO - PROCESS | 2692 | 1460936869822 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 16:47:49 INFO - PROCESS | 2692 | 1460936869828 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:47:49 INFO - PROCESS | 2692 | 1460936869831 Marionette TRACE conn3 <- [1,2198,null,{}] 16:47:49 INFO - PROCESS | 2692 | 1460936869837 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}] 16:47:50 INFO - PROCESS | 2692 | 1460936870058 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 16:47:50 INFO - PROCESS | 2692 | 1460936870357 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:50 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d174800 == 187 [pid = 2692] [id = 557] 16:47:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 259 (0x7f3654d13000) [pid = 2692] [serial = 1672] [outer = (nil)] 16:47:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 260 (0x7f3655d62400) [pid = 2692] [serial = 1673] [outer = 0x7f3654d13000] 16:47:50 INFO - PROCESS | 2692 | 1460936870478 Marionette DEBUG loaded listener.js 16:47:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 261 (0x7f3657295000) [pid = 2692] [serial = 1674] [outer = 0x7f3654d13000] 16:47:51 INFO - PROCESS | 2692 | 1460936871373 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]]]}] 16:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1589ms 16:47:51 INFO - PROCESS | 2692 | 1460936871418 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 16:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:47:51 INFO - PROCESS | 2692 | 1460936871431 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 16:47:51 INFO - PROCESS | 2692 | 1460936871438 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:47:51 INFO - PROCESS | 2692 | 1460936871441 Marionette TRACE conn3 <- [1,2202,null,{}] 16:47:51 INFO - PROCESS | 2692 | 1460936871449 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}] 16:47:51 INFO - PROCESS | 2692 | 1460936871696 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 16:47:52 INFO - PROCESS | 2692 | 1460936872026 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:52 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e5d0000 == 188 [pid = 2692] [id = 558] 16:47:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 262 (0x7f3651a94c00) [pid = 2692] [serial = 1675] [outer = (nil)] 16:47:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 263 (0x7f365729c800) [pid = 2692] [serial = 1676] [outer = 0x7f3651a94c00] 16:47:52 INFO - PROCESS | 2692 | 1460936872105 Marionette DEBUG loaded listener.js 16:47:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 264 (0x7f36572c6400) [pid = 2692] [serial = 1677] [outer = 0x7f3651a94c00] 16:47:53 INFO - PROCESS | 2692 | 1460936873026 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]]]}] 16:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1633ms 16:47:53 INFO - PROCESS | 2692 | 1460936873071 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 16:47:53 INFO - PROCESS | 2692 | 1460936873075 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 16:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:47:53 INFO - PROCESS | 2692 | 1460936873081 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:47:53 INFO - PROCESS | 2692 | 1460936873084 Marionette TRACE conn3 <- [1,2206,null,{}] 16:47:53 INFO - PROCESS | 2692 | 1460936873090 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}] 16:47:53 INFO - PROCESS | 2692 | 1460936873316 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 16:47:53 INFO - PROCESS | 2692 | 1460936873658 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:53 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e820800 == 189 [pid = 2692] [id = 559] 16:47:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 265 (0x7f3654d07800) [pid = 2692] [serial = 1678] [outer = (nil)] 16:47:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 266 (0x7f3657c95c00) [pid = 2692] [serial = 1679] [outer = 0x7f3654d07800] 16:47:53 INFO - PROCESS | 2692 | 1460936873743 Marionette DEBUG loaded listener.js 16:47:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 267 (0x7f3657de9400) [pid = 2692] [serial = 1680] [outer = 0x7f3654d07800] 16:47:54 INFO - PROCESS | 2692 | 1460936874606 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]]]}] 16:47:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1592ms 16:47:54 INFO - PROCESS | 2692 | 1460936874674 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 16:47:54 INFO - PROCESS | 2692 | 1460936874677 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 16:47:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:47:54 INFO - PROCESS | 2692 | 1460936874684 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:47:54 INFO - PROCESS | 2692 | 1460936874687 Marionette TRACE conn3 <- [1,2210,null,{}] 16:47:54 INFO - PROCESS | 2692 | 1460936874692 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}] 16:47:54 INFO - PROCESS | 2692 | 1460936874957 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 16:47:55 INFO - PROCESS | 2692 | 1460936875282 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:55 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365f022000 == 190 [pid = 2692] [id = 560] 16:47:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 268 (0x7f3654d11000) [pid = 2692] [serial = 1681] [outer = (nil)] 16:47:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 269 (0x7f3657e07000) [pid = 2692] [serial = 1682] [outer = 0x7f3654d11000] 16:47:55 INFO - PROCESS | 2692 | 1460936875361 Marionette DEBUG loaded listener.js 16:47:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 270 (0x7f365bd97000) [pid = 2692] [serial = 1683] [outer = 0x7f3654d11000] 16:47:56 INFO - PROCESS | 2692 | 1460936876219 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]]]}] 16:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1583ms 16:47:56 INFO - PROCESS | 2692 | 1460936876268 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 16:47:56 INFO - PROCESS | 2692 | 1460936876272 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 16:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:47:56 INFO - PROCESS | 2692 | 1460936876278 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:47:56 INFO - PROCESS | 2692 | 1460936876281 Marionette TRACE conn3 <- [1,2214,null,{}] 16:47:56 INFO - PROCESS | 2692 | 1460936876287 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}] 16:47:56 INFO - PROCESS | 2692 | 1460936876535 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 16:47:56 INFO - PROCESS | 2692 | 1460936876866 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:56 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3660999000 == 191 [pid = 2692] [id = 561] 16:47:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 271 (0x7f3657dea000) [pid = 2692] [serial = 1684] [outer = (nil)] 16:47:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 272 (0x7f365be91400) [pid = 2692] [serial = 1685] [outer = 0x7f3657dea000] 16:47:56 INFO - PROCESS | 2692 | 1460936876947 Marionette DEBUG loaded listener.js 16:47:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 273 (0x7f365bf43800) [pid = 2692] [serial = 1686] [outer = 0x7f3657dea000] 16:47:57 INFO - PROCESS | 2692 | 1460936877855 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]]]}] 16:47:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1633ms 16:47:57 INFO - PROCESS | 2692 | 1460936877912 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 16:47:57 INFO - PROCESS | 2692 | 1460936877916 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 16:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:47:57 INFO - PROCESS | 2692 | 1460936877922 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:47:57 INFO - PROCESS | 2692 | 1460936877925 Marionette TRACE conn3 <- [1,2218,null,{}] 16:47:57 INFO - PROCESS | 2692 | 1460936877931 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}] 16:47:58 INFO - PROCESS | 2692 | 1460936878169 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 16:47:58 INFO - PROCESS | 2692 | 1460936878530 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:58 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36633a6000 == 192 [pid = 2692] [id = 562] 16:47:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 274 (0x7f3654d10c00) [pid = 2692] [serial = 1687] [outer = (nil)] 16:47:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 275 (0x7f365c220000) [pid = 2692] [serial = 1688] [outer = 0x7f3654d10c00] 16:47:58 INFO - PROCESS | 2692 | 1460936878611 Marionette DEBUG loaded listener.js 16:47:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 276 (0x7f365c287400) [pid = 2692] [serial = 1689] [outer = 0x7f3654d10c00] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367a21c000 == 191 [pid = 2692] [id = 49] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3648a17800 == 190 [pid = 2692] [id = 492] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364a41b000 == 189 [pid = 2692] [id = 488] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364a7da800 == 188 [pid = 2692] [id = 491] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364a61c800 == 187 [pid = 2692] [id = 489] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c579000 == 186 [pid = 2692] [id = 171] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364a7c1800 == 185 [pid = 2692] [id = 490] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364a612800 == 184 [pid = 2692] [id = 543] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e1d5800 == 183 [pid = 2692] [id = 542] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364a617800 == 182 [pid = 2692] [id = 541] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3648c4f000 == 181 [pid = 2692] [id = 540] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366ad11800 == 180 [pid = 2692] [id = 536] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667d3c800 == 179 [pid = 2692] [id = 535] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366749b800 == 178 [pid = 2692] [id = 534] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36652bd800 == 177 [pid = 2692] [id = 533] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663773000 == 176 [pid = 2692] [id = 532] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366152a800 == 175 [pid = 2692] [id = 531] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365ed59000 == 174 [pid = 2692] [id = 530] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365e81c800 == 173 [pid = 2692] [id = 529] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d197000 == 172 [pid = 2692] [id = 528] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365cf12000 == 171 [pid = 2692] [id = 527] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bf2a800 == 170 [pid = 2692] [id = 526] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657dae800 == 169 [pid = 2692] [id = 525] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657321800 == 168 [pid = 2692] [id = 524] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3651890800 == 167 [pid = 2692] [id = 523] 16:48:01 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e3e5800 == 166 [pid = 2692] [id = 522] 16:48:01 INFO - PROCESS | 2692 | 1460936881120 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]]]}] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 275 (0x7f3651184000) [pid = 2692] [serial = 1563] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 274 (0x7f365104a800) [pid = 2692] [serial = 1562] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 273 (0x7f364e85fc00) [pid = 2692] [serial = 1380] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 272 (0x7f365e8ef000) [pid = 2692] [serial = 1368] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 271 (0x7f3653a91000) [pid = 2692] [serial = 1505] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 270 (0x7f365eeac400) [pid = 2692] [serial = 1514] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 269 (0x7f365bf46800) [pid = 2692] [serial = 1532] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 268 (0x7f367485bc00) [pid = 2692] [serial = 1314] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 267 (0x7f366371cc00) [pid = 2692] [serial = 1517] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 266 (0x7f367ed59800) [pid = 2692] [serial = 1326] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 265 (0x7f364eae9000) [pid = 2692] [serial = 1257] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 264 (0x7f3662a58c00) [pid = 2692] [serial = 1179] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 263 (0x7f36501ac400) [pid = 2692] [serial = 1335] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 262 (0x7f36639de800) [pid = 2692] [serial = 1245] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 261 (0x7f364ad0c400) [pid = 2692] [serial = 1535] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 260 (0x7f366ae27000) [pid = 2692] [serial = 1191] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 259 (0x7f36501ad400) [pid = 2692] [serial = 1557] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 258 (0x7f364e853c00) [pid = 2692] [serial = 1499] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 257 (0x7f3666e4ac00) [pid = 2692] [serial = 1374] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 256 (0x7f364ea77400) [pid = 2692] [serial = 1556] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 255 (0x7f3660b71800) [pid = 2692] [serial = 1305] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 254 (0x7f365104fc00) [pid = 2692] [serial = 1362] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 253 (0x7f365f9b5800) [pid = 2692] [serial = 1233] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 252 (0x7f367a630c00) [pid = 2692] [serial = 1317] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 251 (0x7f36526c4400) [pid = 2692] [serial = 1479] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 250 (0x7f3666b88800) [pid = 2692] [serial = 1248] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 249 (0x7f3661699800) [pid = 2692] [serial = 1293] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 248 (0x7f3653b75c00) [pid = 2692] [serial = 1269] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 247 (0x7f365e8e9800) [pid = 2692] [serial = 1302] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 246 (0x7f364e9d1c00) [pid = 2692] [serial = 1323] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 245 (0x7f3662a6d800) [pid = 2692] [serial = 1173] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 244 (0x7f3667475000) [pid = 2692] [serial = 1520] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 243 (0x7f367546fc00) [pid = 2692] [serial = 1194] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 242 (0x7f3653b6dc00) [pid = 2692] [serial = 1365] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 241 (0x7f3662a70800) [pid = 2692] [serial = 1242] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 240 (0x7f36526cc400) [pid = 2692] [serial = 1497] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 239 (0x7f364e0ed400) [pid = 2692] [serial = 1550] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 238 (0x7f366828f000) [pid = 2692] [serial = 1311] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 237 (0x7f367a718c00) [pid = 2692] [serial = 1377] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 236 (0x7f3654be6c00) [pid = 2692] [serial = 1395] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 235 (0x7f367a82b400) [pid = 2692] [serial = 1203] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 234 (0x7f36699a1800) [pid = 2692] [serial = 1526] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 233 (0x7f3663716c00) [pid = 2692] [serial = 1308] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 232 (0x7f366747cc00) [pid = 2692] [serial = 1389] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 231 (0x7f3666eb9400) [pid = 2692] [serial = 1188] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 230 (0x7f36511c4c00) [pid = 2692] [serial = 1296] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 229 (0x7f3648c5d400) [pid = 2692] [serial = 1547] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 228 (0x7f367ae0e800) [pid = 2692] [serial = 1266] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 227 (0x7f367ac84c00) [pid = 2692] [serial = 1260] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 226 (0x7f3654d13800) [pid = 2692] [serial = 1398] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 225 (0x7f3662adc000) [pid = 2692] [serial = 1359] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 224 (0x7f3651181000) [pid = 2692] [serial = 1473] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 223 (0x7f3650421400) [pid = 2692] [serial = 1559] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 222 (0x7f367a719800) [pid = 2692] [serial = 1529] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 221 (0x7f365c220800) [pid = 2692] [serial = 1239] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 220 (0x7f3651057800) [pid = 2692] [serial = 1329] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 219 (0x7f364e1b6c00) [pid = 2692] [serial = 1551] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 218 (0x7f3675b0b000) [pid = 2692] [serial = 1263] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 217 (0x7f366800f400) [pid = 2692] [serial = 1523] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 216 (0x7f365bda1000) [pid = 2692] [serial = 1176] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 215 (0x7f367692b800) [pid = 2692] [serial = 1392] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 214 (0x7f364e0f1000) [pid = 2692] [serial = 1401] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 213 (0x7f3655b3e000) [pid = 2692] [serial = 1236] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 212 (0x7f367a828000) [pid = 2692] [serial = 1383] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 211 (0x7f367ac91c00) [pid = 2692] [serial = 1209] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 210 (0x7f3653b77c00) [pid = 2692] [serial = 1299] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 209 (0x7f36639d8800) [pid = 2692] [serial = 1182] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 208 (0x7f367ac90000) [pid = 2692] [serial = 1320] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 207 (0x7f3676b05400) [pid = 2692] [serial = 1197] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 206 (0x7f36748cf000) [pid = 2692] [serial = 1251] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 205 (0x7f3650f6f800) [pid = 2692] [serial = 1502] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 204 (0x7f364aead800) [pid = 2692] [serial = 1544] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 203 (0x7f36508d3400) [pid = 2692] [serial = 1560] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 202 (0x7f364d00dc00) [pid = 2692] [serial = 1476] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 201 (0x7f3665c0d000) [pid = 2692] [serial = 1185] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 200 (0x7f3655b46400) [pid = 2692] [serial = 1511] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 199 (0x7f3653a97000) [pid = 2692] [serial = 1332] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 198 (0x7f364e1b9800) [pid = 2692] [serial = 1553] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 197 (0x7f364b1f5000) [pid = 2692] [serial = 1541] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 196 (0x7f3651bc0000) [pid = 2692] [serial = 1386] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 195 (0x7f364a4cf400) [pid = 2692] [serial = 1548] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 194 (0x7f364b1eac00) [pid = 2692] [serial = 1538] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 193 (0x7f3654d0e000) [pid = 2692] [serial = 1404] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 192 (0x7f3654bdf000) [pid = 2692] [serial = 1508] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 191 (0x7f364ea6b400) [pid = 2692] [serial = 1554] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 190 (0x7f367d7a8c00) [pid = 2692] [serial = 1206] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 189 (0x7f367a78f400) [pid = 2692] [serial = 1254] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 188 (0x7f367a714800) [pid = 2692] [serial = 1200] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 187 (0x7f3663721800) [pid = 2692] [serial = 1371] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 186 (0x7f364a666c00) [pid = 2692] [serial = 1470] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 185 (0x7f365117c800) [pid = 2692] [serial = 1467] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 184 (0x7f3651055000) [pid = 2692] [serial = 1431] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 183 (0x7f3665c0dc00) [pid = 2692] [serial = 1443] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 182 (0x7f365be99800) [pid = 2692] [serial = 1437] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 181 (0x7f367a714400) [pid = 2692] [serial = 1455] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 180 (0x7f3653b77400) [pid = 2692] [serial = 1434] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 179 (0x7f367ae0b800) [pid = 2692] [serial = 1458] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 178 (0x7f366ae63800) [pid = 2692] [serial = 1452] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 177 (0x7f364a4d6c00) [pid = 2692] [serial = 1464] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 176 (0x7f366833b000) [pid = 2692] [serial = 1446] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 175 (0x7f367d467800) [pid = 2692] [serial = 1461] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 174 (0x7f365f81dc00) [pid = 2692] [serial = 1440] [outer = (nil)] [url = about:blank] 16:48:01 INFO - PROCESS | 2692 | --DOMWINDOW == 173 (0x7f3669132000) [pid = 2692] [serial = 1449] [outer = (nil)] [url = about:blank] 16:48:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:48:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 3542ms 16:48:01 INFO - PROCESS | 2692 | 1460936881487 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 16:48:01 INFO - PROCESS | 2692 | 1460936881493 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 16:48:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:48:01 INFO - PROCESS | 2692 | 1460936881502 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:48:01 INFO - PROCESS | 2692 | 1460936881508 Marionette TRACE conn3 <- [1,2222,null,{}] 16:48:01 INFO - PROCESS | 2692 | 1460936881517 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}] 16:48:01 INFO - PROCESS | 2692 | 1460936881745 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 16:48:01 INFO - PROCESS | 2692 | 1460936881971 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:01 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364a408800 == 167 [pid = 2692] [id = 563] 16:48:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 174 (0x7f364a668c00) [pid = 2692] [serial = 1690] [outer = (nil)] 16:48:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 175 (0x7f364ad04800) [pid = 2692] [serial = 1691] [outer = 0x7f364a668c00] 16:48:02 INFO - PROCESS | 2692 | 1460936882055 Marionette DEBUG loaded listener.js 16:48:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 176 (0x7f364aeab000) [pid = 2692] [serial = 1692] [outer = 0x7f364a668c00] 16:48:02 INFO - PROCESS | 2692 | 1460936882883 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]]]}] 16:48:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1436ms 16:48:02 INFO - PROCESS | 2692 | 1460936882939 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 16:48:02 INFO - PROCESS | 2692 | 1460936882947 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 16:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:48:02 INFO - PROCESS | 2692 | 1460936882958 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:48:02 INFO - PROCESS | 2692 | 1460936882962 Marionette TRACE conn3 <- [1,2226,null,{}] 16:48:02 INFO - PROCESS | 2692 | 1460936882968 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}] 16:48:03 INFO - PROCESS | 2692 | 1460936883208 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 16:48:03 INFO - PROCESS | 2692 | 1460936883485 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:03 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e020000 == 168 [pid = 2692] [id = 564] 16:48:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 177 (0x7f364b1e7800) [pid = 2692] [serial = 1693] [outer = (nil)] 16:48:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 178 (0x7f364d00ac00) [pid = 2692] [serial = 1694] [outer = 0x7f364b1e7800] 16:48:03 INFO - PROCESS | 2692 | 1460936883564 Marionette DEBUG loaded listener.js 16:48:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 179 (0x7f364e0ec400) [pid = 2692] [serial = 1695] [outer = 0x7f364b1e7800] 16:48:04 INFO - PROCESS | 2692 | 1460936884649 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]]]}] 16:48:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:48:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1734ms 16:48:04 INFO - PROCESS | 2692 | 1460936884693 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 16:48:04 INFO - PROCESS | 2692 | 1460936884698 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 16:48:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:48:04 INFO - PROCESS | 2692 | 1460936884705 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:48:04 INFO - PROCESS | 2692 | 1460936884712 Marionette TRACE conn3 <- [1,2230,null,{}] 16:48:04 INFO - PROCESS | 2692 | 1460936884740 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}] 16:48:05 INFO - PROCESS | 2692 | 1460936885049 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 16:48:05 INFO - PROCESS | 2692 | 1460936885435 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:05 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e4d9800 == 169 [pid = 2692] [id = 565] 16:48:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 180 (0x7f364e40d400) [pid = 2692] [serial = 1696] [outer = (nil)] 16:48:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 181 (0x7f364e860400) [pid = 2692] [serial = 1697] [outer = 0x7f364e40d400] 16:48:05 INFO - PROCESS | 2692 | 1460936885626 Marionette DEBUG loaded listener.js 16:48:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 182 (0x7f364ea6a800) [pid = 2692] [serial = 1698] [outer = 0x7f364e40d400] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 181 (0x7f364ad05c00) [pid = 2692] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 180 (0x7f3654be2c00) [pid = 2692] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 179 (0x7f364ad03800) [pid = 2692] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 178 (0x7f36526cd400) [pid = 2692] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 177 (0x7f364e407c00) [pid = 2692] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 176 (0x7f365c330400) [pid = 2692] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 175 (0x7f36526c8800) [pid = 2692] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 174 (0x7f365c32c400) [pid = 2692] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 173 (0x7f3654be3000) [pid = 2692] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 172 (0x7f36508d2c00) [pid = 2692] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 171 (0x7f3653a99c00) [pid = 2692] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 170 (0x7f36508cc400) [pid = 2692] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 169 (0x7f364e0f1800) [pid = 2692] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 168 (0x7f3648c02c00) [pid = 2692] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 167 (0x7f364a4cc400) [pid = 2692] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 166 (0x7f364b1eec00) [pid = 2692] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 165 (0x7f3653b70000) [pid = 2692] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 164 (0x7f3650f5c000) [pid = 2692] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 163 (0x7f365bf47c00) [pid = 2692] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 162 (0x7f3653a9c800) [pid = 2692] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f3650425800) [pid = 2692] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f364ea6f000) [pid = 2692] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f365bf40c00) [pid = 2692] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f3657295c00) [pid = 2692] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f3650f68c00) [pid = 2692] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f365e8e5c00) [pid = 2692] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f365bda3000) [pid = 2692] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f3653b7a800) [pid = 2692] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f36572c9000) [pid = 2692] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f364ea77800) [pid = 2692] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f3654393000) [pid = 2692] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f364a663800) [pid = 2692] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f3651bc1c00) [pid = 2692] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f365bf40000) [pid = 2692] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f364ad06c00) [pid = 2692] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f364ad06800) [pid = 2692] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:48:06 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f3660b78400) [pid = 2692] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:48:07 INFO - PROCESS | 2692 | 1460936887313 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]]]}] 16:48:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:48:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 2660ms 16:48:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:48:07 INFO - PROCESS | 2692 | 1460936887365 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 16:48:07 INFO - PROCESS | 2692 | 1460936887369 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 16:48:07 INFO - PROCESS | 2692 | 1460936887376 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:48:07 INFO - PROCESS | 2692 | 1460936887379 Marionette TRACE conn3 <- [1,2234,null,{}] 16:48:07 INFO - PROCESS | 2692 | 1460936887385 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}] 16:48:07 INFO - PROCESS | 2692 | 1460936887607 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 16:48:07 INFO - PROCESS | 2692 | 1460936887783 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:07 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364ea2f000 == 170 [pid = 2692] [id = 566] 16:48:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f3648c02c00) [pid = 2692] [serial = 1699] [outer = (nil)] 16:48:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f364e1b8400) [pid = 2692] [serial = 1700] [outer = 0x7f3648c02c00] 16:48:07 INFO - PROCESS | 2692 | 1460936887851 Marionette DEBUG loaded listener.js 16:48:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f364ea6f800) [pid = 2692] [serial = 1701] [outer = 0x7f3648c02c00] 16:48:08 INFO - PROCESS | 2692 | 1460936888633 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]]]}] 16:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1281ms 16:48:08 INFO - PROCESS | 2692 | 1460936888657 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 16:48:08 INFO - PROCESS | 2692 | 1460936888661 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 16:48:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:48:08 INFO - PROCESS | 2692 | 1460936888843 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:48:08 INFO - PROCESS | 2692 | 1460936888850 Marionette TRACE conn3 <- [1,2238,null,{}] 16:48:08 INFO - PROCESS | 2692 | 1460936888859 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}] 16:48:09 INFO - PROCESS | 2692 | 1460936889122 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 16:48:09 INFO - PROCESS | 2692 | 1460936889468 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:09 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364a7c7000 == 171 [pid = 2692] [id = 567] 16:48:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f364ad05000) [pid = 2692] [serial = 1702] [outer = (nil)] 16:48:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f364ad0fc00) [pid = 2692] [serial = 1703] [outer = 0x7f364ad05000] 16:48:09 INFO - PROCESS | 2692 | 1460936889548 Marionette DEBUG loaded listener.js 16:48:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f364b1ed400) [pid = 2692] [serial = 1704] [outer = 0x7f364ad05000] 16:48:10 INFO - PROCESS | 2692 | 1460936890437 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]]]}] 16:48:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:48:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1649ms 16:48:10 INFO - PROCESS | 2692 | 1460936890484 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 16:48:10 INFO - PROCESS | 2692 | 1460936890490 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 16:48:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:48:10 INFO - PROCESS | 2692 | 1460936890499 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:48:10 INFO - PROCESS | 2692 | 1460936890503 Marionette TRACE conn3 <- [1,2242,null,{}] 16:48:10 INFO - PROCESS | 2692 | 1460936890516 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}] 16:48:10 INFO - PROCESS | 2692 | 1460936890755 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 16:48:11 INFO - PROCESS | 2692 | 1460936891066 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:11 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364eeef000 == 172 [pid = 2692] [id = 568] 16:48:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f364d00ec00) [pid = 2692] [serial = 1705] [outer = (nil)] 16:48:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f364e1b7800) [pid = 2692] [serial = 1706] [outer = 0x7f364d00ec00] 16:48:11 INFO - PROCESS | 2692 | 1460936891155 Marionette DEBUG loaded listener.js 16:48:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f364e860000) [pid = 2692] [serial = 1707] [outer = 0x7f364d00ec00] 16:48:12 INFO - PROCESS | 2692 | 1460936892098 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]]]}] 16:48:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:48:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1634ms 16:48:12 INFO - PROCESS | 2692 | 1460936892134 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 16:48:12 INFO - PROCESS | 2692 | 1460936892138 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 16:48:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:48:12 INFO - PROCESS | 2692 | 1460936892145 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:48:12 INFO - PROCESS | 2692 | 1460936892148 Marionette TRACE conn3 <- [1,2246,null,{}] 16:48:12 INFO - PROCESS | 2692 | 1460936892154 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}] 16:48:12 INFO - PROCESS | 2692 | 1460936892380 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 16:48:12 INFO - PROCESS | 2692 | 1460936892748 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:12 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36502af000 == 173 [pid = 2692] [id = 569] 16:48:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f364eae9c00) [pid = 2692] [serial = 1708] [outer = (nil)] 16:48:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f36501a1400) [pid = 2692] [serial = 1709] [outer = 0x7f364eae9c00] 16:48:12 INFO - PROCESS | 2692 | 1460936892836 Marionette DEBUG loaded listener.js 16:48:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f36501ad400) [pid = 2692] [serial = 1710] [outer = 0x7f364eae9c00] 16:48:13 INFO - PROCESS | 2692 | 1460936893742 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]]]}] 16:48:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:48:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1634ms 16:48:13 INFO - PROCESS | 2692 | 1460936893780 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 16:48:13 INFO - PROCESS | 2692 | 1460936893783 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 16:48:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:48:13 INFO - PROCESS | 2692 | 1460936893790 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:48:13 INFO - PROCESS | 2692 | 1460936893793 Marionette TRACE conn3 <- [1,2250,null,{}] 16:48:13 INFO - PROCESS | 2692 | 1460936893799 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}] 16:48:14 INFO - PROCESS | 2692 | 1460936894044 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 16:48:14 INFO - PROCESS | 2692 | 1460936894348 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:14 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3651155800 == 174 [pid = 2692] [id = 570] 16:48:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f364b1e9800) [pid = 2692] [serial = 1711] [outer = (nil)] 16:48:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f36503ec400) [pid = 2692] [serial = 1712] [outer = 0x7f364b1e9800] 16:48:14 INFO - PROCESS | 2692 | 1460936894429 Marionette DEBUG loaded listener.js 16:48:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f36503f9c00) [pid = 2692] [serial = 1713] [outer = 0x7f364b1e9800] 16:48:15 INFO - PROCESS | 2692 | 1460936895316 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]]]}] 16:48:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:48:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1580ms 16:48:15 INFO - PROCESS | 2692 | 1460936895372 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 16:48:15 INFO - PROCESS | 2692 | 1460936895376 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 16:48:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:48:15 INFO - PROCESS | 2692 | 1460936895383 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:48:15 INFO - PROCESS | 2692 | 1460936895387 Marionette TRACE conn3 <- [1,2254,null,{}] 16:48:15 INFO - PROCESS | 2692 | 1460936895392 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}] 16:48:15 INFO - PROCESS | 2692 | 1460936895623 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 16:48:15 INFO - PROCESS | 2692 | 1460936895884 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:15 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3652417000 == 175 [pid = 2692] [id = 571] 16:48:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f36502ea400) [pid = 2692] [serial = 1714] [outer = (nil)] 16:48:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f36508cc400) [pid = 2692] [serial = 1715] [outer = 0x7f36502ea400] 16:48:16 INFO - PROCESS | 2692 | 1460936896005 Marionette DEBUG loaded listener.js 16:48:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 163 (0x7f3650f56400) [pid = 2692] [serial = 1716] [outer = 0x7f36502ea400] 16:48:16 INFO - PROCESS | 2692 | 1460936896916 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]]]}] 16:48:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:48:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1582ms 16:48:16 INFO - PROCESS | 2692 | 1460936896966 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 16:48:16 INFO - PROCESS | 2692 | 1460936896970 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 16:48:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:48:16 INFO - PROCESS | 2692 | 1460936896976 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:48:16 INFO - PROCESS | 2692 | 1460936896980 Marionette TRACE conn3 <- [1,2258,null,{}] 16:48:16 INFO - PROCESS | 2692 | 1460936896986 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}] 16:48:17 INFO - PROCESS | 2692 | 1460936897254 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 16:48:17 INFO - PROCESS | 2692 | 1460936897573 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:17 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657302800 == 176 [pid = 2692] [id = 572] 16:48:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 164 (0x7f3651053800) [pid = 2692] [serial = 1717] [outer = (nil)] 16:48:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 165 (0x7f3651175400) [pid = 2692] [serial = 1718] [outer = 0x7f3651053800] 16:48:17 INFO - PROCESS | 2692 | 1460936897659 Marionette DEBUG loaded listener.js 16:48:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 166 (0x7f3651182000) [pid = 2692] [serial = 1719] [outer = 0x7f3651053800] 16:48:18 INFO - PROCESS | 2692 | 1460936898528 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]]]}] 16:48:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:48:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1595ms 16:48:18 INFO - PROCESS | 2692 | 1460936898574 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 16:48:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:48:18 INFO - PROCESS | 2692 | 1460936898578 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 16:48:18 INFO - PROCESS | 2692 | 1460936898584 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:48:18 INFO - PROCESS | 2692 | 1460936898588 Marionette TRACE conn3 <- [1,2262,null,{}] 16:48:18 INFO - PROCESS | 2692 | 1460936898593 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}] 16:48:18 INFO - PROCESS | 2692 | 1460936898827 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 16:48:19 INFO - PROCESS | 2692 | 1460936899134 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:19 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657636000 == 177 [pid = 2692] [id = 573] 16:48:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 167 (0x7f364e403c00) [pid = 2692] [serial = 1720] [outer = (nil)] 16:48:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 168 (0x7f36511d0400) [pid = 2692] [serial = 1721] [outer = 0x7f364e403c00] 16:48:19 INFO - PROCESS | 2692 | 1460936899258 Marionette DEBUG loaded listener.js 16:48:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 169 (0x7f3651a86400) [pid = 2692] [serial = 1722] [outer = 0x7f364e403c00] 16:48:20 INFO - PROCESS | 2692 | 1460936900128 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]]]}] 16:48:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:48:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1587ms 16:48:20 INFO - PROCESS | 2692 | 1460936900172 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 16:48:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:48:20 INFO - PROCESS | 2692 | 1460936900176 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 16:48:20 INFO - PROCESS | 2692 | 1460936900183 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:48:20 INFO - PROCESS | 2692 | 1460936900186 Marionette TRACE conn3 <- [1,2266,null,{}] 16:48:20 INFO - PROCESS | 2692 | 1460936900192 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}] 16:48:20 INFO - PROCESS | 2692 | 1460936900424 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 16:48:20 INFO - PROCESS | 2692 | 1460936900701 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:20 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bc25000 == 178 [pid = 2692] [id = 574] 16:48:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 170 (0x7f36511c2400) [pid = 2692] [serial = 1723] [outer = (nil)] 16:48:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 171 (0x7f3651afa000) [pid = 2692] [serial = 1724] [outer = 0x7f36511c2400] 16:48:20 INFO - PROCESS | 2692 | 1460936900826 Marionette DEBUG loaded listener.js 16:48:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 172 (0x7f3651b10000) [pid = 2692] [serial = 1725] [outer = 0x7f36511c2400] 16:48:21 INFO - PROCESS | 2692 | 1460936901699 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]]]}] 16:48:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:48:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1592ms 16:48:21 INFO - PROCESS | 2692 | 1460936901776 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 16:48:21 INFO - PROCESS | 2692 | 1460936901779 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 16:48:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:48:21 INFO - PROCESS | 2692 | 1460936901785 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:48:21 INFO - PROCESS | 2692 | 1460936901789 Marionette TRACE conn3 <- [1,2270,null,{}] 16:48:21 INFO - PROCESS | 2692 | 1460936901794 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}] 16:48:22 INFO - PROCESS | 2692 | 1460936902054 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 16:48:22 INFO - PROCESS | 2692 | 1460936902365 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:22 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c111800 == 179 [pid = 2692] [id = 575] 16:48:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 173 (0x7f3651a86800) [pid = 2692] [serial = 1726] [outer = (nil)] 16:48:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 174 (0x7f3651bb7400) [pid = 2692] [serial = 1727] [outer = 0x7f3651a86800] 16:48:22 INFO - PROCESS | 2692 | 1460936902444 Marionette DEBUG loaded listener.js 16:48:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 175 (0x7f36526c8800) [pid = 2692] [serial = 1728] [outer = 0x7f3651a86800] 16:48:23 INFO - PROCESS | 2692 | 1460936903308 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]]]}] 16:48:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:48:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1582ms 16:48:23 INFO - PROCESS | 2692 | 1460936903369 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 16:48:23 INFO - PROCESS | 2692 | 1460936903372 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 16:48:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:48:23 INFO - PROCESS | 2692 | 1460936903380 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:48:23 INFO - PROCESS | 2692 | 1460936903383 Marionette TRACE conn3 <- [1,2274,null,{}] 16:48:23 INFO - PROCESS | 2692 | 1460936903389 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}] 16:48:23 INFO - PROCESS | 2692 | 1460936903624 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 16:48:23 INFO - PROCESS | 2692 | 1460936903932 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:23 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf0e800 == 180 [pid = 2692] [id = 576] 16:48:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 176 (0x7f364a666000) [pid = 2692] [serial = 1729] [outer = (nil)] 16:48:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 177 (0x7f3653a8d400) [pid = 2692] [serial = 1730] [outer = 0x7f364a666000] 16:48:24 INFO - PROCESS | 2692 | 1460936904013 Marionette DEBUG loaded listener.js 16:48:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 178 (0x7f3653b6d400) [pid = 2692] [serial = 1731] [outer = 0x7f364a666000] 16:48:24 INFO - PROCESS | 2692 | 1460936904896 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]]]}] 16:48:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:48:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1579ms 16:48:24 INFO - PROCESS | 2692 | 1460936904961 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 16:48:24 INFO - PROCESS | 2692 | 1460936904965 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 16:48:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:48:24 INFO - PROCESS | 2692 | 1460936904971 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:48:24 INFO - PROCESS | 2692 | 1460936904975 Marionette TRACE conn3 <- [1,2278,null,{}] 16:48:24 INFO - PROCESS | 2692 | 1460936904981 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}] 16:48:25 INFO - PROCESS | 2692 | 1460936905241 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 16:48:25 INFO - PROCESS | 2692 | 1460936905566 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:25 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d187800 == 181 [pid = 2692] [id = 577] 16:48:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 179 (0x7f365438d800) [pid = 2692] [serial = 1732] [outer = (nil)] 16:48:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 180 (0x7f3654393c00) [pid = 2692] [serial = 1733] [outer = 0x7f365438d800] 16:48:25 INFO - PROCESS | 2692 | 1460936905650 Marionette DEBUG loaded listener.js 16:48:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 181 (0x7f3654be3000) [pid = 2692] [serial = 1734] [outer = 0x7f365438d800] 16:48:26 INFO - PROCESS | 2692 | 1460936906521 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]]]}] 16:48:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:48:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1586ms 16:48:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:48:26 INFO - PROCESS | 2692 | 1460936906559 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 16:48:26 INFO - PROCESS | 2692 | 1460936906562 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 16:48:26 INFO - PROCESS | 2692 | 1460936906569 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:48:26 INFO - PROCESS | 2692 | 1460936906572 Marionette TRACE conn3 <- [1,2282,null,{}] 16:48:26 INFO - PROCESS | 2692 | 1460936906577 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}] 16:48:26 INFO - PROCESS | 2692 | 1460936906825 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 16:48:27 INFO - PROCESS | 2692 | 1460936907096 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:27 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e81a000 == 182 [pid = 2692] [id = 578] 16:48:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 182 (0x7f3651b50c00) [pid = 2692] [serial = 1735] [outer = (nil)] 16:48:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 183 (0x7f3654d14000) [pid = 2692] [serial = 1736] [outer = 0x7f3651b50c00] 16:48:27 INFO - PROCESS | 2692 | 1460936907219 Marionette DEBUG loaded listener.js 16:48:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 184 (0x7f3655d60c00) [pid = 2692] [serial = 1737] [outer = 0x7f3651b50c00] 16:48:28 INFO - PROCESS | 2692 | 1460936908086 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]]]}] 16:48:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:48:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1584ms 16:48:28 INFO - PROCESS | 2692 | 1460936908153 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 16:48:28 INFO - PROCESS | 2692 | 1460936908157 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 16:48:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:48:28 INFO - PROCESS | 2692 | 1460936908163 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:48:28 INFO - PROCESS | 2692 | 1460936908166 Marionette TRACE conn3 <- [1,2286,null,{}] 16:48:28 INFO - PROCESS | 2692 | 1460936908172 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}] 16:48:28 INFO - PROCESS | 2692 | 1460936908404 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 16:48:28 INFO - PROCESS | 2692 | 1460936908714 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:28 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365f005000 == 183 [pid = 2692] [id = 579] 16:48:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 185 (0x7f3651b5b800) [pid = 2692] [serial = 1738] [outer = (nil)] 16:48:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 186 (0x7f36572c7400) [pid = 2692] [serial = 1739] [outer = 0x7f3651b5b800] 16:48:28 INFO - PROCESS | 2692 | 1460936908794 Marionette DEBUG loaded listener.js 16:48:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 187 (0x7f3657de5800) [pid = 2692] [serial = 1740] [outer = 0x7f3651b5b800] 16:48:29 INFO - PROCESS | 2692 | 1460936909668 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]]]}] 16:48:29 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 16:48:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1580ms 16:48:29 INFO - PROCESS | 2692 | 1460936909745 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 16:48:29 INFO - PROCESS | 2692 | 1460936909749 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 16:48:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:48:29 INFO - PROCESS | 2692 | 1460936909755 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:48:29 INFO - PROCESS | 2692 | 1460936909758 Marionette TRACE conn3 <- [1,2290,null,{}] 16:48:29 INFO - PROCESS | 2692 | 1460936909764 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}] 16:48:30 INFO - PROCESS | 2692 | 1460936910032 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:48:30 INFO - PROCESS | 2692 | 1460936910348 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:30 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3660795000 == 184 [pid = 2692] [id = 580] 16:48:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 188 (0x7f3654d11800) [pid = 2692] [serial = 1741] [outer = (nil)] 16:48:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 189 (0x7f365bd95c00) [pid = 2692] [serial = 1742] [outer = 0x7f3654d11800] 16:48:30 INFO - PROCESS | 2692 | 1460936910425 Marionette DEBUG loaded listener.js 16:48:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 190 (0x7f365be8b400) [pid = 2692] [serial = 1743] [outer = 0x7f3654d11800] 16:48:31 INFO - PROCESS | 2692 | 1460936911305 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]]]}] 16:48:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:48:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1580ms 16:48:31 INFO - PROCESS | 2692 | 1460936911336 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:48:31 INFO - PROCESS | 2692 | 1460936911339 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 16:48:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:48:31 INFO - PROCESS | 2692 | 1460936911345 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:48:31 INFO - PROCESS | 2692 | 1460936911348 Marionette TRACE conn3 <- [1,2294,null,{}] 16:48:31 INFO - PROCESS | 2692 | 1460936911354 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}] 16:48:31 INFO - PROCESS | 2692 | 1460936911588 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:48:31 INFO - PROCESS | 2692 | 1460936911922 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:31 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663398000 == 185 [pid = 2692] [id = 581] 16:48:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 191 (0x7f3651a8a400) [pid = 2692] [serial = 1744] [outer = (nil)] 16:48:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 192 (0x7f365bf46c00) [pid = 2692] [serial = 1745] [outer = 0x7f3651a8a400] 16:48:32 INFO - PROCESS | 2692 | 1460936912003 Marionette DEBUG loaded listener.js 16:48:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 193 (0x7f365c21f400) [pid = 2692] [serial = 1746] [outer = 0x7f3651a8a400] 16:48:32 INFO - PROCESS | 2692 | 1460936912886 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]]]}] 16:48:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:48:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1579ms 16:48:32 INFO - PROCESS | 2692 | 1460936912925 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:48:32 INFO - PROCESS | 2692 | 1460936912929 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 16:48:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:48:32 INFO - PROCESS | 2692 | 1460936912935 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:48:32 INFO - PROCESS | 2692 | 1460936912937 Marionette TRACE conn3 <- [1,2298,null,{}] 16:48:32 INFO - PROCESS | 2692 | 1460936912943 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}] 16:48:33 INFO - PROCESS | 2692 | 1460936913175 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:48:33 INFO - PROCESS | 2692 | 1460936913492 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:33 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663764000 == 186 [pid = 2692] [id = 582] 16:48:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 194 (0x7f365729ec00) [pid = 2692] [serial = 1747] [outer = (nil)] 16:48:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 195 (0x7f365c28c400) [pid = 2692] [serial = 1748] [outer = 0x7f365729ec00] 16:48:33 INFO - PROCESS | 2692 | 1460936913575 Marionette DEBUG loaded listener.js 16:48:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 196 (0x7f365c331800) [pid = 2692] [serial = 1749] [outer = 0x7f365729ec00] 16:48:34 INFO - PROCESS | 2692 | 1460936914484 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]]]}] 16:48:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:48:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1583ms 16:48:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:48:34 INFO - PROCESS | 2692 | 1460936914519 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:48:34 INFO - PROCESS | 2692 | 1460936914522 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 16:48:34 INFO - PROCESS | 2692 | 1460936914529 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:48:34 INFO - PROCESS | 2692 | 1460936914532 Marionette TRACE conn3 <- [1,2302,null,{}] 16:48:34 INFO - PROCESS | 2692 | 1460936914538 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}] 16:48:34 INFO - PROCESS | 2692 | 1460936914770 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:48:35 INFO - PROCESS | 2692 | 1460936915086 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:35 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36637e7000 == 187 [pid = 2692] [id = 583] 16:48:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 197 (0x7f365be8a800) [pid = 2692] [serial = 1750] [outer = (nil)] 16:48:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 198 (0x7f365d1f6000) [pid = 2692] [serial = 1751] [outer = 0x7f365be8a800] 16:48:35 INFO - PROCESS | 2692 | 1460936915168 Marionette DEBUG loaded listener.js 16:48:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 199 (0x7f365d78d800) [pid = 2692] [serial = 1752] [outer = 0x7f365be8a800] 16:48:36 INFO - PROCESS | 2692 | 1460936916035 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]]]}] 16:48:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:48:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1543ms 16:48:36 INFO - PROCESS | 2692 | 1460936916071 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:48:36 INFO - PROCESS | 2692 | 1460936916075 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 16:48:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:48:36 INFO - PROCESS | 2692 | 1460936916081 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:48:36 INFO - PROCESS | 2692 | 1460936916083 Marionette TRACE conn3 <- [1,2306,null,{}] 16:48:36 INFO - PROCESS | 2692 | 1460936916089 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}] 16:48:36 INFO - PROCESS | 2692 | 1460936916330 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:48:36 INFO - PROCESS | 2692 | 1460936916651 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:36 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36639aa800 == 188 [pid = 2692] [id = 584] 16:48:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 200 (0x7f3651b5c000) [pid = 2692] [serial = 1753] [outer = (nil)] 16:48:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 201 (0x7f365d7a7400) [pid = 2692] [serial = 1754] [outer = 0x7f3651b5c000] 16:48:36 INFO - PROCESS | 2692 | 1460936916746 Marionette DEBUG loaded listener.js 16:48:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 202 (0x7f365d7b4800) [pid = 2692] [serial = 1755] [outer = 0x7f3651b5c000] 16:48:37 INFO - PROCESS | 2692 | 1460936917640 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]]]}] 16:48:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:48:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1628ms 16:48:37 INFO - PROCESS | 2692 | 1460936917711 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 16:48:37 INFO - PROCESS | 2692 | 1460936917715 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 16:48:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:48:37 INFO - PROCESS | 2692 | 1460936917720 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:48:37 INFO - PROCESS | 2692 | 1460936917723 Marionette TRACE conn3 <- [1,2310,null,{}] 16:48:37 INFO - PROCESS | 2692 | 1460936917729 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}] 16:48:37 INFO - PROCESS | 2692 | 1460936917976 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:48:38 INFO - PROCESS | 2692 | 1460936918301 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:38 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663c19800 == 189 [pid = 2692] [id = 585] 16:48:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 203 (0x7f3648c03000) [pid = 2692] [serial = 1756] [outer = (nil)] 16:48:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 204 (0x7f365e7ccc00) [pid = 2692] [serial = 1757] [outer = 0x7f3648c03000] 16:48:38 INFO - PROCESS | 2692 | 1460936918384 Marionette DEBUG loaded listener.js 16:48:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 205 (0x7f365e7f1c00) [pid = 2692] [serial = 1758] [outer = 0x7f3648c03000] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36502b1000 == 188 [pid = 2692] [id = 511] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e3ea000 == 187 [pid = 2692] [id = 512] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e4d9800 == 186 [pid = 2692] [id = 565] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e020000 == 185 [pid = 2692] [id = 564] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364a408800 == 184 [pid = 2692] [id = 563] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3660999000 == 183 [pid = 2692] [id = 561] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365f022000 == 182 [pid = 2692] [id = 560] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365e820800 == 181 [pid = 2692] [id = 559] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365e5d0000 == 180 [pid = 2692] [id = 558] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d174800 == 179 [pid = 2692] [id = 557] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365cf42800 == 178 [pid = 2692] [id = 556] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c11b800 == 177 [pid = 2692] [id = 555] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c10f800 == 176 [pid = 2692] [id = 378] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657ecc800 == 175 [pid = 2692] [id = 554] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365762b000 == 174 [pid = 2692] [id = 553] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657313800 == 173 [pid = 2692] [id = 552] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36543d8800 == 172 [pid = 2692] [id = 551] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3652421000 == 171 [pid = 2692] [id = 550] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36511e6000 == 170 [pid = 2692] [id = 549] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36510a1800 == 169 [pid = 2692] [id = 548] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36502a4800 == 168 [pid = 2692] [id = 547] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364efe0800 == 167 [pid = 2692] [id = 546] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3653bac800 == 166 [pid = 2692] [id = 521] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e01d000 == 165 [pid = 2692] [id = 545] 16:48:40 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657ac8000 == 164 [pid = 2692] [id = 421] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 204 (0x7f365729bc00) [pid = 2692] [serial = 1512] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 203 (0x7f36511c5000) [pid = 2692] [serial = 1503] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 202 (0x7f3654d0cc00) [pid = 2692] [serial = 1509] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 201 (0x7f364eae1400) [pid = 2692] [serial = 1500] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 200 (0x7f36661c3c00) [pid = 2692] [serial = 1518] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 199 (0x7f3653b6f000) [pid = 2692] [serial = 1506] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 198 (0x7f3660b75000) [pid = 2692] [serial = 1515] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 197 (0x7f366747b800) [pid = 2692] [serial = 1521] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 196 (0x7f365f08c800) [pid = 2692] [serial = 1428] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 195 (0x7f364b1efc00) [pid = 2692] [serial = 1539] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 194 (0x7f367ae10400) [pid = 2692] [serial = 1530] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 193 (0x7f364ad11000) [pid = 2692] [serial = 1536] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 192 (0x7f3678abec00) [pid = 2692] [serial = 1527] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 191 (0x7f365bf4c400) [pid = 2692] [serial = 1533] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 190 (0x7f364aeb2800) [pid = 2692] [serial = 1545] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 189 (0x7f365bf4bc00) [pid = 2692] [serial = 1542] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 188 (0x7f3668335800) [pid = 2692] [serial = 1524] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 187 (0x7f364e1ba400) [pid = 2692] [serial = 1628] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 186 (0x7f364e854c00) [pid = 2692] [serial = 1629] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 185 (0x7f3648c0ac00) [pid = 2692] [serial = 1631] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 184 (0x7f364a663c00) [pid = 2692] [serial = 1632] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 183 (0x7f364a4d0000) [pid = 2692] [serial = 1622] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 182 (0x7f364e1be800) [pid = 2692] [serial = 1569] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 181 (0x7f364d00f000) [pid = 2692] [serial = 1568] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 180 (0x7f365bf3e400) [pid = 2692] [serial = 1587] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 179 (0x7f365bd9c400) [pid = 2692] [serial = 1586] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 178 (0x7f3651a28000) [pid = 2692] [serial = 1565] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 177 (0x7f3651af3800) [pid = 2692] [serial = 1566] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 176 (0x7f365d7af400) [pid = 2692] [serial = 1593] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 175 (0x7f365d789c00) [pid = 2692] [serial = 1592] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 174 (0x7f3654bda400) [pid = 2692] [serial = 1581] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 173 (0x7f3653b73000) [pid = 2692] [serial = 1580] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 172 (0x7f36526cf000) [pid = 2692] [serial = 1578] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 171 (0x7f36526c5000) [pid = 2692] [serial = 1577] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 170 (0x7f3650421c00) [pid = 2692] [serial = 1572] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 169 (0x7f364ea79800) [pid = 2692] [serial = 1571] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 168 (0x7f3662a64000) [pid = 2692] [serial = 1599] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 167 (0x7f365f856c00) [pid = 2692] [serial = 1598] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 166 (0x7f3666ebb800) [pid = 2692] [serial = 1605] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 165 (0x7f3665bd9c00) [pid = 2692] [serial = 1604] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 164 (0x7f3657de7000) [pid = 2692] [serial = 1584] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 163 (0x7f3655d6a000) [pid = 2692] [serial = 1583] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 162 (0x7f365f08b400) [pid = 2692] [serial = 1596] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f365e8f0000) [pid = 2692] [serial = 1595] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f3668523400) [pid = 2692] [serial = 1611] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f3668335400) [pid = 2692] [serial = 1610] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f365c335800) [pid = 2692] [serial = 1590] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f365c21b800) [pid = 2692] [serial = 1589] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f3667d96800) [pid = 2692] [serial = 1608] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f36675c1400) [pid = 2692] [serial = 1607] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f3668950800) [pid = 2692] [serial = 1613] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f366b295c00) [pid = 2692] [serial = 1616] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f36768d1800) [pid = 2692] [serial = 1619] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f3651b51400) [pid = 2692] [serial = 1575] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f3651183800) [pid = 2692] [serial = 1574] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f36639ddc00) [pid = 2692] [serial = 1602] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f3662adcc00) [pid = 2692] [serial = 1601] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f364aeaf000) [pid = 2692] [serial = 1625] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f364a661c00) [pid = 2692] [serial = 1623] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f364e9cc000) [pid = 2692] [serial = 1634] [outer = (nil)] [url = about:blank] 16:48:40 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f364b1f2000) [pid = 2692] [serial = 1626] [outer = (nil)] [url = about:blank] 16:48:41 INFO - PROCESS | 2692 | 1460936921011 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]]]}] 16:48:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:48:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 3344ms 16:48:41 INFO - PROCESS | 2692 | 1460936921067 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:48:41 INFO - PROCESS | 2692 | 1460936921071 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 16:48:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:48:41 INFO - PROCESS | 2692 | 1460936921081 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:48:41 INFO - PROCESS | 2692 | 1460936921085 Marionette TRACE conn3 <- [1,2314,null,{}] 16:48:41 INFO - PROCESS | 2692 | 1460936921095 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}] 16:48:41 INFO - PROCESS | 2692 | 1460936921371 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:48:41 INFO - PROCESS | 2692 | 1460936921563 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:41 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364a406800 == 165 [pid = 2692] [id = 586] 16:48:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f364a4d4800) [pid = 2692] [serial = 1759] [outer = (nil)] 16:48:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f364a669000) [pid = 2692] [serial = 1760] [outer = 0x7f364a4d4800] 16:48:41 INFO - PROCESS | 2692 | 1460936921638 Marionette DEBUG loaded listener.js 16:48:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f364ad0f800) [pid = 2692] [serial = 1761] [outer = 0x7f364a4d4800] 16:48:42 INFO - PROCESS | 2692 | 1460936922430 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]]]}] 16:48:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1385ms 16:48:42 INFO - PROCESS | 2692 | 1460936922466 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:48:42 INFO - PROCESS | 2692 | 1460936922474 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 16:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:48:42 INFO - PROCESS | 2692 | 1460936922485 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:48:42 INFO - PROCESS | 2692 | 1460936922488 Marionette TRACE conn3 <- [1,2318,null,{}] 16:48:42 INFO - PROCESS | 2692 | 1460936922495 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}] 16:48:42 INFO - PROCESS | 2692 | 1460936922797 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:48:42 INFO - PROCESS | 2692 | 1460936922918 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:42 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e013800 == 166 [pid = 2692] [id = 587] 16:48:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f364a4cdc00) [pid = 2692] [serial = 1762] [outer = (nil)] 16:48:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f364aeb3c00) [pid = 2692] [serial = 1763] [outer = 0x7f364a4cdc00] 16:48:42 INFO - PROCESS | 2692 | 1460936922982 Marionette DEBUG loaded listener.js 16:48:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f364d006000) [pid = 2692] [serial = 1764] [outer = 0x7f364a4cdc00] 16:48:43 INFO - PROCESS | 2692 | 1460936923946 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] 16:48:43 INFO - PROCESS | 2692 | 1460936923976 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 16:48:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:48:43 INFO - PROCESS | 2692 | 1460936923983 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:48:43 INFO - PROCESS | 2692 | 1460936923988 Marionette TRACE conn3 <- [1,2322,null,{}] 16:48:44 INFO - PROCESS | 2692 | 1460936924021 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}] 16:48:44 INFO - PROCESS | 2692 | 1460936924302 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:48:44 INFO - PROCESS | 2692 | 1460936924349 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:44 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e4cd800 == 167 [pid = 2692] [id = 588] 16:48:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f364e1b8c00) [pid = 2692] [serial = 1765] [outer = (nil)] 16:48:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f364e857c00) [pid = 2692] [serial = 1766] [outer = 0x7f364e1b8c00] 16:48:44 INFO - PROCESS | 2692 | 1460936924417 Marionette DEBUG loaded listener.js 16:48:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f364e9ca400) [pid = 2692] [serial = 1767] [outer = 0x7f364e1b8c00] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f3648c10800) [pid = 2692] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f365e8f1000) [pid = 2692] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f365bd95000) [pid = 2692] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f364e40d400) [pid = 2692] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f36502ee000) [pid = 2692] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f3651a92400) [pid = 2692] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f3651a93000) [pid = 2692] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f3651056400) [pid = 2692] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f3651055c00) [pid = 2692] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f36503ed000) [pid = 2692] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f365019e400) [pid = 2692] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f36502f0000) [pid = 2692] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f364e9cac00) [pid = 2692] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f364b1e6c00) [pid = 2692] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f364b1e7800) [pid = 2692] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f364a668c00) [pid = 2692] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f3657dea000) [pid = 2692] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f3654d11000) [pid = 2692] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f3654d07800) [pid = 2692] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 133 (0x7f3651a94c00) [pid = 2692] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f3654d13000) [pid = 2692] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f3654d0d400) [pid = 2692] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:48:45 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f3654399400) [pid = 2692] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:48:46 INFO - PROCESS | 2692 | 1460936926060 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]]]}] 16:48:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:48:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2098ms 16:48:46 INFO - PROCESS | 2692 | 1460936926082 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:48:46 INFO - PROCESS | 2692 | 1460936926087 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 16:48:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:48:46 INFO - PROCESS | 2692 | 1460936926133 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:48:46 INFO - PROCESS | 2692 | 1460936926137 Marionette TRACE conn3 <- [1,2326,null,{}] 16:48:46 INFO - PROCESS | 2692 | 1460936926147 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}] 16:48:46 INFO - PROCESS | 2692 | 1460936926373 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:48:46 INFO - PROCESS | 2692 | 1460936926551 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:46 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364ea2e800 == 168 [pid = 2692] [id = 589] 16:48:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f364a65f800) [pid = 2692] [serial = 1768] [outer = (nil)] 16:48:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f364ea6bc00) [pid = 2692] [serial = 1769] [outer = 0x7f364a65f800] 16:48:46 INFO - PROCESS | 2692 | 1460936926619 Marionette DEBUG loaded listener.js 16:48:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f364eae1400) [pid = 2692] [serial = 1770] [outer = 0x7f364a65f800] 16:48:47 INFO - PROCESS | 2692 | 1460936927379 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]]]}] 16:48:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:48:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1294ms 16:48:47 INFO - PROCESS | 2692 | 1460936927426 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:48:47 INFO - PROCESS | 2692 | 1460936927429 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 16:48:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:48:47 INFO - PROCESS | 2692 | 1460936927445 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:48:47 INFO - PROCESS | 2692 | 1460936927449 Marionette TRACE conn3 <- [1,2330,null,{}] 16:48:47 INFO - PROCESS | 2692 | 1460936927454 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}] 16:48:47 INFO - PROCESS | 2692 | 1460936927664 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:48:47 INFO - PROCESS | 2692 | 1460936927690 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:47 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36500bc000 == 169 [pid = 2692] [id = 590] 16:48:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f364a663000) [pid = 2692] [serial = 1771] [outer = (nil)] 16:48:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f36501a3c00) [pid = 2692] [serial = 1772] [outer = 0x7f364a663000] 16:48:47 INFO - PROCESS | 2692 | 1460936927916 Marionette DEBUG loaded listener.js 16:48:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f36502ef000) [pid = 2692] [serial = 1773] [outer = 0x7f364a663000] 16:48:49 INFO - PROCESS | 2692 | 1460936929028 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]]]}] 16:48:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:48:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1642ms 16:48:49 INFO - PROCESS | 2692 | 1460936929089 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:48:49 INFO - PROCESS | 2692 | 1460936929096 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 16:48:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:48:49 INFO - PROCESS | 2692 | 1460936929106 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:48:49 INFO - PROCESS | 2692 | 1460936929113 Marionette TRACE conn3 <- [1,2334,null,{}] 16:48:49 INFO - PROCESS | 2692 | 1460936929122 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}] 16:48:49 INFO - PROCESS | 2692 | 1460936929473 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:48:49 INFO - PROCESS | 2692 | 1460936929827 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:49 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e3e5800 == 170 [pid = 2692] [id = 591] 16:48:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f364b1f0400) [pid = 2692] [serial = 1774] [outer = (nil)] 16:48:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f364d00bc00) [pid = 2692] [serial = 1775] [outer = 0x7f364b1f0400] 16:48:49 INFO - PROCESS | 2692 | 1460936929911 Marionette DEBUG loaded listener.js 16:48:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f364e1b0800) [pid = 2692] [serial = 1776] [outer = 0x7f364b1f0400] 16:48:50 INFO - PROCESS | 2692 | 1460936930878 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]]]}] 16:48:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:48:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1842ms 16:48:50 INFO - PROCESS | 2692 | 1460936930949 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:48:50 INFO - PROCESS | 2692 | 1460936930958 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 16:48:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:48:50 INFO - PROCESS | 2692 | 1460936930970 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:48:50 INFO - PROCESS | 2692 | 1460936930974 Marionette TRACE conn3 <- [1,2338,null,{}] 16:48:50 INFO - PROCESS | 2692 | 1460936930981 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}] 16:48:51 INFO - PROCESS | 2692 | 1460936931267 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:48:51 INFO - PROCESS | 2692 | 1460936931630 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:51 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36502b3800 == 171 [pid = 2692] [id = 592] 16:48:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f364d003000) [pid = 2692] [serial = 1777] [outer = (nil)] 16:48:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f364eae8c00) [pid = 2692] [serial = 1778] [outer = 0x7f364d003000] 16:48:51 INFO - PROCESS | 2692 | 1460936931709 Marionette DEBUG loaded listener.js 16:48:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f36502f4400) [pid = 2692] [serial = 1779] [outer = 0x7f364d003000] 16:48:52 INFO - PROCESS | 2692 | 1460936932604 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]]]}] 16:48:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:48:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1683ms 16:48:52 INFO - PROCESS | 2692 | 1460936932654 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:48:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:48:52 INFO - PROCESS | 2692 | 1460936932659 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 16:48:52 INFO - PROCESS | 2692 | 1460936932665 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:48:52 INFO - PROCESS | 2692 | 1460936932671 Marionette TRACE conn3 <- [1,2342,null,{}] 16:48:52 INFO - PROCESS | 2692 | 1460936932688 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}] 16:48:52 INFO - PROCESS | 2692 | 1460936932935 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:48:53 INFO - PROCESS | 2692 | 1460936933243 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:53 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36511db800 == 172 [pid = 2692] [id = 593] 16:48:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f36503ed800) [pid = 2692] [serial = 1780] [outer = (nil)] 16:48:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f36505ed800) [pid = 2692] [serial = 1781] [outer = 0x7f36503ed800] 16:48:53 INFO - PROCESS | 2692 | 1460936933328 Marionette DEBUG loaded listener.js 16:48:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f3650f58000) [pid = 2692] [serial = 1782] [outer = 0x7f36503ed800] 16:48:54 INFO - PROCESS | 2692 | 1460936934193 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]]]}] 16:48:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:48:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1588ms 16:48:54 INFO - PROCESS | 2692 | 1460936934253 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:48:54 INFO - PROCESS | 2692 | 1460936934258 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 16:48:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:48:54 INFO - PROCESS | 2692 | 1460936934265 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:48:54 INFO - PROCESS | 2692 | 1460936934267 Marionette TRACE conn3 <- [1,2346,null,{}] 16:48:54 INFO - PROCESS | 2692 | 1460936934276 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}] 16:48:54 INFO - PROCESS | 2692 | 1460936934511 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:48:54 INFO - PROCESS | 2692 | 1460936934781 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:54 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3653ba3000 == 173 [pid = 2692] [id = 594] 16:48:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f364aeacc00) [pid = 2692] [serial = 1783] [outer = (nil)] 16:48:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f3650f68c00) [pid = 2692] [serial = 1784] [outer = 0x7f364aeacc00] 16:48:54 INFO - PROCESS | 2692 | 1460936934903 Marionette DEBUG loaded listener.js 16:48:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f365104cc00) [pid = 2692] [serial = 1785] [outer = 0x7f364aeacc00] 16:48:55 INFO - PROCESS | 2692 | 1460936935769 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]]]}] 16:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1532ms 16:48:55 INFO - PROCESS | 2692 | 1460936935798 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:48:55 INFO - PROCESS | 2692 | 1460936935802 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 16:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:48:55 INFO - PROCESS | 2692 | 1460936935808 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:48:55 INFO - PROCESS | 2692 | 1460936935811 Marionette TRACE conn3 <- [1,2350,null,{}] 16:48:55 INFO - PROCESS | 2692 | 1460936935816 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}] 16:48:56 INFO - PROCESS | 2692 | 1460936936043 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:48:56 INFO - PROCESS | 2692 | 1460936936319 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:56 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3654c3e800 == 174 [pid = 2692] [id = 595] 16:48:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f3651177000) [pid = 2692] [serial = 1786] [outer = (nil)] 16:48:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f3651180000) [pid = 2692] [serial = 1787] [outer = 0x7f3651177000] 16:48:56 INFO - PROCESS | 2692 | 1460936936459 Marionette DEBUG loaded listener.js 16:48:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f36511cd000) [pid = 2692] [serial = 1788] [outer = 0x7f3651177000] 16:48:57 INFO - PROCESS | 2692 | 1460936937356 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]]]}] 16:48:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:48:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1591ms 16:48:57 INFO - PROCESS | 2692 | 1460936937401 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:48:57 INFO - PROCESS | 2692 | 1460936937405 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 16:48:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:48:57 INFO - PROCESS | 2692 | 1460936937411 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:48:57 INFO - PROCESS | 2692 | 1460936937414 Marionette TRACE conn3 <- [1,2354,null,{}] 16:48:57 INFO - PROCESS | 2692 | 1460936937420 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}] 16:48:57 INFO - PROCESS | 2692 | 1460936937668 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:48:57 INFO - PROCESS | 2692 | 1460936937973 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:58 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657626800 == 175 [pid = 2692] [id = 596] 16:48:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f3651178000) [pid = 2692] [serial = 1789] [outer = (nil)] 16:48:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f3651af3800) [pid = 2692] [serial = 1790] [outer = 0x7f3651178000] 16:48:58 INFO - PROCESS | 2692 | 1460936938058 Marionette DEBUG loaded listener.js 16:48:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f3651bba000) [pid = 2692] [serial = 1791] [outer = 0x7f3651178000] 16:48:58 INFO - PROCESS | 2692 | 1460936938920 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]]]}] 16:48:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:48:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1586ms 16:48:59 INFO - PROCESS | 2692 | 1460936938999 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:48:59 INFO - PROCESS | 2692 | 1460936939003 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 16:48:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:48:59 INFO - PROCESS | 2692 | 1460936939009 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:48:59 INFO - PROCESS | 2692 | 1460936939012 Marionette TRACE conn3 <- [1,2358,null,{}] 16:48:59 INFO - PROCESS | 2692 | 1460936939018 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}] 16:48:59 INFO - PROCESS | 2692 | 1460936939253 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:48:59 INFO - PROCESS | 2692 | 1460936939562 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:59 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bc18800 == 176 [pid = 2692] [id = 597] 16:48:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f36511ca000) [pid = 2692] [serial = 1792] [outer = (nil)] 16:48:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f36526ca800) [pid = 2692] [serial = 1793] [outer = 0x7f36511ca000] 16:48:59 INFO - PROCESS | 2692 | 1460936939656 Marionette DEBUG loaded listener.js 16:48:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f3653a94800) [pid = 2692] [serial = 1794] [outer = 0x7f36511ca000] 16:49:00 INFO - PROCESS | 2692 | 1460936940501 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]]]}] 16:49:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:49:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1530ms 16:49:00 INFO - PROCESS | 2692 | 1460936940540 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:49:00 INFO - PROCESS | 2692 | 1460936940544 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 16:49:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:49:00 INFO - PROCESS | 2692 | 1460936940550 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:49:00 INFO - PROCESS | 2692 | 1460936940553 Marionette TRACE conn3 <- [1,2362,null,{}] 16:49:00 INFO - PROCESS | 2692 | 1460936940559 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}] 16:49:00 INFO - PROCESS | 2692 | 1460936940787 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:49:01 INFO - PROCESS | 2692 | 1460936941057 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:01 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c122000 == 177 [pid = 2692] [id = 598] 16:49:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f36505f3400) [pid = 2692] [serial = 1795] [outer = (nil)] 16:49:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f3653b70c00) [pid = 2692] [serial = 1796] [outer = 0x7f36505f3400] 16:49:01 INFO - PROCESS | 2692 | 1460936941190 Marionette DEBUG loaded listener.js 16:49:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f3653b7bc00) [pid = 2692] [serial = 1797] [outer = 0x7f36505f3400] 16:49:02 INFO - PROCESS | 2692 | 1460936942125 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]]]}] 16:49:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:49:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1628ms 16:49:02 INFO - PROCESS | 2692 | 1460936942181 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:49:02 INFO - PROCESS | 2692 | 1460936942187 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 16:49:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:49:02 INFO - PROCESS | 2692 | 1460936942194 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:49:02 INFO - PROCESS | 2692 | 1460936942197 Marionette TRACE conn3 <- [1,2366,null,{}] 16:49:02 INFO - PROCESS | 2692 | 1460936942204 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}] 16:49:02 INFO - PROCESS | 2692 | 1460936942455 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:49:02 INFO - PROCESS | 2692 | 1460936942775 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:02 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf62000 == 178 [pid = 2692] [id = 599] 16:49:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f36511c6400) [pid = 2692] [serial = 1798] [outer = (nil)] 16:49:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f365438c400) [pid = 2692] [serial = 1799] [outer = 0x7f36511c6400] 16:49:02 INFO - PROCESS | 2692 | 1460936942860 Marionette DEBUG loaded listener.js 16:49:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 163 (0x7f3654bda800) [pid = 2692] [serial = 1800] [outer = 0x7f36511c6400] 16:49:03 INFO - PROCESS | 2692 | 1460936943975 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]]]}] 16:49:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:49:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1838ms 16:49:04 INFO - PROCESS | 2692 | 1460936944033 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:49:04 INFO - PROCESS | 2692 | 1460936944037 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 16:49:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:49:04 INFO - PROCESS | 2692 | 1460936944044 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:49:04 INFO - PROCESS | 2692 | 1460936944048 Marionette TRACE conn3 <- [1,2370,null,{}] 16:49:04 INFO - PROCESS | 2692 | 1460936944053 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}] 16:49:04 INFO - PROCESS | 2692 | 1460936944297 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:49:04 INFO - PROCESS | 2692 | 1460936944633 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:04 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d19b800 == 179 [pid = 2692] [id = 600] 16:49:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 164 (0x7f364e0f0400) [pid = 2692] [serial = 1801] [outer = (nil)] 16:49:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 165 (0x7f3655840400) [pid = 2692] [serial = 1802] [outer = 0x7f364e0f0400] 16:49:04 INFO - PROCESS | 2692 | 1460936944724 Marionette DEBUG loaded listener.js 16:49:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 166 (0x7f3655b40800) [pid = 2692] [serial = 1803] [outer = 0x7f364e0f0400] 16:49:05 INFO - PROCESS | 2692 | 1460936945651 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]]]}] 16:49:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:49:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1638ms 16:49:05 INFO - PROCESS | 2692 | 1460936945684 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:49:05 INFO - PROCESS | 2692 | 1460936945695 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 16:49:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:49:05 INFO - PROCESS | 2692 | 1460936945702 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:49:05 INFO - PROCESS | 2692 | 1460936945706 Marionette TRACE conn3 <- [1,2374,null,{}] 16:49:05 INFO - PROCESS | 2692 | 1460936945712 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}] 16:49:05 INFO - PROCESS | 2692 | 1460936945973 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:49:06 INFO - PROCESS | 2692 | 1460936946241 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:06 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e82b000 == 180 [pid = 2692] [id = 601] 16:49:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 167 (0x7f3657297800) [pid = 2692] [serial = 1804] [outer = (nil)] 16:49:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 168 (0x7f3657c9c800) [pid = 2692] [serial = 1805] [outer = 0x7f3657297800] 16:49:06 INFO - PROCESS | 2692 | 1460936946387 Marionette DEBUG loaded listener.js 16:49:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 169 (0x7f365be98000) [pid = 2692] [serial = 1806] [outer = 0x7f3657297800] 16:49:07 INFO - PROCESS | 2692 | 1460936947293 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]]]}] 16:49:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:49:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1640ms 16:49:07 INFO - PROCESS | 2692 | 1460936947344 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:49:07 INFO - PROCESS | 2692 | 1460936947348 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 16:49:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:49:07 INFO - PROCESS | 2692 | 1460936947354 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:49:07 INFO - PROCESS | 2692 | 1460936947358 Marionette TRACE conn3 <- [1,2378,null,{}] 16:49:07 INFO - PROCESS | 2692 | 1460936947364 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}] 16:49:07 INFO - PROCESS | 2692 | 1460936947596 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:49:07 INFO - PROCESS | 2692 | 1460936947870 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:07 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365fa94800 == 181 [pid = 2692] [id = 602] 16:49:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 170 (0x7f3655b41800) [pid = 2692] [serial = 1807] [outer = (nil)] 16:49:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 171 (0x7f365bf4bc00) [pid = 2692] [serial = 1808] [outer = 0x7f3655b41800] 16:49:07 INFO - PROCESS | 2692 | 1460936947990 Marionette DEBUG loaded listener.js 16:49:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 172 (0x7f365c335800) [pid = 2692] [serial = 1809] [outer = 0x7f3655b41800] 16:49:08 INFO - PROCESS | 2692 | 1460936948880 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]]]}] 16:49:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:49:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1593ms 16:49:08 INFO - PROCESS | 2692 | 1460936948949 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:49:08 INFO - PROCESS | 2692 | 1460936948953 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 16:49:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:49:08 INFO - PROCESS | 2692 | 1460936948959 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:49:08 INFO - PROCESS | 2692 | 1460936948962 Marionette TRACE conn3 <- [1,2382,null,{}] 16:49:08 INFO - PROCESS | 2692 | 1460936948968 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}] 16:49:09 INFO - PROCESS | 2692 | 1460936949214 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:49:09 INFO - PROCESS | 2692 | 1460936949527 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:09 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366339d800 == 182 [pid = 2692] [id = 603] 16:49:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 173 (0x7f36572c3800) [pid = 2692] [serial = 1810] [outer = (nil)] 16:49:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 174 (0x7f365d7af400) [pid = 2692] [serial = 1811] [outer = 0x7f36572c3800] 16:49:09 INFO - PROCESS | 2692 | 1460936949609 Marionette DEBUG loaded listener.js 16:49:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 175 (0x7f365e7eb800) [pid = 2692] [serial = 1812] [outer = 0x7f36572c3800] 16:49:10 INFO - PROCESS | 2692 | 1460936950530 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]]]}] 16:49:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:49:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1633ms 16:49:10 INFO - PROCESS | 2692 | 1460936950593 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:49:10 INFO - PROCESS | 2692 | 1460936950597 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 16:49:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:49:10 INFO - PROCESS | 2692 | 1460936950603 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:49:10 INFO - PROCESS | 2692 | 1460936950606 Marionette TRACE conn3 <- [1,2386,null,{}] 16:49:10 INFO - PROCESS | 2692 | 1460936950612 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}] 16:49:10 INFO - PROCESS | 2692 | 1460936950853 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:49:11 INFO - PROCESS | 2692 | 1460936951175 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:11 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36639a0800 == 183 [pid = 2692] [id = 604] 16:49:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 176 (0x7f3655b44c00) [pid = 2692] [serial = 1813] [outer = (nil)] 16:49:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 177 (0x7f365e8e4800) [pid = 2692] [serial = 1814] [outer = 0x7f3655b44c00] 16:49:11 INFO - PROCESS | 2692 | 1460936951258 Marionette DEBUG loaded listener.js 16:49:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 178 (0x7f365e8ed400) [pid = 2692] [serial = 1815] [outer = 0x7f3655b44c00] 16:49:12 INFO - PROCESS | 2692 | 1460936952178 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]]]}] 16:49:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:49:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1630ms 16:49:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:49:12 INFO - PROCESS | 2692 | 1460936952234 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:49:12 INFO - PROCESS | 2692 | 1460936952237 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 16:49:12 INFO - PROCESS | 2692 | 1460936952244 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:49:12 INFO - PROCESS | 2692 | 1460936952246 Marionette TRACE conn3 <- [1,2390,null,{}] 16:49:12 INFO - PROCESS | 2692 | 1460936952252 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}] 16:49:12 INFO - PROCESS | 2692 | 1460936952488 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:49:12 INFO - PROCESS | 2692 | 1460936952806 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:12 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3665364000 == 184 [pid = 2692] [id = 605] 16:49:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 179 (0x7f3657c93c00) [pid = 2692] [serial = 1816] [outer = (nil)] 16:49:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 180 (0x7f365eca2000) [pid = 2692] [serial = 1817] [outer = 0x7f3657c93c00] 16:49:12 INFO - PROCESS | 2692 | 1460936952887 Marionette DEBUG loaded listener.js 16:49:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 181 (0x7f365ee02800) [pid = 2692] [serial = 1818] [outer = 0x7f3657c93c00] 16:49:13 INFO - PROCESS | 2692 | 1460936953752 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]]]}] 16:49:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:49:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1543ms 16:49:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:49:13 INFO - PROCESS | 2692 | 1460936953786 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:49:13 INFO - PROCESS | 2692 | 1460936953788 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 16:49:13 INFO - PROCESS | 2692 | 1460936953795 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:49:13 INFO - PROCESS | 2692 | 1460936953798 Marionette TRACE conn3 <- [1,2394,null,{}] 16:49:13 INFO - PROCESS | 2692 | 1460936953803 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}] 16:49:14 INFO - PROCESS | 2692 | 1460936954037 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:49:14 INFO - PROCESS | 2692 | 1460936954312 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:14 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3666e73800 == 185 [pid = 2692] [id = 606] 16:49:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 182 (0x7f365e7f7400) [pid = 2692] [serial = 1819] [outer = (nil)] 16:49:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 183 (0x7f365eeadc00) [pid = 2692] [serial = 1820] [outer = 0x7f365e7f7400] 16:49:14 INFO - PROCESS | 2692 | 1460936954440 Marionette DEBUG loaded listener.js 16:49:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 184 (0x7f365f08cc00) [pid = 2692] [serial = 1821] [outer = 0x7f365e7f7400] 16:49:15 INFO - PROCESS | 2692 | 1460936955362 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]]]}] 16:49:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:49:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1629ms 16:49:15 INFO - PROCESS | 2692 | 1460936955425 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:49:15 INFO - PROCESS | 2692 | 1460936955429 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 16:49:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:49:15 INFO - PROCESS | 2692 | 1460936955435 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:49:15 INFO - PROCESS | 2692 | 1460936955438 Marionette TRACE conn3 <- [1,2398,null,{}] 16:49:15 INFO - PROCESS | 2692 | 1460936955443 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}] 16:49:15 INFO - PROCESS | 2692 | 1460936955717 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:49:16 INFO - PROCESS | 2692 | 1460936956033 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:16 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667494800 == 186 [pid = 2692] [id = 607] 16:49:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 185 (0x7f3654d13400) [pid = 2692] [serial = 1822] [outer = (nil)] 16:49:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 186 (0x7f365f099800) [pid = 2692] [serial = 1823] [outer = 0x7f3654d13400] 16:49:16 INFO - PROCESS | 2692 | 1460936956114 Marionette DEBUG loaded listener.js 16:49:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 187 (0x7f365f23b000) [pid = 2692] [serial = 1824] [outer = 0x7f3654d13400] 16:49:17 INFO - PROCESS | 2692 | 1460936957013 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]]]}] 16:49:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:49:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1628ms 16:49:17 INFO - PROCESS | 2692 | 1460936957066 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:49:17 INFO - PROCESS | 2692 | 1460936957069 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 16:49:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:49:17 INFO - PROCESS | 2692 | 1460936957075 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:49:17 INFO - PROCESS | 2692 | 1460936957079 Marionette TRACE conn3 <- [1,2402,null,{}] 16:49:17 INFO - PROCESS | 2692 | 1460936957084 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}] 16:49:17 INFO - PROCESS | 2692 | 1460936957319 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:49:17 INFO - PROCESS | 2692 | 1460936957639 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:17 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667779000 == 187 [pid = 2692] [id = 608] 16:49:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 188 (0x7f3651b51000) [pid = 2692] [serial = 1825] [outer = (nil)] 16:49:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 189 (0x7f365f482400) [pid = 2692] [serial = 1826] [outer = 0x7f3651b51000] 16:49:17 INFO - PROCESS | 2692 | 1460936957720 Marionette DEBUG loaded listener.js 16:49:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 190 (0x7f365f48f800) [pid = 2692] [serial = 1827] [outer = 0x7f3651b51000] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3662ed6800 == 186 [pid = 2692] [id = 433] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365faa6800 == 185 [pid = 2692] [id = 430] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d192000 == 184 [pid = 2692] [id = 432] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364ea2e800 == 183 [pid = 2692] [id = 589] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e4cd800 == 182 [pid = 2692] [id = 588] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e013800 == 181 [pid = 2692] [id = 587] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364ea2a800 == 180 [pid = 2692] [id = 544] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364a406800 == 179 [pid = 2692] [id = 586] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3660795000 == 178 [pid = 2692] [id = 580] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365f005000 == 177 [pid = 2692] [id = 579] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365e81a000 == 176 [pid = 2692] [id = 578] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d187800 == 175 [pid = 2692] [id = 577] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365cf0e800 == 174 [pid = 2692] [id = 576] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c111800 == 173 [pid = 2692] [id = 575] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bc25000 == 172 [pid = 2692] [id = 574] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657636000 == 171 [pid = 2692] [id = 573] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657302800 == 170 [pid = 2692] [id = 572] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3652417000 == 169 [pid = 2692] [id = 571] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3651155800 == 168 [pid = 2692] [id = 570] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36502af000 == 167 [pid = 2692] [id = 569] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364eeef000 == 166 [pid = 2692] [id = 568] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364ea2f000 == 165 [pid = 2692] [id = 566] 16:49:19 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364a7c7000 == 164 [pid = 2692] [id = 567] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 189 (0x7f3675471c00) [pid = 2692] [serial = 1617] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 188 (0x7f36691dd400) [pid = 2692] [serial = 1614] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 187 (0x7f3678b85c00) [pid = 2692] [serial = 1620] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 186 (0x7f364e1b8400) [pid = 2692] [serial = 1700] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 185 (0x7f364e860400) [pid = 2692] [serial = 1697] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 184 (0x7f3653a95000) [pid = 2692] [serial = 1664] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 183 (0x7f36526ce000) [pid = 2692] [serial = 1662] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 182 (0x7f36526c3000) [pid = 2692] [serial = 1661] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 181 (0x7f3651bb2400) [pid = 2692] [serial = 1659] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 180 (0x7f3651af7400) [pid = 2692] [serial = 1658] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 179 (0x7f3651a91000) [pid = 2692] [serial = 1656] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 178 (0x7f3651a2c400) [pid = 2692] [serial = 1655] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 177 (0x7f36518a9000) [pid = 2692] [serial = 1653] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 176 (0x7f36511ce000) [pid = 2692] [serial = 1652] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 175 (0x7f3650f5c400) [pid = 2692] [serial = 1650] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 174 (0x7f3650f54800) [pid = 2692] [serial = 1649] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 173 (0x7f36508cd000) [pid = 2692] [serial = 1647] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 172 (0x7f36505eb000) [pid = 2692] [serial = 1646] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 171 (0x7f36503f8400) [pid = 2692] [serial = 1644] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 170 (0x7f36503ef000) [pid = 2692] [serial = 1643] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 169 (0x7f364eae4000) [pid = 2692] [serial = 1641] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 168 (0x7f364ea75400) [pid = 2692] [serial = 1640] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 167 (0x7f364e402800) [pid = 2692] [serial = 1638] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 166 (0x7f364e0ec000) [pid = 2692] [serial = 1637] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 165 (0x7f364d00ac00) [pid = 2692] [serial = 1694] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 164 (0x7f364ad04800) [pid = 2692] [serial = 1691] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 163 (0x7f364aeab000) [pid = 2692] [serial = 1692] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 162 (0x7f365c220000) [pid = 2692] [serial = 1688] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f365bf43800) [pid = 2692] [serial = 1686] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f365be91400) [pid = 2692] [serial = 1685] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f365bd97000) [pid = 2692] [serial = 1683] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f3657e07000) [pid = 2692] [serial = 1682] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f3657de9400) [pid = 2692] [serial = 1680] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f3657c95c00) [pid = 2692] [serial = 1679] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f36572c6400) [pid = 2692] [serial = 1677] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f365729c800) [pid = 2692] [serial = 1676] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f3657295000) [pid = 2692] [serial = 1674] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f3655d62400) [pid = 2692] [serial = 1673] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f3655b43400) [pid = 2692] [serial = 1671] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f3655842400) [pid = 2692] [serial = 1670] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f3654be7c00) [pid = 2692] [serial = 1668] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f365439b800) [pid = 2692] [serial = 1667] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f3653a9c400) [pid = 2692] [serial = 1665] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f364e0ec400) [pid = 2692] [serial = 1695] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f364ea6a800) [pid = 2692] [serial = 1698] [outer = (nil)] [url = about:blank] 16:49:20 INFO - PROCESS | 2692 | 1460936960330 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]]]}] 16:49:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:49:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 3342ms 16:49:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:49:20 INFO - PROCESS | 2692 | 1460936960421 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:49:20 INFO - PROCESS | 2692 | 1460936960425 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 16:49:20 INFO - PROCESS | 2692 | 1460936960434 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:49:20 INFO - PROCESS | 2692 | 1460936960436 Marionette TRACE conn3 <- [1,2406,null,{}] 16:49:20 INFO - PROCESS | 2692 | 1460936960444 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}] 16:49:20 INFO - PROCESS | 2692 | 1460936960664 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:49:20 INFO - PROCESS | 2692 | 1460936960878 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:20 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364a410000 == 165 [pid = 2692] [id = 609] 16:49:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f364ad05c00) [pid = 2692] [serial = 1828] [outer = (nil)] 16:49:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f364ad09400) [pid = 2692] [serial = 1829] [outer = 0x7f364ad05c00] 16:49:20 INFO - PROCESS | 2692 | 1460936960947 Marionette DEBUG loaded listener.js 16:49:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f364aeabc00) [pid = 2692] [serial = 1830] [outer = 0x7f364ad05c00] 16:49:21 INFO - PROCESS | 2692 | 1460936961757 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]]]}] 16:49:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:49:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1384ms 16:49:21 INFO - PROCESS | 2692 | 1460936961817 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:49:21 INFO - PROCESS | 2692 | 1460936961825 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 16:49:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:49:21 INFO - PROCESS | 2692 | 1460936961836 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:49:21 INFO - PROCESS | 2692 | 1460936961839 Marionette TRACE conn3 <- [1,2410,null,{}] 16:49:21 INFO - PROCESS | 2692 | 1460936961846 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}] 16:49:22 INFO - PROCESS | 2692 | 1460936962087 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:49:22 INFO - PROCESS | 2692 | 1460936962283 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:22 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e1da800 == 166 [pid = 2692] [id = 610] 16:49:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f364a662000) [pid = 2692] [serial = 1831] [outer = (nil)] 16:49:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f364d00ac00) [pid = 2692] [serial = 1832] [outer = 0x7f364a662000] 16:49:22 INFO - PROCESS | 2692 | 1460936962351 Marionette DEBUG loaded listener.js 16:49:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f364e0ed000) [pid = 2692] [serial = 1833] [outer = 0x7f364a662000] 16:49:23 INFO - PROCESS | 2692 | 1460936963357 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]]]}] 16:49:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:49:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1582ms 16:49:23 INFO - PROCESS | 2692 | 1460936963418 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:49:23 INFO - PROCESS | 2692 | 1460936963421 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 16:49:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:49:23 INFO - PROCESS | 2692 | 1460936963429 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:49:23 INFO - PROCESS | 2692 | 1460936963434 Marionette TRACE conn3 <- [1,2414,null,{}] 16:49:23 INFO - PROCESS | 2692 | 1460936963458 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}] 16:49:23 INFO - PROCESS | 2692 | 1460936963755 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:49:23 INFO - PROCESS | 2692 | 1460936963788 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:23 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e4d7000 == 167 [pid = 2692] [id = 611] 16:49:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f364e40a000) [pid = 2692] [serial = 1834] [outer = (nil)] 16:49:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f364e85f800) [pid = 2692] [serial = 1835] [outer = 0x7f364e40a000] 16:49:23 INFO - PROCESS | 2692 | 1460936963896 Marionette DEBUG loaded listener.js 16:49:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f364e9ca800) [pid = 2692] [serial = 1836] [outer = 0x7f364e40a000] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f3648c03c00) [pid = 2692] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f364e1b8c00) [pid = 2692] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f364d00ec00) [pid = 2692] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f3651053800) [pid = 2692] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f364eae9c00) [pid = 2692] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f3651b50c00) [pid = 2692] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f3651a8a400) [pid = 2692] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f365be8a800) [pid = 2692] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f364ad05000) [pid = 2692] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f364a4cdc00) [pid = 2692] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f3651a86800) [pid = 2692] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f365438d800) [pid = 2692] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f3651b5c000) [pid = 2692] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f364a4d4800) [pid = 2692] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f36502ea400) [pid = 2692] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f364e403c00) [pid = 2692] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f365729ec00) [pid = 2692] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f3654d11800) [pid = 2692] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f364b1e9800) [pid = 2692] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f36511c2400) [pid = 2692] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 133 (0x7f364a666000) [pid = 2692] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f364a65f800) [pid = 2692] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:49:25 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f3651b5b800) [pid = 2692] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:49:25 INFO - PROCESS | 2692 | 1460936965672 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]]]}] 16:49:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:49:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2257ms 16:49:25 INFO - PROCESS | 2692 | 1460936965686 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:49:25 INFO - PROCESS | 2692 | 1460936965690 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 16:49:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:49:25 INFO - PROCESS | 2692 | 1460936965698 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:49:25 INFO - PROCESS | 2692 | 1460936965701 Marionette TRACE conn3 <- [1,2418,null,{}] 16:49:25 INFO - PROCESS | 2692 | 1460936965706 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}] 16:49:25 INFO - PROCESS | 2692 | 1460936965916 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:49:26 INFO - PROCESS | 2692 | 1460936966096 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:26 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364ea35000 == 168 [pid = 2692] [id = 612] 16:49:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f3648c03c00) [pid = 2692] [serial = 1837] [outer = (nil)] 16:49:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f364e1b8c00) [pid = 2692] [serial = 1838] [outer = 0x7f3648c03c00] 16:49:26 INFO - PROCESS | 2692 | 1460936966160 Marionette DEBUG loaded listener.js 16:49:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f364ea79400) [pid = 2692] [serial = 1839] [outer = 0x7f3648c03c00] 16:49:26 INFO - PROCESS | 2692 | 1460936966962 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]]]}] 16:49:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:49:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1338ms 16:49:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:49:27 INFO - PROCESS | 2692 | 1460936967037 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:49:27 INFO - PROCESS | 2692 | 1460936967039 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 16:49:27 INFO - PROCESS | 2692 | 1460936967047 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:49:27 INFO - PROCESS | 2692 | 1460936967050 Marionette TRACE conn3 <- [1,2422,null,{}] 16:49:27 INFO - PROCESS | 2692 | 1460936967055 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}] 16:49:27 INFO - PROCESS | 2692 | 1460936967278 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:49:27 INFO - PROCESS | 2692 | 1460936967733 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:27 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3648d1e800 == 169 [pid = 2692] [id = 613] 16:49:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f3648c61c00) [pid = 2692] [serial = 1840] [outer = (nil)] 16:49:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f364a4cec00) [pid = 2692] [serial = 1841] [outer = 0x7f3648c61c00] 16:49:27 INFO - PROCESS | 2692 | 1460936967812 Marionette DEBUG loaded listener.js 16:49:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f364ad0c000) [pid = 2692] [serial = 1842] [outer = 0x7f3648c61c00] 16:49:28 INFO - PROCESS | 2692 | 1460936968713 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]]]}] 16:49:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:49:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1733ms 16:49:28 INFO - PROCESS | 2692 | 1460936968781 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:49:28 INFO - PROCESS | 2692 | 1460936968788 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 16:49:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:49:28 INFO - PROCESS | 2692 | 1460936968798 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:49:28 INFO - PROCESS | 2692 | 1460936968803 Marionette TRACE conn3 <- [1,2426,null,{}] 16:49:28 INFO - PROCESS | 2692 | 1460936968810 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}] 16:49:29 INFO - PROCESS | 2692 | 1460936969095 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:49:29 INFO - PROCESS | 2692 | 1460936969404 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:29 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364ea32000 == 170 [pid = 2692] [id = 614] 16:49:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f364e1b2800) [pid = 2692] [serial = 1843] [outer = (nil)] 16:49:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f364e402800) [pid = 2692] [serial = 1844] [outer = 0x7f364e1b2800] 16:49:29 INFO - PROCESS | 2692 | 1460936969489 Marionette DEBUG loaded listener.js 16:49:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f364e9c4800) [pid = 2692] [serial = 1845] [outer = 0x7f364e1b2800] 16:49:30 INFO - PROCESS | 2692 | 1460936970466 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]]]}] 16:49:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:49:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1734ms 16:49:30 INFO - PROCESS | 2692 | 1460936970537 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:49:30 INFO - PROCESS | 2692 | 1460936970543 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 16:49:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:49:30 INFO - PROCESS | 2692 | 1460936970550 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:49:30 INFO - PROCESS | 2692 | 1460936970552 Marionette TRACE conn3 <- [1,2430,null,{}] 16:49:30 INFO - PROCESS | 2692 | 1460936970560 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}] 16:49:30 INFO - PROCESS | 2692 | 1460936970828 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:49:31 INFO - PROCESS | 2692 | 1460936971248 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:31 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36502af000 == 171 [pid = 2692] [id = 615] 16:49:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f364eaddc00) [pid = 2692] [serial = 1846] [outer = (nil)] 16:49:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f36501aa800) [pid = 2692] [serial = 1847] [outer = 0x7f364eaddc00] 16:49:31 INFO - PROCESS | 2692 | 1460936971334 Marionette DEBUG loaded listener.js 16:49:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f36503ea800) [pid = 2692] [serial = 1848] [outer = 0x7f364eaddc00] 16:49:32 INFO - PROCESS | 2692 | 1460936972253 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]]]}] 16:49:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:49:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1743ms 16:49:32 INFO - PROCESS | 2692 | 1460936972294 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:49:32 INFO - PROCESS | 2692 | 1460936972299 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 16:49:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:49:32 INFO - PROCESS | 2692 | 1460936972315 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:49:32 INFO - PROCESS | 2692 | 1460936972326 Marionette TRACE conn3 <- [1,2434,null,{}] 16:49:32 INFO - PROCESS | 2692 | 1460936972334 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}] 16:49:32 INFO - PROCESS | 2692 | 1460936972586 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:49:32 INFO - PROCESS | 2692 | 1460936972887 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:32 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365115e000 == 172 [pid = 2692] [id = 616] 16:49:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f364eae9c00) [pid = 2692] [serial = 1849] [outer = (nil)] 16:49:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f36508cc800) [pid = 2692] [serial = 1850] [outer = 0x7f364eae9c00] 16:49:32 INFO - PROCESS | 2692 | 1460936972968 Marionette DEBUG loaded listener.js 16:49:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f3650f5b000) [pid = 2692] [serial = 1851] [outer = 0x7f364eae9c00] 16:49:33 INFO - PROCESS | 2692 | 1460936973835 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]]]}] 16:49:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:49:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1598ms 16:49:33 INFO - PROCESS | 2692 | 1460936973905 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:49:33 INFO - PROCESS | 2692 | 1460936973910 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 16:49:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:49:33 INFO - PROCESS | 2692 | 1460936973916 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:49:33 INFO - PROCESS | 2692 | 1460936973920 Marionette TRACE conn3 <- [1,2438,null,{}] 16:49:33 INFO - PROCESS | 2692 | 1460936973925 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}] 16:49:34 INFO - PROCESS | 2692 | 1460936974164 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:49:34 INFO - PROCESS | 2692 | 1460936974464 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:34 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3652416800 == 173 [pid = 2692] [id = 617] 16:49:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f3650f5e800) [pid = 2692] [serial = 1852] [outer = (nil)] 16:49:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f3650f71c00) [pid = 2692] [serial = 1853] [outer = 0x7f3650f5e800] 16:49:34 INFO - PROCESS | 2692 | 1460936974545 Marionette DEBUG loaded listener.js 16:49:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f3651053c00) [pid = 2692] [serial = 1854] [outer = 0x7f3650f5e800] 16:49:35 INFO - PROCESS | 2692 | 1460936975469 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]]]}] 16:49:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:49:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1595ms 16:49:35 INFO - PROCESS | 2692 | 1460936975514 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:49:35 INFO - PROCESS | 2692 | 1460936975518 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 16:49:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:49:35 INFO - PROCESS | 2692 | 1460936975524 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:49:35 INFO - PROCESS | 2692 | 1460936975526 Marionette TRACE conn3 <- [1,2442,null,{}] 16:49:35 INFO - PROCESS | 2692 | 1460936975532 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}] 16:49:35 INFO - PROCESS | 2692 | 1460936975783 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:49:36 INFO - PROCESS | 2692 | 1460936976105 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:36 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36544d0000 == 174 [pid = 2692] [id = 618] 16:49:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f36511c4c00) [pid = 2692] [serial = 1855] [outer = (nil)] 16:49:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f36511c8400) [pid = 2692] [serial = 1856] [outer = 0x7f36511c4c00] 16:49:36 INFO - PROCESS | 2692 | 1460936976216 Marionette DEBUG loaded listener.js 16:49:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f3651a8a800) [pid = 2692] [serial = 1857] [outer = 0x7f36511c4c00] 16:49:37 INFO - PROCESS | 2692 | 1460936977192 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]]]}] 16:49:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:49:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1733ms 16:49:37 INFO - PROCESS | 2692 | 1460936977259 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:49:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:49:37 INFO - PROCESS | 2692 | 1460936977263 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 16:49:37 INFO - PROCESS | 2692 | 1460936977269 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:49:37 INFO - PROCESS | 2692 | 1460936977273 Marionette TRACE conn3 <- [1,2446,null,{}] 16:49:37 INFO - PROCESS | 2692 | 1460936977278 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}] 16:49:37 INFO - PROCESS | 2692 | 1460936977532 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:49:37 INFO - PROCESS | 2692 | 1460936977837 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:37 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36575db800 == 175 [pid = 2692] [id = 619] 16:49:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f36511c5400) [pid = 2692] [serial = 1858] [outer = (nil)] 16:49:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f3651b11400) [pid = 2692] [serial = 1859] [outer = 0x7f36511c5400] 16:49:37 INFO - PROCESS | 2692 | 1460936977919 Marionette DEBUG loaded listener.js 16:49:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f3651bb7000) [pid = 2692] [serial = 1860] [outer = 0x7f36511c5400] 16:49:38 INFO - PROCESS | 2692 | 1460936978820 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]]]}] 16:49:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:49:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1583ms 16:49:38 INFO - PROCESS | 2692 | 1460936978853 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:49:38 INFO - PROCESS | 2692 | 1460936978857 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 16:49:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:49:38 INFO - PROCESS | 2692 | 1460936978863 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:49:38 INFO - PROCESS | 2692 | 1460936978867 Marionette TRACE conn3 <- [1,2450,null,{}] 16:49:38 INFO - PROCESS | 2692 | 1460936978873 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}] 16:49:39 INFO - PROCESS | 2692 | 1460936979124 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:49:39 INFO - PROCESS | 2692 | 1460936979395 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:39 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657ac6000 == 176 [pid = 2692] [id = 620] 16:49:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f36518a2000) [pid = 2692] [serial = 1861] [outer = (nil)] 16:49:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f36526ca000) [pid = 2692] [serial = 1862] [outer = 0x7f36518a2000] 16:49:39 INFO - PROCESS | 2692 | 1460936979527 Marionette DEBUG loaded listener.js 16:49:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f3653a93400) [pid = 2692] [serial = 1863] [outer = 0x7f36518a2000] 16:49:40 INFO - PROCESS | 2692 | 1460936980438 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]]]}] 16:49:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:49:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1632ms 16:49:40 INFO - PROCESS | 2692 | 1460936980496 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:49:40 INFO - PROCESS | 2692 | 1460936980499 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 16:49:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:49:40 INFO - PROCESS | 2692 | 1460936980506 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:49:40 INFO - PROCESS | 2692 | 1460936980509 Marionette TRACE conn3 <- [1,2454,null,{}] 16:49:40 INFO - PROCESS | 2692 | 1460936980515 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}] 16:49:40 INFO - PROCESS | 2692 | 1460936980755 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:49:41 INFO - PROCESS | 2692 | 1460936981062 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:41 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bc21000 == 177 [pid = 2692] [id = 621] 16:49:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f36502efc00) [pid = 2692] [serial = 1864] [outer = (nil)] 16:49:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f3653a9a800) [pid = 2692] [serial = 1865] [outer = 0x7f36502efc00] 16:49:41 INFO - PROCESS | 2692 | 1460936981145 Marionette DEBUG loaded listener.js 16:49:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f3653b79c00) [pid = 2692] [serial = 1866] [outer = 0x7f36502efc00] 16:49:42 INFO - PROCESS | 2692 | 1460936982019 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]]]}] 16:49:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:49:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1591ms 16:49:42 INFO - PROCESS | 2692 | 1460936982099 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:49:42 INFO - PROCESS | 2692 | 1460936982101 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 16:49:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:49:42 INFO - PROCESS | 2692 | 1460936982109 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:49:42 INFO - PROCESS | 2692 | 1460936982112 Marionette TRACE conn3 <- [1,2458,null,{}] 16:49:42 INFO - PROCESS | 2692 | 1460936982118 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}] 16:49:42 INFO - PROCESS | 2692 | 1460936982395 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:49:42 INFO - PROCESS | 2692 | 1460936982702 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:42 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c10e800 == 178 [pid = 2692] [id = 622] 16:49:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f3651a1d800) [pid = 2692] [serial = 1867] [outer = (nil)] 16:49:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 163 (0x7f3654396800) [pid = 2692] [serial = 1868] [outer = 0x7f3651a1d800] 16:49:42 INFO - PROCESS | 2692 | 1460936982779 Marionette DEBUG loaded listener.js 16:49:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 164 (0x7f3654be0000) [pid = 2692] [serial = 1869] [outer = 0x7f3651a1d800] 16:49:43 INFO - PROCESS | 2692 | 1460936983727 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]]]}] 16:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1681ms 16:49:43 INFO - PROCESS | 2692 | 1460936983792 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:49:43 INFO - PROCESS | 2692 | 1460936983796 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 16:49:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:49:43 INFO - PROCESS | 2692 | 1460936983802 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:49:43 INFO - PROCESS | 2692 | 1460936983804 Marionette TRACE conn3 <- [1,2462,null,{}] 16:49:43 INFO - PROCESS | 2692 | 1460936983810 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}] 16:49:44 INFO - PROCESS | 2692 | 1460936984041 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:49:44 INFO - PROCESS | 2692 | 1460936984361 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:44 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf0b000 == 179 [pid = 2692] [id = 623] 16:49:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 165 (0x7f3654d11400) [pid = 2692] [serial = 1870] [outer = (nil)] 16:49:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 166 (0x7f3655839c00) [pid = 2692] [serial = 1871] [outer = 0x7f3654d11400] 16:49:44 INFO - PROCESS | 2692 | 1460936984455 Marionette DEBUG loaded listener.js 16:49:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 167 (0x7f3655b4a000) [pid = 2692] [serial = 1872] [outer = 0x7f3654d11400] 16:49:45 INFO - PROCESS | 2692 | 1460936985386 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]]]}] 16:49:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:49:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1628ms 16:49:45 INFO - PROCESS | 2692 | 1460936985432 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:49:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:49:45 INFO - PROCESS | 2692 | 1460936985436 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 16:49:45 INFO - PROCESS | 2692 | 1460936985443 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:49:45 INFO - PROCESS | 2692 | 1460936985447 Marionette TRACE conn3 <- [1,2466,null,{}] 16:49:45 INFO - PROCESS | 2692 | 1460936985454 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}] 16:49:45 INFO - PROCESS | 2692 | 1460936985749 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:49:46 INFO - PROCESS | 2692 | 1460936986076 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:46 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d181000 == 180 [pid = 2692] [id = 624] 16:49:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 168 (0x7f3654d12800) [pid = 2692] [serial = 1873] [outer = (nil)] 16:49:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 169 (0x7f36572c8400) [pid = 2692] [serial = 1874] [outer = 0x7f3654d12800] 16:49:46 INFO - PROCESS | 2692 | 1460936986159 Marionette DEBUG loaded listener.js 16:49:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 170 (0x7f3657c9cc00) [pid = 2692] [serial = 1875] [outer = 0x7f3654d12800] 16:49:47 INFO - PROCESS | 2692 | 1460936987089 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]]]}] 16:49:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:49:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1684ms 16:49:47 INFO - PROCESS | 2692 | 1460936987128 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:49:47 INFO - PROCESS | 2692 | 1460936987132 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 16:49:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:49:47 INFO - PROCESS | 2692 | 1460936987138 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:49:47 INFO - PROCESS | 2692 | 1460936987142 Marionette TRACE conn3 <- [1,2470,null,{}] 16:49:47 INFO - PROCESS | 2692 | 1460936987149 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}] 16:49:47 INFO - PROCESS | 2692 | 1460936987419 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:49:47 INFO - PROCESS | 2692 | 1460936987732 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:47 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e5d9800 == 181 [pid = 2692] [id = 625] 16:49:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 171 (0x7f3655d68c00) [pid = 2692] [serial = 1876] [outer = (nil)] 16:49:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 172 (0x7f3657df0400) [pid = 2692] [serial = 1877] [outer = 0x7f3655d68c00] 16:49:47 INFO - PROCESS | 2692 | 1460936987815 Marionette DEBUG loaded listener.js 16:49:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 173 (0x7f3657e09c00) [pid = 2692] [serial = 1878] [outer = 0x7f3655d68c00] 16:49:48 INFO - PROCESS | 2692 | 1460936988731 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]]]}] 16:49:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:49:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1635ms 16:49:48 INFO - PROCESS | 2692 | 1460936988775 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:49:48 INFO - PROCESS | 2692 | 1460936988778 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 16:49:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:49:48 INFO - PROCESS | 2692 | 1460936988785 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:49:48 INFO - PROCESS | 2692 | 1460936988788 Marionette TRACE conn3 <- [1,2474,null,{}] 16:49:48 INFO - PROCESS | 2692 | 1460936988794 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}] 16:49:49 INFO - PROCESS | 2692 | 1460936989030 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:49:49 INFO - PROCESS | 2692 | 1460936989304 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:49 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e820800 == 182 [pid = 2692] [id = 626] 16:49:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 174 (0x7f3648c05000) [pid = 2692] [serial = 1879] [outer = (nil)] 16:49:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 175 (0x7f365bda3800) [pid = 2692] [serial = 1880] [outer = 0x7f3648c05000] 16:49:49 INFO - PROCESS | 2692 | 1460936989428 Marionette DEBUG loaded listener.js 16:49:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 176 (0x7f365be93000) [pid = 2692] [serial = 1881] [outer = 0x7f3648c05000] 16:49:50 INFO - PROCESS | 2692 | 1460936990339 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]]]}] 16:49:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:49:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1580ms 16:49:50 INFO - PROCESS | 2692 | 1460936990369 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:49:50 INFO - PROCESS | 2692 | 1460936990372 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 16:49:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:49:50 INFO - PROCESS | 2692 | 1460936990378 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:49:50 INFO - PROCESS | 2692 | 1460936990380 Marionette TRACE conn3 <- [1,2478,null,{}] 16:49:50 INFO - PROCESS | 2692 | 1460936990388 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}] 16:49:50 INFO - PROCESS | 2692 | 1460936990688 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:49:51 INFO - PROCESS | 2692 | 1460936991019 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:51 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365f2b1000 == 183 [pid = 2692] [id = 627] 16:49:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 177 (0x7f36572bdc00) [pid = 2692] [serial = 1882] [outer = (nil)] 16:49:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 178 (0x7f365c228400) [pid = 2692] [serial = 1883] [outer = 0x7f36572bdc00] 16:49:51 INFO - PROCESS | 2692 | 1460936991117 Marionette DEBUG loaded listener.js 16:49:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 179 (0x7f365c28e800) [pid = 2692] [serial = 1884] [outer = 0x7f36572bdc00] 16:49:52 INFO - PROCESS | 2692 | 1460936992000 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]]]}] 16:49:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:49:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1689ms 16:49:52 INFO - PROCESS | 2692 | 1460936992068 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:49:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:49:52 INFO - PROCESS | 2692 | 1460936992077 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 16:49:52 INFO - PROCESS | 2692 | 1460936992084 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:49:52 INFO - PROCESS | 2692 | 1460936992088 Marionette TRACE conn3 <- [1,2482,null,{}] 16:49:52 INFO - PROCESS | 2692 | 1460936992094 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}] 16:49:52 INFO - PROCESS | 2692 | 1460936992334 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:49:52 INFO - PROCESS | 2692 | 1460936992645 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:52 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3660794000 == 184 [pid = 2692] [id = 628] 16:49:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 180 (0x7f3651b50000) [pid = 2692] [serial = 1885] [outer = (nil)] 16:49:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 181 (0x7f365c339400) [pid = 2692] [serial = 1886] [outer = 0x7f3651b50000] 16:49:52 INFO - PROCESS | 2692 | 1460936992724 Marionette DEBUG loaded listener.js 16:49:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 182 (0x7f365d787c00) [pid = 2692] [serial = 1887] [outer = 0x7f3651b50000] 16:49:53 INFO - PROCESS | 2692 | 1460936993638 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]]]}] 16:49:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:49:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1583ms 16:49:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:49:53 INFO - PROCESS | 2692 | 1460936993669 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:49:53 INFO - PROCESS | 2692 | 1460936993672 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 16:49:53 INFO - PROCESS | 2692 | 1460936993679 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:49:53 INFO - PROCESS | 2692 | 1460936993682 Marionette TRACE conn3 <- [1,2486,null,{}] 16:49:53 INFO - PROCESS | 2692 | 1460936993687 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}] 16:49:53 INFO - PROCESS | 2692 | 1460936993932 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:49:54 INFO - PROCESS | 2692 | 1460936994205 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:54 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3662ee1800 == 185 [pid = 2692] [id = 629] 16:49:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 183 (0x7f365bd9c400) [pid = 2692] [serial = 1888] [outer = (nil)] 16:49:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 184 (0x7f365d7ac000) [pid = 2692] [serial = 1889] [outer = 0x7f365bd9c400] 16:49:54 INFO - PROCESS | 2692 | 1460936994342 Marionette DEBUG loaded listener.js 16:49:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 185 (0x7f365e7c8c00) [pid = 2692] [serial = 1890] [outer = 0x7f365bd9c400] 16:49:55 INFO - PROCESS | 2692 | 1460936995264 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]]]}] 16:49:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:49:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1633ms 16:49:55 INFO - PROCESS | 2692 | 1460936995312 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:49:55 INFO - PROCESS | 2692 | 1460936995315 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 16:49:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:49:55 INFO - PROCESS | 2692 | 1460936995322 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:49:55 INFO - PROCESS | 2692 | 1460936995325 Marionette TRACE conn3 <- [1,2490,null,{}] 16:49:55 INFO - PROCESS | 2692 | 1460936995330 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}] 16:49:55 INFO - PROCESS | 2692 | 1460936995575 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:49:55 INFO - PROCESS | 2692 | 1460936995930 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:55 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663775000 == 186 [pid = 2692] [id = 630] 16:49:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 186 (0x7f3655d65800) [pid = 2692] [serial = 1891] [outer = (nil)] 16:49:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 187 (0x7f365e8e6000) [pid = 2692] [serial = 1892] [outer = 0x7f3655d65800] 16:49:56 INFO - PROCESS | 2692 | 1460936996012 Marionette DEBUG loaded listener.js 16:49:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 188 (0x7f365ec9a000) [pid = 2692] [serial = 1893] [outer = 0x7f3655d65800] 16:49:56 INFO - PROCESS | 2692 | 1460936996940 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]]]}] 16:49:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:49:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1679ms 16:49:57 INFO - PROCESS | 2692 | 1460936997002 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:49:57 INFO - PROCESS | 2692 | 1460936997006 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 16:49:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:49:57 INFO - PROCESS | 2692 | 1460936997012 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:49:57 INFO - PROCESS | 2692 | 1460936997015 Marionette TRACE conn3 <- [1,2494,null,{}] 16:49:57 INFO - PROCESS | 2692 | 1460936997020 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}] 16:49:57 INFO - PROCESS | 2692 | 1460936997282 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:49:57 INFO - PROCESS | 2692 | 1460936997590 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:57 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663aa1800 == 187 [pid = 2692] [id = 631] 16:49:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 189 (0x7f365c220400) [pid = 2692] [serial = 1894] [outer = (nil)] 16:49:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 190 (0x7f365ee10000) [pid = 2692] [serial = 1895] [outer = 0x7f365c220400] 16:49:57 INFO - PROCESS | 2692 | 1460936997673 Marionette DEBUG loaded listener.js 16:49:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 191 (0x7f365f234000) [pid = 2692] [serial = 1896] [outer = 0x7f365c220400] 16:49:59 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667609800 == 186 [pid = 2692] [id = 204] 16:49:59 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36616ca800 == 185 [pid = 2692] [id = 346] 16:49:59 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364ea35000 == 184 [pid = 2692] [id = 612] 16:49:59 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e4d7000 == 183 [pid = 2692] [id = 611] 16:49:59 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e1da800 == 182 [pid = 2692] [id = 610] 16:49:59 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364a410000 == 181 [pid = 2692] [id = 609] 16:49:59 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36639a0800 == 180 [pid = 2692] [id = 604] 16:49:59 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366339d800 == 179 [pid = 2692] [id = 603] 16:49:59 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365fa94800 == 178 [pid = 2692] [id = 602] 16:49:59 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365e82b000 == 177 [pid = 2692] [id = 601] 16:49:59 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d19b800 == 176 [pid = 2692] [id = 600] 16:49:59 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365cf62000 == 175 [pid = 2692] [id = 599] 16:49:59 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c122000 == 174 [pid = 2692] [id = 598] 16:49:59 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bc18800 == 173 [pid = 2692] [id = 597] 16:49:59 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657626800 == 172 [pid = 2692] [id = 596] 16:49:59 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3654c3e800 == 171 [pid = 2692] [id = 595] 16:49:59 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3653ba3000 == 170 [pid = 2692] [id = 594] 16:49:59 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36511db800 == 169 [pid = 2692] [id = 593] 16:49:59 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36502b3800 == 168 [pid = 2692] [id = 592] 16:49:59 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e3e5800 == 167 [pid = 2692] [id = 591] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 190 (0x7f364eae3800) [pid = 2692] [serial = 1635] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 189 (0x7f364e857c00) [pid = 2692] [serial = 1766] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 188 (0x7f364e860000) [pid = 2692] [serial = 1707] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 187 (0x7f364e9ca400) [pid = 2692] [serial = 1767] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 186 (0x7f3651175400) [pid = 2692] [serial = 1718] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 185 (0x7f36501ad400) [pid = 2692] [serial = 1710] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 184 (0x7f3654d14000) [pid = 2692] [serial = 1736] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 183 (0x7f365bf46c00) [pid = 2692] [serial = 1745] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 182 (0x7f365d78d800) [pid = 2692] [serial = 1752] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 181 (0x7f364b1ed400) [pid = 2692] [serial = 1704] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 180 (0x7f364d006000) [pid = 2692] [serial = 1764] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 179 (0x7f365d1f6000) [pid = 2692] [serial = 1751] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 178 (0x7f36526c8800) [pid = 2692] [serial = 1728] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 177 (0x7f3651182000) [pid = 2692] [serial = 1719] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 176 (0x7f3654be3000) [pid = 2692] [serial = 1734] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 175 (0x7f3655d60c00) [pid = 2692] [serial = 1737] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 174 (0x7f365d7b4800) [pid = 2692] [serial = 1755] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 173 (0x7f364e1b7800) [pid = 2692] [serial = 1706] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 172 (0x7f364a669000) [pid = 2692] [serial = 1760] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 171 (0x7f36508cc400) [pid = 2692] [serial = 1715] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 170 (0x7f365c21f400) [pid = 2692] [serial = 1746] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 169 (0x7f3654393c00) [pid = 2692] [serial = 1733] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 168 (0x7f36511d0400) [pid = 2692] [serial = 1721] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 167 (0x7f365c28c400) [pid = 2692] [serial = 1748] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 166 (0x7f365e7ccc00) [pid = 2692] [serial = 1757] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 165 (0x7f36501a1400) [pid = 2692] [serial = 1709] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 164 (0x7f365bd95c00) [pid = 2692] [serial = 1742] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 163 (0x7f365c331800) [pid = 2692] [serial = 1749] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 162 (0x7f36503f9c00) [pid = 2692] [serial = 1713] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f3651afa000) [pid = 2692] [serial = 1724] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f364ad0f800) [pid = 2692] [serial = 1761] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f3653b6d400) [pid = 2692] [serial = 1731] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f364ea6bc00) [pid = 2692] [serial = 1769] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f365d7a7400) [pid = 2692] [serial = 1754] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f3651a86400) [pid = 2692] [serial = 1722] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f36503ec400) [pid = 2692] [serial = 1712] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f3657de5800) [pid = 2692] [serial = 1740] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f364aeb3c00) [pid = 2692] [serial = 1763] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f3650f56400) [pid = 2692] [serial = 1716] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f3651bb7400) [pid = 2692] [serial = 1727] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f364ad0fc00) [pid = 2692] [serial = 1703] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f3653a8d400) [pid = 2692] [serial = 1730] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f3651b10000) [pid = 2692] [serial = 1725] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f36572c7400) [pid = 2692] [serial = 1739] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f365be8b400) [pid = 2692] [serial = 1743] [outer = (nil)] [url = about:blank] 16:49:59 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f364eae1400) [pid = 2692] [serial = 1770] [outer = (nil)] [url = about:blank] 16:50:00 INFO - PROCESS | 2692 | 1460937000320 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]]]}] 16:50:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:50:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 3339ms 16:50:00 INFO - PROCESS | 2692 | 1460937000352 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:50:00 INFO - PROCESS | 2692 | 1460937000359 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 16:50:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:50:00 INFO - PROCESS | 2692 | 1460937000371 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:50:00 INFO - PROCESS | 2692 | 1460937000376 Marionette TRACE conn3 <- [1,2498,null,{}] 16:50:00 INFO - PROCESS | 2692 | 1460937000385 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}] 16:50:00 INFO - PROCESS | 2692 | 1460937000636 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:50:00 INFO - PROCESS | 2692 | 1460937000831 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:00 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e011000 == 168 [pid = 2692] [id = 632] 16:50:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f364ad03c00) [pid = 2692] [serial = 1897] [outer = (nil)] 16:50:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f364aeaf000) [pid = 2692] [serial = 1898] [outer = 0x7f364ad03c00] 16:50:00 INFO - PROCESS | 2692 | 1460937000908 Marionette DEBUG loaded listener.js 16:50:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f364d003400) [pid = 2692] [serial = 1899] [outer = 0x7f364ad03c00] 16:50:01 INFO - PROCESS | 2692 | 1460937001836 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]]]}] 16:50:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:50:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1486ms 16:50:01 INFO - PROCESS | 2692 | 1460937001857 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:50:01 INFO - PROCESS | 2692 | 1460937001865 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 16:50:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:50:01 INFO - PROCESS | 2692 | 1460937001876 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:50:01 INFO - PROCESS | 2692 | 1460937001879 Marionette TRACE conn3 <- [1,2502,null,{}] 16:50:01 INFO - PROCESS | 2692 | 1460937001885 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}] 16:50:02 INFO - PROCESS | 2692 | 1460937002121 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:50:02 INFO - PROCESS | 2692 | 1460937002359 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:02 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e4c9000 == 169 [pid = 2692] [id = 633] 16:50:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f364ad04800) [pid = 2692] [serial = 1900] [outer = (nil)] 16:50:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f364e403400) [pid = 2692] [serial = 1901] [outer = 0x7f364ad04800] 16:50:02 INFO - PROCESS | 2692 | 1460937002457 Marionette DEBUG loaded listener.js 16:50:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f364e9c8000) [pid = 2692] [serial = 1902] [outer = 0x7f364ad04800] 16:50:03 INFO - PROCESS | 2692 | 1460937003469 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]]]}] 16:50:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:50:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1640ms 16:50:03 INFO - PROCESS | 2692 | 1460937003517 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:50:03 INFO - PROCESS | 2692 | 1460937003523 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 16:50:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:50:03 INFO - PROCESS | 2692 | 1460937003558 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:50:03 INFO - PROCESS | 2692 | 1460937003564 Marionette TRACE conn3 <- [1,2506,null,{}] 16:50:03 INFO - PROCESS | 2692 | 1460937003609 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}] 16:50:03 INFO - PROCESS | 2692 | 1460937003960 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:50:04 INFO - PROCESS | 2692 | 1460937004040 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:04 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36500b0000 == 170 [pid = 2692] [id = 634] 16:50:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f364ea71000) [pid = 2692] [serial = 1903] [outer = (nil)] 16:50:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f36502f2400) [pid = 2692] [serial = 1904] [outer = 0x7f364ea71000] 16:50:04 INFO - PROCESS | 2692 | 1460937004136 Marionette DEBUG loaded listener.js 16:50:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f3650421000) [pid = 2692] [serial = 1905] [outer = 0x7f364ea71000] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f3655b41800) [pid = 2692] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f3657c93c00) [pid = 2692] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f36572c3800) [pid = 2692] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f3648c03000) [pid = 2692] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f364e40a000) [pid = 2692] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f3651178000) [pid = 2692] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f364e0f0400) [pid = 2692] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f364aeacc00) [pid = 2692] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f3651177000) [pid = 2692] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f36503ed800) [pid = 2692] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f3655b44c00) [pid = 2692] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f36511c6400) [pid = 2692] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f364ad05c00) [pid = 2692] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f365e7f7400) [pid = 2692] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f36505f3400) [pid = 2692] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f3654d13400) [pid = 2692] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f3657297800) [pid = 2692] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f36511ca000) [pid = 2692] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f364b1f0400) [pid = 2692] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f3654d10c00) [pid = 2692] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 133 (0x7f3648c02c00) [pid = 2692] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f364a662000) [pid = 2692] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:50:05 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f364d003000) [pid = 2692] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:50:05 INFO - PROCESS | 2692 | 1460937005666 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]]]}] 16:50:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:50:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 2170ms 16:50:05 INFO - PROCESS | 2692 | 1460937005711 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:50:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:50:05 INFO - PROCESS | 2692 | 1460937005715 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 16:50:05 INFO - PROCESS | 2692 | 1460937005721 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:50:05 INFO - PROCESS | 2692 | 1460937005724 Marionette TRACE conn3 <- [1,2510,null,{}] 16:50:05 INFO - PROCESS | 2692 | 1460937005729 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}] 16:50:06 INFO - PROCESS | 2692 | 1460937006055 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:50:06 INFO - PROCESS | 2692 | 1460937006078 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:06 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3650543000 == 171 [pid = 2692] [id = 635] 16:50:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f36502ef800) [pid = 2692] [serial = 1906] [outer = (nil)] 16:50:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f36508cd400) [pid = 2692] [serial = 1907] [outer = 0x7f36502ef800] 16:50:06 INFO - PROCESS | 2692 | 1460937006143 Marionette DEBUG loaded listener.js 16:50:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f3650f5b400) [pid = 2692] [serial = 1908] [outer = 0x7f36502ef800] 16:50:07 INFO - PROCESS | 2692 | 1460937007210 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]]]}] 16:50:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:50:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1530ms 16:50:07 INFO - PROCESS | 2692 | 1460937007252 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:50:07 INFO - PROCESS | 2692 | 1460937007258 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 16:50:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:50:07 INFO - PROCESS | 2692 | 1460937007267 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:50:07 INFO - PROCESS | 2692 | 1460937007274 Marionette TRACE conn3 <- [1,2514,null,{}] 16:50:07 INFO - PROCESS | 2692 | 1460937007283 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}] 16:50:07 INFO - PROCESS | 2692 | 1460937007530 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:50:07 INFO - PROCESS | 2692 | 1460937007834 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:07 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e1f4000 == 172 [pid = 2692] [id = 636] 16:50:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f364ad05800) [pid = 2692] [serial = 1909] [outer = (nil)] 16:50:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f364b1f0c00) [pid = 2692] [serial = 1910] [outer = 0x7f364ad05800] 16:50:07 INFO - PROCESS | 2692 | 1460937007914 Marionette DEBUG loaded listener.js 16:50:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f364e0f0400) [pid = 2692] [serial = 1911] [outer = 0x7f364ad05800] 16:50:08 INFO - PROCESS | 2692 | 1460937008861 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]]]}] 16:50:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:50:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1639ms 16:50:08 INFO - PROCESS | 2692 | 1460937008907 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:50:08 INFO - PROCESS | 2692 | 1460937008916 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 16:50:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:50:08 INFO - PROCESS | 2692 | 1460937008927 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:50:08 INFO - PROCESS | 2692 | 1460937008930 Marionette TRACE conn3 <- [1,2518,null,{}] 16:50:08 INFO - PROCESS | 2692 | 1460937008937 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}] 16:50:09 INFO - PROCESS | 2692 | 1460937009200 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:50:09 INFO - PROCESS | 2692 | 1460937009509 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:09 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3651143800 == 173 [pid = 2692] [id = 637] 16:50:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f364ea75000) [pid = 2692] [serial = 1912] [outer = (nil)] 16:50:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f36501a0800) [pid = 2692] [serial = 1913] [outer = 0x7f364ea75000] 16:50:09 INFO - PROCESS | 2692 | 1460937009593 Marionette DEBUG loaded listener.js 16:50:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f36508cac00) [pid = 2692] [serial = 1914] [outer = 0x7f364ea75000] 16:50:10 INFO - PROCESS | 2692 | 1460937010578 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]]]}] 16:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1686ms 16:50:10 INFO - PROCESS | 2692 | 1460937010613 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:50:10 INFO - PROCESS | 2692 | 1460937010616 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 16:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:50:10 INFO - PROCESS | 2692 | 1460937010624 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:50:10 INFO - PROCESS | 2692 | 1460937010630 Marionette TRACE conn3 <- [1,2522,null,{}] 16:50:10 INFO - PROCESS | 2692 | 1460937010647 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}] 16:50:10 INFO - PROCESS | 2692 | 1460937010900 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:50:11 INFO - PROCESS | 2692 | 1460937011264 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:11 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365241b000 == 174 [pid = 2692] [id = 638] 16:50:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f36505e7400) [pid = 2692] [serial = 1915] [outer = (nil)] 16:50:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f3651055000) [pid = 2692] [serial = 1916] [outer = 0x7f36505e7400] 16:50:11 INFO - PROCESS | 2692 | 1460937011352 Marionette DEBUG loaded listener.js 16:50:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f36511c3800) [pid = 2692] [serial = 1917] [outer = 0x7f36505e7400] 16:50:12 INFO - PROCESS | 2692 | 1460937012284 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]]]}] 16:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1737ms 16:50:12 INFO - PROCESS | 2692 | 1460937012361 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:50:12 INFO - PROCESS | 2692 | 1460937012366 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 16:50:12 INFO - PROCESS | 2692 | 1460937012372 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:50:12 INFO - PROCESS | 2692 | 1460937012376 Marionette TRACE conn3 <- [1,2526,null,{}] 16:50:12 INFO - PROCESS | 2692 | 1460937012382 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}] 16:50:12 INFO - PROCESS | 2692 | 1460937012664 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:50:12 INFO - PROCESS | 2692 | 1460937012971 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:13 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3654c35000 == 175 [pid = 2692] [id = 639] 16:50:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f36501a1800) [pid = 2692] [serial = 1918] [outer = (nil)] 16:50:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f36518a9c00) [pid = 2692] [serial = 1919] [outer = 0x7f36501a1800] 16:50:13 INFO - PROCESS | 2692 | 1460937013054 Marionette DEBUG loaded listener.js 16:50:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f3651a2a000) [pid = 2692] [serial = 1920] [outer = 0x7f36501a1800] 16:50:13 INFO - PROCESS | 2692 | 1460937013913 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]]]}] 16:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1584ms 16:50:13 INFO - PROCESS | 2692 | 1460937013957 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:50:13 INFO - PROCESS | 2692 | 1460937013961 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 16:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:50:13 INFO - PROCESS | 2692 | 1460937013968 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:50:13 INFO - PROCESS | 2692 | 1460937013972 Marionette TRACE conn3 <- [1,2530,null,{}] 16:50:13 INFO - PROCESS | 2692 | 1460937013977 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}] 16:50:14 INFO - PROCESS | 2692 | 1460937014230 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:50:14 INFO - PROCESS | 2692 | 1460937014620 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:14 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36575dc800 == 176 [pid = 2692] [id = 640] 16:50:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f365104c800) [pid = 2692] [serial = 1921] [outer = (nil)] 16:50:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f3651a90800) [pid = 2692] [serial = 1922] [outer = 0x7f365104c800] 16:50:14 INFO - PROCESS | 2692 | 1460937014755 Marionette DEBUG loaded listener.js 16:50:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f3651b11800) [pid = 2692] [serial = 1923] [outer = 0x7f365104c800] 16:50:15 INFO - PROCESS | 2692 | 1460937015720 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]]]}] 16:50:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:50:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1783ms 16:50:15 INFO - PROCESS | 2692 | 1460937015768 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:50:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:50:15 INFO - PROCESS | 2692 | 1460937015773 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 16:50:15 INFO - PROCESS | 2692 | 1460937015780 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:50:15 INFO - PROCESS | 2692 | 1460937015783 Marionette TRACE conn3 <- [1,2534,null,{}] 16:50:15 INFO - PROCESS | 2692 | 1460937015789 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}] 16:50:16 INFO - PROCESS | 2692 | 1460937016095 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:50:16 INFO - PROCESS | 2692 | 1460937016413 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:16 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bf22800 == 177 [pid = 2692] [id = 641] 16:50:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f36526ca400) [pid = 2692] [serial = 1924] [outer = (nil)] 16:50:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f3653b7ac00) [pid = 2692] [serial = 1925] [outer = 0x7f36526ca400] 16:50:16 INFO - PROCESS | 2692 | 1460937016500 Marionette DEBUG loaded listener.js 16:50:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f3654397000) [pid = 2692] [serial = 1926] [outer = 0x7f36526ca400] 16:50:17 INFO - PROCESS | 2692 | 1460937017390 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]]]}] 16:50:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:50:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1681ms 16:50:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:50:17 INFO - PROCESS | 2692 | 1460937017461 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:50:17 INFO - PROCESS | 2692 | 1460937017464 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 16:50:17 INFO - PROCESS | 2692 | 1460937017471 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:50:17 INFO - PROCESS | 2692 | 1460937017474 Marionette TRACE conn3 <- [1,2538,null,{}] 16:50:17 INFO - PROCESS | 2692 | 1460937017479 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}] 16:50:17 INFO - PROCESS | 2692 | 1460937017721 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:50:18 INFO - PROCESS | 2692 | 1460937018029 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:18 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c52e800 == 178 [pid = 2692] [id = 642] 16:50:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f36526cd400) [pid = 2692] [serial = 1927] [outer = (nil)] 16:50:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f3654d0e800) [pid = 2692] [serial = 1928] [outer = 0x7f36526cd400] 16:50:18 INFO - PROCESS | 2692 | 1460937018118 Marionette DEBUG loaded listener.js 16:50:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f3655b3dc00) [pid = 2692] [serial = 1929] [outer = 0x7f36526cd400] 16:50:18 INFO - PROCESS | 2692 | 1460937018994 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]]]}] 16:50:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:50:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1588ms 16:50:19 INFO - PROCESS | 2692 | 1460937019059 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:50:19 INFO - PROCESS | 2692 | 1460937019063 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 16:50:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:50:19 INFO - PROCESS | 2692 | 1460937019069 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:50:19 INFO - PROCESS | 2692 | 1460937019072 Marionette TRACE conn3 <- [1,2542,null,{}] 16:50:19 INFO - PROCESS | 2692 | 1460937019077 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}] 16:50:19 INFO - PROCESS | 2692 | 1460937019313 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:50:19 INFO - PROCESS | 2692 | 1460937019576 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:19 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf62000 == 179 [pid = 2692] [id = 643] 16:50:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f3648c02c00) [pid = 2692] [serial = 1930] [outer = (nil)] 16:50:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f3655b4a800) [pid = 2692] [serial = 1931] [outer = 0x7f3648c02c00] 16:50:19 INFO - PROCESS | 2692 | 1460937019699 Marionette DEBUG loaded listener.js 16:50:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f3657298000) [pid = 2692] [serial = 1932] [outer = 0x7f3648c02c00] 16:50:20 INFO - PROCESS | 2692 | 1460937020556 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]]]}] 16:50:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:50:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1530ms 16:50:20 INFO - PROCESS | 2692 | 1460937020600 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:50:20 INFO - PROCESS | 2692 | 1460937020604 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 16:50:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:50:20 INFO - PROCESS | 2692 | 1460937020611 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:50:20 INFO - PROCESS | 2692 | 1460937020615 Marionette TRACE conn3 <- [1,2546,null,{}] 16:50:20 INFO - PROCESS | 2692 | 1460937020641 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}] 16:50:20 INFO - PROCESS | 2692 | 1460937020880 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:50:21 INFO - PROCESS | 2692 | 1460937021224 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:21 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d194000 == 180 [pid = 2692] [id = 644] 16:50:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f3650f58400) [pid = 2692] [serial = 1933] [outer = (nil)] 16:50:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f36572c9400) [pid = 2692] [serial = 1934] [outer = 0x7f3650f58400] 16:50:21 INFO - PROCESS | 2692 | 1460937021309 Marionette DEBUG loaded listener.js 16:50:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f3657dee400) [pid = 2692] [serial = 1935] [outer = 0x7f3650f58400] 16:50:22 INFO - PROCESS | 2692 | 1460937022200 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]]]}] 16:50:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:50:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1653ms 16:50:22 INFO - PROCESS | 2692 | 1460937022267 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:50:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:50:22 INFO - PROCESS | 2692 | 1460937022271 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 16:50:22 INFO - PROCESS | 2692 | 1460937022277 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:50:22 INFO - PROCESS | 2692 | 1460937022280 Marionette TRACE conn3 <- [1,2550,null,{}] 16:50:22 INFO - PROCESS | 2692 | 1460937022286 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}] 16:50:22 INFO - PROCESS | 2692 | 1460937022532 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:50:22 INFO - PROCESS | 2692 | 1460937022846 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:22 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e817000 == 181 [pid = 2692] [id = 645] 16:50:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f3651b50800) [pid = 2692] [serial = 1936] [outer = (nil)] 16:50:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 163 (0x7f3657de5800) [pid = 2692] [serial = 1937] [outer = 0x7f3651b50800] 16:50:22 INFO - PROCESS | 2692 | 1460937022927 Marionette DEBUG loaded listener.js 16:50:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 164 (0x7f365bf47c00) [pid = 2692] [serial = 1938] [outer = 0x7f3651b50800] 16:50:23 INFO - PROCESS | 2692 | 1460937023854 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]]]}] 16:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1635ms 16:50:23 INFO - PROCESS | 2692 | 1460937023912 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:50:23 INFO - PROCESS | 2692 | 1460937023917 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 16:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:50:23 INFO - PROCESS | 2692 | 1460937023923 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:50:23 INFO - PROCESS | 2692 | 1460937023928 Marionette TRACE conn3 <- [1,2554,null,{}] 16:50:23 INFO - PROCESS | 2692 | 1460937023933 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}] 16:50:24 INFO - PROCESS | 2692 | 1460937024239 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:50:24 INFO - PROCESS | 2692 | 1460937024577 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:24 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365f2b8000 == 182 [pid = 2692] [id = 646] 16:50:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 165 (0x7f365d1fc800) [pid = 2692] [serial = 1939] [outer = (nil)] 16:50:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 166 (0x7f365d7ae400) [pid = 2692] [serial = 1940] [outer = 0x7f365d1fc800] 16:50:24 INFO - PROCESS | 2692 | 1460937024663 Marionette DEBUG loaded listener.js 16:50:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 167 (0x7f365e7f4000) [pid = 2692] [serial = 1941] [outer = 0x7f365d1fc800] 16:50:25 INFO - PROCESS | 2692 | 1460937025635 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]]]}] 16:50:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:50:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1785ms 16:50:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:50:25 INFO - PROCESS | 2692 | 1460937025709 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:50:25 INFO - PROCESS | 2692 | 1460937025712 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 16:50:25 INFO - PROCESS | 2692 | 1460937025719 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:50:25 INFO - PROCESS | 2692 | 1460937025722 Marionette TRACE conn3 <- [1,2558,null,{}] 16:50:25 INFO - PROCESS | 2692 | 1460937025728 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}] 16:50:26 INFO - PROCESS | 2692 | 1460937026006 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:50:26 INFO - PROCESS | 2692 | 1460937026340 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:26 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3662ed2000 == 183 [pid = 2692] [id = 647] 16:50:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 168 (0x7f365e7f4c00) [pid = 2692] [serial = 1942] [outer = (nil)] 16:50:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 169 (0x7f365ec9e800) [pid = 2692] [serial = 1943] [outer = 0x7f365e7f4c00] 16:50:26 INFO - PROCESS | 2692 | 1460937026421 Marionette DEBUG loaded listener.js 16:50:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 170 (0x7f365ee10400) [pid = 2692] [serial = 1944] [outer = 0x7f365e7f4c00] 16:50:27 INFO - PROCESS | 2692 | 1460937027355 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]]]}] 16:50:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:50:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1690ms 16:50:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:50:27 INFO - PROCESS | 2692 | 1460937027409 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:50:27 INFO - PROCESS | 2692 | 1460937027412 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 16:50:27 INFO - PROCESS | 2692 | 1460937027419 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:50:27 INFO - PROCESS | 2692 | 1460937027422 Marionette TRACE conn3 <- [1,2562,null,{}] 16:50:27 INFO - PROCESS | 2692 | 1460937027428 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}] 16:50:27 INFO - PROCESS | 2692 | 1460937027669 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:50:27 INFO - PROCESS | 2692 | 1460937027988 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:28 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366377d000 == 184 [pid = 2692] [id = 648] 16:50:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 171 (0x7f364eae6400) [pid = 2692] [serial = 1945] [outer = (nil)] 16:50:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 172 (0x7f365ee0c400) [pid = 2692] [serial = 1946] [outer = 0x7f364eae6400] 16:50:28 INFO - PROCESS | 2692 | 1460937028070 Marionette DEBUG loaded listener.js 16:50:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 173 (0x7f365f23e000) [pid = 2692] [serial = 1947] [outer = 0x7f364eae6400] 16:50:28 INFO - PROCESS | 2692 | 1460937028982 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]]]}] 16:50:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:50:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1631ms 16:50:29 INFO - PROCESS | 2692 | 1460937029049 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:50:29 INFO - PROCESS | 2692 | 1460937029053 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 16:50:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:50:29 INFO - PROCESS | 2692 | 1460937029060 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:50:29 INFO - PROCESS | 2692 | 1460937029063 Marionette TRACE conn3 <- [1,2566,null,{}] 16:50:29 INFO - PROCESS | 2692 | 1460937029069 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}] 16:50:29 INFO - PROCESS | 2692 | 1460937029310 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:50:29 INFO - PROCESS | 2692 | 1460937029625 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:29 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663aaa000 == 185 [pid = 2692] [id = 649] 16:50:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 174 (0x7f3651a26400) [pid = 2692] [serial = 1948] [outer = (nil)] 16:50:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 175 (0x7f365f48e800) [pid = 2692] [serial = 1949] [outer = 0x7f3651a26400] 16:50:29 INFO - PROCESS | 2692 | 1460937029708 Marionette DEBUG loaded listener.js 16:50:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 176 (0x7f365f81d800) [pid = 2692] [serial = 1950] [outer = 0x7f3651a26400] 16:50:30 INFO - PROCESS | 2692 | 1460937030614 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]]]}] 16:50:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:50:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1583ms 16:50:30 INFO - PROCESS | 2692 | 1460937030646 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:50:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:50:30 INFO - PROCESS | 2692 | 1460937030650 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 16:50:30 INFO - PROCESS | 2692 | 1460937030656 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:50:30 INFO - PROCESS | 2692 | 1460937030659 Marionette TRACE conn3 <- [1,2570,null,{}] 16:50:30 INFO - PROCESS | 2692 | 1460937030665 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}] 16:50:30 INFO - PROCESS | 2692 | 1460937030904 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:50:31 INFO - PROCESS | 2692 | 1460937031235 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:31 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36652c1800 == 186 [pid = 2692] [id = 650] 16:50:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 177 (0x7f3655d62800) [pid = 2692] [serial = 1951] [outer = (nil)] 16:50:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 178 (0x7f365f851800) [pid = 2692] [serial = 1952] [outer = 0x7f3655d62800] 16:50:31 INFO - PROCESS | 2692 | 1460937031319 Marionette DEBUG loaded listener.js 16:50:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 179 (0x7f365f858c00) [pid = 2692] [serial = 1953] [outer = 0x7f3655d62800] 16:50:32 INFO - PROCESS | 2692 | 1460937032264 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]]]}] 16:50:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:50:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1686ms 16:50:32 INFO - PROCESS | 2692 | 1460937032343 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:50:32 INFO - PROCESS | 2692 | 1460937032345 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 16:50:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:50:32 INFO - PROCESS | 2692 | 1460937032352 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:50:32 INFO - PROCESS | 2692 | 1460937032358 Marionette TRACE conn3 <- [1,2574,null,{}] 16:50:32 INFO - PROCESS | 2692 | 1460937032363 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}] 16:50:32 INFO - PROCESS | 2692 | 1460937032603 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:50:32 INFO - PROCESS | 2692 | 1460937032923 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:32 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667489000 == 187 [pid = 2692] [id = 651] 16:50:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 180 (0x7f3648c60000) [pid = 2692] [serial = 1954] [outer = (nil)] 16:50:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 181 (0x7f365f858000) [pid = 2692] [serial = 1955] [outer = 0x7f3648c60000] 16:50:33 INFO - PROCESS | 2692 | 1460937033005 Marionette DEBUG loaded listener.js 16:50:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 182 (0x7f365fa2e800) [pid = 2692] [serial = 1956] [outer = 0x7f3648c60000] 16:50:33 INFO - PROCESS | 2692 | 1460937033886 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]]]}] 16:50:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:50:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1582ms 16:50:33 INFO - PROCESS | 2692 | 1460937033936 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:50:33 INFO - PROCESS | 2692 | 1460937033940 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 16:50:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:50:33 INFO - PROCESS | 2692 | 1460937033946 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:50:33 INFO - PROCESS | 2692 | 1460937033949 Marionette TRACE conn3 <- [1,2578,null,{}] 16:50:33 INFO - PROCESS | 2692 | 1460937033955 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}] 16:50:34 INFO - PROCESS | 2692 | 1460937034195 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:50:34 INFO - PROCESS | 2692 | 1460937034514 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:34 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366777a800 == 188 [pid = 2692] [id = 652] 16:50:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 183 (0x7f364e855800) [pid = 2692] [serial = 1957] [outer = (nil)] 16:50:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 184 (0x7f36609ce000) [pid = 2692] [serial = 1958] [outer = 0x7f364e855800] 16:50:34 INFO - PROCESS | 2692 | 1460937034594 Marionette DEBUG loaded listener.js 16:50:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 185 (0x7f3660b6c800) [pid = 2692] [serial = 1959] [outer = 0x7f364e855800] 16:50:35 INFO - PROCESS | 2692 | 1460937035483 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]]]}] 16:50:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:50:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1579ms 16:50:35 INFO - PROCESS | 2692 | 1460937035527 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:50:35 INFO - PROCESS | 2692 | 1460937035531 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 16:50:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:50:35 INFO - PROCESS | 2692 | 1460937035536 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:50:35 INFO - PROCESS | 2692 | 1460937035539 Marionette TRACE conn3 <- [1,2582,null,{}] 16:50:35 INFO - PROCESS | 2692 | 1460937035545 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}] 16:50:35 INFO - PROCESS | 2692 | 1460937035796 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 16:50:36 INFO - PROCESS | 2692 | 1460937036113 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:36 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667ccc000 == 189 [pid = 2692] [id = 653] 16:50:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 186 (0x7f365f85f400) [pid = 2692] [serial = 1960] [outer = (nil)] 16:50:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 187 (0x7f3661577c00) [pid = 2692] [serial = 1961] [outer = 0x7f365f85f400] 16:50:36 INFO - PROCESS | 2692 | 1460937036200 Marionette DEBUG loaded listener.js 16:50:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 188 (0x7f3662a56c00) [pid = 2692] [serial = 1962] [outer = 0x7f365f85f400] 16:50:37 INFO - PROCESS | 2692 | 1460937037126 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]]]}] 16:50:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:50:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1635ms 16:50:37 INFO - PROCESS | 2692 | 1460937037174 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 16:50:37 INFO - PROCESS | 2692 | 1460937037178 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 16:50:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:50:37 INFO - PROCESS | 2692 | 1460937037184 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:50:37 INFO - PROCESS | 2692 | 1460937037187 Marionette TRACE conn3 <- [1,2586,null,{}] 16:50:37 INFO - PROCESS | 2692 | 1460937037192 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}] 16:50:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366f7b7000 == 188 [pid = 2692] [id = 398] 16:50:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667606000 == 187 [pid = 2692] [id = 395] 16:50:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365e830000 == 186 [pid = 2692] [id = 402] 16:50:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365cf1e000 == 185 [pid = 2692] [id = 368] 16:50:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3675b79000 == 184 [pid = 2692] [id = 399] 16:50:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367ef81800 == 183 [pid = 2692] [id = 83] 16:50:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36687e2800 == 182 [pid = 2692] [id = 396] 16:50:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366ad1b800 == 181 [pid = 2692] [id = 397] 16:50:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365e5d9800 == 180 [pid = 2692] [id = 625] 16:50:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d181000 == 179 [pid = 2692] [id = 624] 16:50:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365cf0b000 == 178 [pid = 2692] [id = 623] 16:50:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c10e800 == 177 [pid = 2692] [id = 622] 16:50:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bc21000 == 176 [pid = 2692] [id = 621] 16:50:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657ac6000 == 175 [pid = 2692] [id = 620] 16:50:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36575db800 == 174 [pid = 2692] [id = 619] 16:50:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36544d0000 == 173 [pid = 2692] [id = 618] 16:50:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3652416800 == 172 [pid = 2692] [id = 617] 16:50:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365115e000 == 171 [pid = 2692] [id = 616] 16:50:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36502af000 == 170 [pid = 2692] [id = 615] 16:50:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364ea32000 == 169 [pid = 2692] [id = 614] 16:50:38 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3648d1e800 == 168 [pid = 2692] [id = 613] 16:50:39 INFO - PROCESS | 2692 | 1460937039068 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 187 (0x7f365bf4bc00) [pid = 2692] [serial = 1808] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 186 (0x7f365ee02800) [pid = 2692] [serial = 1818] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 185 (0x7f365e7eb800) [pid = 2692] [serial = 1812] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 184 (0x7f365e7f1c00) [pid = 2692] [serial = 1758] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 183 (0x7f364e85f800) [pid = 2692] [serial = 1835] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 182 (0x7f3651af3800) [pid = 2692] [serial = 1790] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 181 (0x7f3655840400) [pid = 2692] [serial = 1802] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 180 (0x7f365104cc00) [pid = 2692] [serial = 1785] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 179 (0x7f36511cd000) [pid = 2692] [serial = 1788] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 178 (0x7f3650f58000) [pid = 2692] [serial = 1782] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 177 (0x7f364e9ca800) [pid = 2692] [serial = 1836] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 176 (0x7f365e8e4800) [pid = 2692] [serial = 1814] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 175 (0x7f365438c400) [pid = 2692] [serial = 1799] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 174 (0x7f364aeabc00) [pid = 2692] [serial = 1830] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 173 (0x7f365c335800) [pid = 2692] [serial = 1809] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 172 (0x7f365d7af400) [pid = 2692] [serial = 1811] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 171 (0x7f365f08cc00) [pid = 2692] [serial = 1821] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 170 (0x7f3653b7bc00) [pid = 2692] [serial = 1797] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 169 (0x7f365f099800) [pid = 2692] [serial = 1823] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 168 (0x7f365eca2000) [pid = 2692] [serial = 1817] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 167 (0x7f3657c9c800) [pid = 2692] [serial = 1805] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 166 (0x7f3653a94800) [pid = 2692] [serial = 1794] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 165 (0x7f365f23b000) [pid = 2692] [serial = 1824] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 164 (0x7f365f482400) [pid = 2692] [serial = 1826] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 163 (0x7f364e1b0800) [pid = 2692] [serial = 1776] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 162 (0x7f365eeadc00) [pid = 2692] [serial = 1820] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f3650f68c00) [pid = 2692] [serial = 1784] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f364ad09400) [pid = 2692] [serial = 1829] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f365c287400) [pid = 2692] [serial = 1689] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f36501a3c00) [pid = 2692] [serial = 1772] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f364d00bc00) [pid = 2692] [serial = 1775] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f3654bda800) [pid = 2692] [serial = 1800] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f364ea6f800) [pid = 2692] [serial = 1701] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f3655b40800) [pid = 2692] [serial = 1803] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f365be98000) [pid = 2692] [serial = 1806] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f364e0ed000) [pid = 2692] [serial = 1833] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f3651bba000) [pid = 2692] [serial = 1791] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f36502f4400) [pid = 2692] [serial = 1779] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f3653b70c00) [pid = 2692] [serial = 1796] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f36505ed800) [pid = 2692] [serial = 1781] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f364e1b8c00) [pid = 2692] [serial = 1838] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f3651180000) [pid = 2692] [serial = 1787] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f36526ca800) [pid = 2692] [serial = 1793] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f365e8ed400) [pid = 2692] [serial = 1815] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f364eae8c00) [pid = 2692] [serial = 1778] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f364d00ac00) [pid = 2692] [serial = 1832] [outer = (nil)] [url = about:blank] 16:50:39 INFO - PROCESS | 2692 | 1460937039551 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:39 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364a614800 == 169 [pid = 2692] [id = 654] 16:50:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f364a4c9000) [pid = 2692] [serial = 1963] [outer = (nil)] 16:50:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f364a4d0000) [pid = 2692] [serial = 1964] [outer = 0x7f364a4c9000] 16:50:39 INFO - PROCESS | 2692 | 1460937039619 Marionette DEBUG loaded listener.js 16:50:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f364a666000) [pid = 2692] [serial = 1965] [outer = 0x7f364a4c9000] 16:50:40 INFO - PROCESS | 2692 | 1460937040434 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]]]}] 16:50:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:50:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 3285ms 16:50:40 INFO - PROCESS | 2692 | 1460937040489 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 16:50:40 INFO - PROCESS | 2692 | 1460937040496 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 16:50:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:50:40 INFO - PROCESS | 2692 | 1460937040507 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:50:40 INFO - PROCESS | 2692 | 1460937040513 Marionette TRACE conn3 <- [1,2590,null,{}] 16:50:40 INFO - PROCESS | 2692 | 1460937040521 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}] 16:50:40 INFO - PROCESS | 2692 | 1460937040759 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 16:50:40 INFO - PROCESS | 2692 | 1460937040940 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:40 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e473800 == 170 [pid = 2692] [id = 655] 16:50:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f364a4cb800) [pid = 2692] [serial = 1966] [outer = (nil)] 16:50:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f364e0ec000) [pid = 2692] [serial = 1967] [outer = 0x7f364a4cb800] 16:50:41 INFO - PROCESS | 2692 | 1460937041012 Marionette DEBUG loaded listener.js 16:50:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f364e1bc000) [pid = 2692] [serial = 1968] [outer = 0x7f364a4cb800] 16:50:41 INFO - PROCESS | 2692 | 1460937041977 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]]]}] 16:50:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:50:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1534ms 16:50:42 INFO - PROCESS | 2692 | 1460937042042 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 16:50:42 INFO - PROCESS | 2692 | 1460937042047 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 16:50:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:50:42 INFO - PROCESS | 2692 | 1460937042053 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:50:42 INFO - PROCESS | 2692 | 1460937042056 Marionette TRACE conn3 <- [1,2594,null,{}] 16:50:42 INFO - PROCESS | 2692 | 1460937042062 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}] 16:50:42 INFO - PROCESS | 2692 | 1460937042366 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 16:50:42 INFO - PROCESS | 2692 | 1460937042407 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:42 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364efe1000 == 171 [pid = 2692] [id = 656] 16:50:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f364d011400) [pid = 2692] [serial = 1969] [outer = (nil)] 16:50:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f364eadc800) [pid = 2692] [serial = 1970] [outer = 0x7f364d011400] 16:50:42 INFO - PROCESS | 2692 | 1460937042473 Marionette DEBUG loaded listener.js 16:50:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f36502ec400) [pid = 2692] [serial = 1971] [outer = 0x7f364d011400] 16:50:43 INFO - PROCESS | 2692 | 1460937043603 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]]]}] 16:50:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:50:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1591ms 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f364e1b2800) [pid = 2692] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f36511c5400) [pid = 2692] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f3654d11400) [pid = 2692] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f3655d65800) [pid = 2692] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f36572bdc00) [pid = 2692] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f364ad03c00) [pid = 2692] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f3655d68c00) [pid = 2692] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f3651b51000) [pid = 2692] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f36511c4c00) [pid = 2692] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f365bd9c400) [pid = 2692] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f3654d12800) [pid = 2692] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f3648c05000) [pid = 2692] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f364eae9c00) [pid = 2692] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f364eaddc00) [pid = 2692] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f364ad04800) [pid = 2692] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f364ea71000) [pid = 2692] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f36518a2000) [pid = 2692] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 133 (0x7f3651a1d800) [pid = 2692] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f3650f5e800) [pid = 2692] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f364a663000) [pid = 2692] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f3651b50000) [pid = 2692] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f36502efc00) [pid = 2692] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:50:44 INFO - PROCESS | 2692 | --DOMWINDOW == 128 (0x7f3648c61c00) [pid = 2692] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:50:44 INFO - PROCESS | 2692 | 1460937044328 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 16:50:44 INFO - PROCESS | 2692 | 1460937044335 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 16:50:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:50:44 INFO - PROCESS | 2692 | 1460937044366 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:50:44 INFO - PROCESS | 2692 | 1460937044371 Marionette TRACE conn3 <- [1,2598,null,{}] 16:50:44 INFO - PROCESS | 2692 | 1460937044378 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}] 16:50:44 INFO - PROCESS | 2692 | 1460937044596 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 16:50:44 INFO - PROCESS | 2692 | 1460937044774 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:44 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36502b8800 == 172 [pid = 2692] [id = 657] 16:50:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f364b1ecc00) [pid = 2692] [serial = 1972] [outer = (nil)] 16:50:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f3650424c00) [pid = 2692] [serial = 1973] [outer = 0x7f364b1ecc00] 16:50:44 INFO - PROCESS | 2692 | 1460937044840 Marionette DEBUG loaded listener.js 16:50:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f3650f55400) [pid = 2692] [serial = 1974] [outer = 0x7f364b1ecc00] 16:50:45 INFO - PROCESS | 2692 | 1460937045607 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]]]}] 16:50:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:50:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1294ms 16:50:45 INFO - PROCESS | 2692 | 1460937045652 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 16:50:45 INFO - PROCESS | 2692 | 1460937045656 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 16:50:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:50:45 INFO - PROCESS | 2692 | 1460937045662 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:50:45 INFO - PROCESS | 2692 | 1460937045664 Marionette TRACE conn3 <- [1,2602,null,{}] 16:50:45 INFO - PROCESS | 2692 | 1460937045679 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}] 16:50:45 INFO - PROCESS | 2692 | 1460937045897 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 16:50:46 INFO - PROCESS | 2692 | 1460937046078 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:46 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3651152000 == 173 [pid = 2692] [id = 658] 16:50:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f364e9c7c00) [pid = 2692] [serial = 1975] [outer = (nil)] 16:50:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f3650f68800) [pid = 2692] [serial = 1976] [outer = 0x7f364e9c7c00] 16:50:46 INFO - PROCESS | 2692 | 1460937046147 Marionette DEBUG loaded listener.js 16:50:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f3651051400) [pid = 2692] [serial = 1977] [outer = 0x7f364e9c7c00] 16:50:47 INFO - PROCESS | 2692 | 1460937047334 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]]]}] 16:50:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:50:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1744ms 16:50:47 INFO - PROCESS | 2692 | 1460937047408 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 16:50:47 INFO - PROCESS | 2692 | 1460937047416 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 16:50:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:50:47 INFO - PROCESS | 2692 | 1460937047425 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:50:47 INFO - PROCESS | 2692 | 1460937047430 Marionette TRACE conn3 <- [1,2606,null,{}] 16:50:47 INFO - PROCESS | 2692 | 1460937047438 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}] 16:50:47 INFO - PROCESS | 2692 | 1460937047733 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 16:50:48 INFO - PROCESS | 2692 | 1460937048058 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:48 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364ea29000 == 174 [pid = 2692] [id = 659] 16:50:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f364b1f5400) [pid = 2692] [serial = 1978] [outer = (nil)] 16:50:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f364e1b0800) [pid = 2692] [serial = 1979] [outer = 0x7f364b1f5400] 16:50:48 INFO - PROCESS | 2692 | 1460937048139 Marionette DEBUG loaded listener.js 16:50:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f364e9ca800) [pid = 2692] [serial = 1980] [outer = 0x7f364b1f5400] 16:50:49 INFO - PROCESS | 2692 | 1460937049133 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]]]}] 16:50:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:50:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1787ms 16:50:49 INFO - PROCESS | 2692 | 1460937049213 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 16:50:49 INFO - PROCESS | 2692 | 1460937049222 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 16:50:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:50:49 INFO - PROCESS | 2692 | 1460937049233 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:50:49 INFO - PROCESS | 2692 | 1460937049237 Marionette TRACE conn3 <- [1,2610,null,{}] 16:50:49 INFO - PROCESS | 2692 | 1460937049243 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}] 16:50:49 INFO - PROCESS | 2692 | 1460937049529 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 16:50:49 INFO - PROCESS | 2692 | 1460937049903 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:49 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3651b38000 == 175 [pid = 2692] [id = 660] 16:50:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f365041bc00) [pid = 2692] [serial = 1981] [outer = (nil)] 16:50:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f3650f5e800) [pid = 2692] [serial = 1982] [outer = 0x7f365041bc00] 16:50:49 INFO - PROCESS | 2692 | 1460937049981 Marionette DEBUG loaded listener.js 16:50:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f3650f70400) [pid = 2692] [serial = 1983] [outer = 0x7f365041bc00] 16:50:50 INFO - PROCESS | 2692 | 1460937050988 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]]]}] 16:50:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:50:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1784ms 16:50:51 INFO - PROCESS | 2692 | 1460937051018 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 16:50:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:50:51 INFO - PROCESS | 2692 | 1460937051023 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 16:50:51 INFO - PROCESS | 2692 | 1460937051029 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:50:51 INFO - PROCESS | 2692 | 1460937051035 Marionette TRACE conn3 <- [1,2614,null,{}] 16:50:51 INFO - PROCESS | 2692 | 1460937051052 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}] 16:50:51 INFO - PROCESS | 2692 | 1460937051304 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 16:50:51 INFO - PROCESS | 2692 | 1460937051623 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:51 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36543d7800 == 176 [pid = 2692] [id = 661] 16:50:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f36511c7c00) [pid = 2692] [serial = 1984] [outer = (nil)] 16:50:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f36518aac00) [pid = 2692] [serial = 1985] [outer = 0x7f36511c7c00] 16:50:51 INFO - PROCESS | 2692 | 1460937051739 Marionette DEBUG loaded listener.js 16:50:51 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f3651a91000) [pid = 2692] [serial = 1986] [outer = 0x7f36511c7c00] 16:50:52 INFO - PROCESS | 2692 | 1460937052664 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]]]}] 16:50:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:50:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1690ms 16:50:52 INFO - PROCESS | 2692 | 1460937052720 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 16:50:52 INFO - PROCESS | 2692 | 1460937052724 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 16:50:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:50:52 INFO - PROCESS | 2692 | 1460937052731 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:50:52 INFO - PROCESS | 2692 | 1460937052735 Marionette TRACE conn3 <- [1,2618,null,{}] 16:50:52 INFO - PROCESS | 2692 | 1460937052741 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}] 16:50:52 INFO - PROCESS | 2692 | 1460937052989 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 16:50:53 INFO - PROCESS | 2692 | 1460937053300 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:53 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36574c2800 == 177 [pid = 2692] [id = 662] 16:50:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f36503eb400) [pid = 2692] [serial = 1987] [outer = (nil)] 16:50:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f3651b50c00) [pid = 2692] [serial = 1988] [outer = 0x7f36503eb400] 16:50:53 INFO - PROCESS | 2692 | 1460937053383 Marionette DEBUG loaded listener.js 16:50:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f3651b5d400) [pid = 2692] [serial = 1989] [outer = 0x7f36503eb400] 16:50:54 INFO - PROCESS | 2692 | 1460937054259 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]]]}] 16:50:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:50:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1585ms 16:50:54 INFO - PROCESS | 2692 | 1460937054317 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 16:50:54 INFO - PROCESS | 2692 | 1460937054320 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 16:50:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:50:54 INFO - PROCESS | 2692 | 1460937054326 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:50:54 INFO - PROCESS | 2692 | 1460937054330 Marionette TRACE conn3 <- [1,2622,null,{}] 16:50:54 INFO - PROCESS | 2692 | 1460937054335 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}] 16:50:54 INFO - PROCESS | 2692 | 1460937054579 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 16:50:54 INFO - PROCESS | 2692 | 1460937054812 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:54 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657ad2800 == 178 [pid = 2692] [id = 663] 16:50:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f36511cd000) [pid = 2692] [serial = 1990] [outer = (nil)] 16:50:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f36526c3800) [pid = 2692] [serial = 1991] [outer = 0x7f36511cd000] 16:50:54 INFO - PROCESS | 2692 | 1460937054933 Marionette DEBUG loaded listener.js 16:50:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f3653a92400) [pid = 2692] [serial = 1992] [outer = 0x7f36511cd000] 16:50:55 INFO - PROCESS | 2692 | 1460937055911 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]]]}] 16:50:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:50:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1640ms 16:50:55 INFO - PROCESS | 2692 | 1460937055969 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 16:50:55 INFO - PROCESS | 2692 | 1460937055972 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 16:50:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:50:55 INFO - PROCESS | 2692 | 1460937055979 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:50:55 INFO - PROCESS | 2692 | 1460937055982 Marionette TRACE conn3 <- [1,2626,null,{}] 16:50:55 INFO - PROCESS | 2692 | 1460937055987 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}] 16:50:56 INFO - PROCESS | 2692 | 1460937056243 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 16:50:56 INFO - PROCESS | 2692 | 1460937056564 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:56 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bf34800 == 179 [pid = 2692] [id = 664] 16:50:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f3654390000) [pid = 2692] [serial = 1993] [outer = (nil)] 16:50:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f3654be6800) [pid = 2692] [serial = 1994] [outer = 0x7f3654390000] 16:50:56 INFO - PROCESS | 2692 | 1460937056652 Marionette DEBUG loaded listener.js 16:50:56 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f365583dc00) [pid = 2692] [serial = 1995] [outer = 0x7f3654390000] 16:50:57 INFO - PROCESS | 2692 | 1460937057551 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]]]}] 16:50:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:50:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1634ms 16:50:57 INFO - PROCESS | 2692 | 1460937057615 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 16:50:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:50:57 INFO - PROCESS | 2692 | 1460937057619 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 16:50:57 INFO - PROCESS | 2692 | 1460937057625 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:50:57 INFO - PROCESS | 2692 | 1460937057628 Marionette TRACE conn3 <- [1,2630,null,{}] 16:50:57 INFO - PROCESS | 2692 | 1460937057634 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}] 16:50:57 INFO - PROCESS | 2692 | 1460937057873 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 16:50:58 INFO - PROCESS | 2692 | 1460937058181 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:58 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c565000 == 180 [pid = 2692] [id = 665] 16:50:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f3653a8dc00) [pid = 2692] [serial = 1996] [outer = (nil)] 16:50:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f3655d5d400) [pid = 2692] [serial = 1997] [outer = 0x7f3653a8dc00] 16:50:58 INFO - PROCESS | 2692 | 1460937058262 Marionette DEBUG loaded listener.js 16:50:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f36572bd400) [pid = 2692] [serial = 1998] [outer = 0x7f3653a8dc00] 16:50:59 INFO - PROCESS | 2692 | 1460937059167 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]]]}] 16:50:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:50:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1584ms 16:50:59 INFO - PROCESS | 2692 | 1460937059209 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 16:50:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:50:59 INFO - PROCESS | 2692 | 1460937059213 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 16:50:59 INFO - PROCESS | 2692 | 1460937059219 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:50:59 INFO - PROCESS | 2692 | 1460937059222 Marionette TRACE conn3 <- [1,2634,null,{}] 16:50:59 INFO - PROCESS | 2692 | 1460937059228 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}] 16:50:59 INFO - PROCESS | 2692 | 1460937059460 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 16:50:59 INFO - PROCESS | 2692 | 1460937059730 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:59 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d0e1000 == 181 [pid = 2692] [id = 666] 16:50:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f365438e000) [pid = 2692] [serial = 1999] [outer = (nil)] 16:50:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f3657ca1400) [pid = 2692] [serial = 2000] [outer = 0x7f365438e000] 16:50:59 INFO - PROCESS | 2692 | 1460937059849 Marionette DEBUG loaded listener.js 16:50:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f3657e0ec00) [pid = 2692] [serial = 2001] [outer = 0x7f365438e000] 16:51:00 INFO - PROCESS | 2692 | 1460937060720 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]]]}] 16:51:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:51:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1538ms 16:51:00 INFO - PROCESS | 2692 | 1460937060758 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 16:51:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:51:00 INFO - PROCESS | 2692 | 1460937060765 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 16:51:00 INFO - PROCESS | 2692 | 1460937060772 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:51:00 INFO - PROCESS | 2692 | 1460937060775 Marionette TRACE conn3 <- [1,2638,null,{}] 16:51:00 INFO - PROCESS | 2692 | 1460937060780 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}] 16:51:01 INFO - PROCESS | 2692 | 1460937061017 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 16:51:01 INFO - PROCESS | 2692 | 1460937061285 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:01 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e5cc000 == 182 [pid = 2692] [id = 667] 16:51:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f3655d67000) [pid = 2692] [serial = 2002] [outer = (nil)] 16:51:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f365be8f800) [pid = 2692] [serial = 2003] [outer = 0x7f3655d67000] 16:51:01 INFO - PROCESS | 2692 | 1460937061406 Marionette DEBUG loaded listener.js 16:51:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f365bf45400) [pid = 2692] [serial = 2004] [outer = 0x7f3655d67000] 16:51:02 INFO - PROCESS | 2692 | 1460937062361 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]]]}] 16:51:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:51:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1638ms 16:51:02 INFO - PROCESS | 2692 | 1460937062410 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 16:51:02 INFO - PROCESS | 2692 | 1460937062414 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 16:51:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:51:02 INFO - PROCESS | 2692 | 1460937062421 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:51:02 INFO - PROCESS | 2692 | 1460937062424 Marionette TRACE conn3 <- [1,2642,null,{}] 16:51:02 INFO - PROCESS | 2692 | 1460937062430 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}] 16:51:02 INFO - PROCESS | 2692 | 1460937062673 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 16:51:02 INFO - PROCESS | 2692 | 1460937062985 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:03 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365eb7b000 == 183 [pid = 2692] [id = 668] 16:51:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f3653a8f400) [pid = 2692] [serial = 2005] [outer = (nil)] 16:51:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 163 (0x7f365c222800) [pid = 2692] [serial = 2006] [outer = 0x7f3653a8f400] 16:51:03 INFO - PROCESS | 2692 | 1460937063068 Marionette DEBUG loaded listener.js 16:51:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 164 (0x7f365c290c00) [pid = 2692] [serial = 2007] [outer = 0x7f3653a8f400] 16:51:03 INFO - PROCESS | 2692 | 1460937063980 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]]]}] 16:51:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:51:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1587ms 16:51:04 INFO - PROCESS | 2692 | 1460937064009 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 16:51:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:51:04 INFO - PROCESS | 2692 | 1460937064014 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 16:51:04 INFO - PROCESS | 2692 | 1460937064020 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:51:04 INFO - PROCESS | 2692 | 1460937064024 Marionette TRACE conn3 <- [1,2646,null,{}] 16:51:04 INFO - PROCESS | 2692 | 1460937064030 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}] 16:51:04 INFO - PROCESS | 2692 | 1460937064287 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 16:51:04 INFO - PROCESS | 2692 | 1460937064620 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:04 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365fa1d800 == 184 [pid = 2692] [id = 669] 16:51:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 165 (0x7f365e7c6000) [pid = 2692] [serial = 2008] [outer = (nil)] 16:51:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 166 (0x7f365e7d0400) [pid = 2692] [serial = 2009] [outer = 0x7f365e7c6000] 16:51:04 INFO - PROCESS | 2692 | 1460937064710 Marionette DEBUG loaded listener.js 16:51:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 167 (0x7f365e8ef000) [pid = 2692] [serial = 2010] [outer = 0x7f365e7c6000] 16:51:05 INFO - PROCESS | 2692 | 1460937065604 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]]]}] 16:51:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:51:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1633ms 16:51:05 INFO - PROCESS | 2692 | 1460937065653 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 16:51:05 INFO - PROCESS | 2692 | 1460937065657 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 16:51:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:51:05 INFO - PROCESS | 2692 | 1460937065663 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:51:05 INFO - PROCESS | 2692 | 1460937065665 Marionette TRACE conn3 <- [1,2650,null,{}] 16:51:05 INFO - PROCESS | 2692 | 1460937065672 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}] 16:51:05 INFO - PROCESS | 2692 | 1460937065922 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 16:51:06 INFO - PROCESS | 2692 | 1460937066192 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:06 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3662904800 == 185 [pid = 2692] [id = 670] 16:51:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 168 (0x7f3648c0c400) [pid = 2692] [serial = 2011] [outer = (nil)] 16:51:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 169 (0x7f365eeadc00) [pid = 2692] [serial = 2012] [outer = 0x7f3648c0c400] 16:51:06 INFO - PROCESS | 2692 | 1460937066317 Marionette DEBUG loaded listener.js 16:51:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 170 (0x7f365f096c00) [pid = 2692] [serial = 2013] [outer = 0x7f3648c0c400] 16:51:07 INFO - PROCESS | 2692 | 1460937067252 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]]]}] 16:51:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:51:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1636ms 16:51:07 INFO - PROCESS | 2692 | 1460937067300 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 16:51:07 INFO - PROCESS | 2692 | 1460937067304 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 16:51:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:51:07 INFO - PROCESS | 2692 | 1460937067310 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:51:07 INFO - PROCESS | 2692 | 1460937067312 Marionette TRACE conn3 <- [1,2654,null,{}] 16:51:07 INFO - PROCESS | 2692 | 1460937067319 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}] 16:51:07 INFO - PROCESS | 2692 | 1460937067576 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 16:51:07 INFO - PROCESS | 2692 | 1460937067885 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:07 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663767000 == 186 [pid = 2692] [id = 671] 16:51:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 171 (0x7f364e405000) [pid = 2692] [serial = 2014] [outer = (nil)] 16:51:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 172 (0x7f365f491000) [pid = 2692] [serial = 2015] [outer = 0x7f364e405000] 16:51:07 INFO - PROCESS | 2692 | 1460937067967 Marionette DEBUG loaded listener.js 16:51:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 173 (0x7f36609cc400) [pid = 2692] [serial = 2016] [outer = 0x7f364e405000] 16:51:08 INFO - PROCESS | 2692 | 1460937068837 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]]]}] 16:51:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:51:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1580ms 16:51:08 INFO - PROCESS | 2692 | 1460937068892 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 16:51:08 INFO - PROCESS | 2692 | 1460937068896 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 16:51:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:51:08 INFO - PROCESS | 2692 | 1460937068902 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:51:08 INFO - PROCESS | 2692 | 1460937068905 Marionette TRACE conn3 <- [1,2658,null,{}] 16:51:08 INFO - PROCESS | 2692 | 1460937068910 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}] 16:51:09 INFO - PROCESS | 2692 | 1460937069147 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 16:51:09 INFO - PROCESS | 2692 | 1460937069462 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:09 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663c04000 == 187 [pid = 2692] [id = 672] 16:51:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 174 (0x7f365e7c9c00) [pid = 2692] [serial = 2017] [outer = (nil)] 16:51:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 175 (0x7f366168e800) [pid = 2692] [serial = 2018] [outer = 0x7f365e7c9c00] 16:51:09 INFO - PROCESS | 2692 | 1460937069543 Marionette DEBUG loaded listener.js 16:51:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 176 (0x7f3662a68800) [pid = 2692] [serial = 2019] [outer = 0x7f365e7c9c00] 16:51:10 INFO - PROCESS | 2692 | 1460937070408 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]]]}] 16:51:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:51:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1583ms 16:51:10 INFO - PROCESS | 2692 | 1460937070487 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 16:51:10 INFO - PROCESS | 2692 | 1460937070490 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 16:51:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:51:10 INFO - PROCESS | 2692 | 1460937070497 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:51:10 INFO - PROCESS | 2692 | 1460937070500 Marionette TRACE conn3 <- [1,2662,null,{}] 16:51:10 INFO - PROCESS | 2692 | 1460937070506 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}] 16:51:10 INFO - PROCESS | 2692 | 1460937070759 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 16:51:11 INFO - PROCESS | 2692 | 1460937071084 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:11 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36664b0000 == 188 [pid = 2692] [id = 673] 16:51:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 177 (0x7f365f48d800) [pid = 2692] [serial = 2020] [outer = (nil)] 16:51:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 178 (0x7f3662a9f800) [pid = 2692] [serial = 2021] [outer = 0x7f365f48d800] 16:51:11 INFO - PROCESS | 2692 | 1460937071166 Marionette DEBUG loaded listener.js 16:51:11 INFO - PROCESS | 2692 | ++DOMWINDOW == 179 (0x7f3662aa5000) [pid = 2692] [serial = 2022] [outer = 0x7f365f48d800] 16:51:12 INFO - PROCESS | 2692 | 1460937072071 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]]]}] 16:51:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:51:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1588ms 16:51:12 INFO - PROCESS | 2692 | 1460937072086 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 16:51:12 INFO - PROCESS | 2692 | 1460937072089 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 16:51:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:51:12 INFO - PROCESS | 2692 | 1460937072096 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:51:12 INFO - PROCESS | 2692 | 1460937072099 Marionette TRACE conn3 <- [1,2666,null,{}] 16:51:12 INFO - PROCESS | 2692 | 1460937072105 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}] 16:51:12 INFO - PROCESS | 2692 | 1460937072347 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 16:51:12 INFO - PROCESS | 2692 | 1460937072607 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:12 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366778b000 == 189 [pid = 2692] [id = 674] 16:51:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 180 (0x7f3651b0b000) [pid = 2692] [serial = 2023] [outer = (nil)] 16:51:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 181 (0x7f3662aa9c00) [pid = 2692] [serial = 2024] [outer = 0x7f3651b0b000] 16:51:12 INFO - PROCESS | 2692 | 1460937072729 Marionette DEBUG loaded listener.js 16:51:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 182 (0x7f3662ae6400) [pid = 2692] [serial = 2025] [outer = 0x7f3651b0b000] 16:51:13 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:13 INFO - PROCESS | 2692 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:51:14 INFO - PROCESS | 2692 | 1460937074062 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]]]}] 16:51:14 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) 16:51:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1982ms 16:51:14 INFO - PROCESS | 2692 | 1460937074078 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 16:51:14 INFO - PROCESS | 2692 | 1460937074081 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 16:51:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:51:14 INFO - PROCESS | 2692 | 1460937074088 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:51:14 INFO - PROCESS | 2692 | 1460937074091 Marionette TRACE conn3 <- [1,2670,null,{}] 16:51:14 INFO - PROCESS | 2692 | 1460937074097 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}] 16:51:14 INFO - PROCESS | 2692 | 1460937074375 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 16:51:14 INFO - PROCESS | 2692 | 1460937074615 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:14 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667d6a800 == 190 [pid = 2692] [id = 675] 16:51:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 183 (0x7f3655b40000) [pid = 2692] [serial = 2026] [outer = (nil)] 16:51:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 184 (0x7f3663715400) [pid = 2692] [serial = 2027] [outer = 0x7f3655b40000] 16:51:14 INFO - PROCESS | 2692 | 1460937074695 Marionette DEBUG loaded listener.js 16:51:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 185 (0x7f366371e000) [pid = 2692] [serial = 2028] [outer = 0x7f3655b40000] 16:51:16 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:16 INFO - PROCESS | 2692 | 1460937076046 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] 16:51:16 INFO - PROCESS | 2692 | 1460937076086 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 16:51:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:51:16 INFO - PROCESS | 2692 | 1460937076092 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:51:16 INFO - PROCESS | 2692 | 1460937076096 Marionette TRACE conn3 <- [1,2674,null,{}] 16:51:16 INFO - PROCESS | 2692 | 1460937076101 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}] 16:51:16 INFO - PROCESS | 2692 | 1460937076395 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 16:51:16 INFO - PROCESS | 2692 | 1460937076640 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:16 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3668272800 == 191 [pid = 2692] [id = 676] 16:51:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 186 (0x7f3650f58800) [pid = 2692] [serial = 2029] [outer = (nil)] 16:51:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 187 (0x7f3663721400) [pid = 2692] [serial = 2030] [outer = 0x7f3650f58800] 16:51:16 INFO - PROCESS | 2692 | 1460937076719 Marionette DEBUG loaded listener.js 16:51:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 188 (0x7f366500e400) [pid = 2692] [serial = 2031] [outer = 0x7f3650f58800] 16:51:18 INFO - PROCESS | 2692 | --DOCSHELL 0x7f367ae26000 == 190 [pid = 2692] [id = 513] 16:51:18 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364a1ef000 == 189 [pid = 2692] [id = 514] 16:51:18 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36502b8800 == 188 [pid = 2692] [id = 657] 16:51:18 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364efe1000 == 187 [pid = 2692] [id = 656] 16:51:18 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e473800 == 186 [pid = 2692] [id = 655] 16:51:18 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364a614800 == 185 [pid = 2692] [id = 654] 16:51:18 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366777a800 == 184 [pid = 2692] [id = 652] 16:51:18 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667489000 == 183 [pid = 2692] [id = 651] 16:51:18 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36652c1800 == 182 [pid = 2692] [id = 650] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 187 (0x7f36508cd400) [pid = 2692] [serial = 1907] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 186 (0x7f364e402800) [pid = 2692] [serial = 1844] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 185 (0x7f3651bb7000) [pid = 2692] [serial = 1860] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 184 (0x7f3655b4a000) [pid = 2692] [serial = 1872] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 183 (0x7f365ec9a000) [pid = 2692] [serial = 1893] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 182 (0x7f365c28e800) [pid = 2692] [serial = 1884] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 181 (0x7f364d003400) [pid = 2692] [serial = 1899] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 180 (0x7f3657e09c00) [pid = 2692] [serial = 1878] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 179 (0x7f365f48f800) [pid = 2692] [serial = 1827] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 178 (0x7f364aeaf000) [pid = 2692] [serial = 1898] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 177 (0x7f3651a8a800) [pid = 2692] [serial = 1857] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 176 (0x7f365e7c8c00) [pid = 2692] [serial = 1890] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 175 (0x7f3657c9cc00) [pid = 2692] [serial = 1875] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 174 (0x7f365be93000) [pid = 2692] [serial = 1881] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 173 (0x7f36511c8400) [pid = 2692] [serial = 1856] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 172 (0x7f36508cc800) [pid = 2692] [serial = 1850] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 171 (0x7f36501aa800) [pid = 2692] [serial = 1847] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 170 (0x7f364e9c8000) [pid = 2692] [serial = 1902] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 169 (0x7f365bda3800) [pid = 2692] [serial = 1880] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 168 (0x7f365e8e6000) [pid = 2692] [serial = 1892] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 167 (0x7f3650421000) [pid = 2692] [serial = 1905] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 166 (0x7f3653a93400) [pid = 2692] [serial = 1863] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 165 (0x7f365c228400) [pid = 2692] [serial = 1883] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 164 (0x7f3654be0000) [pid = 2692] [serial = 1869] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 163 (0x7f364e9c4800) [pid = 2692] [serial = 1845] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 162 (0x7f3655839c00) [pid = 2692] [serial = 1871] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f36526ca000) [pid = 2692] [serial = 1862] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f3651053c00) [pid = 2692] [serial = 1854] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f3651b11400) [pid = 2692] [serial = 1859] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f36502ef000) [pid = 2692] [serial = 1773] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f365c339400) [pid = 2692] [serial = 1886] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f3653a9a800) [pid = 2692] [serial = 1865] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f36572c8400) [pid = 2692] [serial = 1874] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f36502f2400) [pid = 2692] [serial = 1904] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f364e403400) [pid = 2692] [serial = 1901] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f365ee10000) [pid = 2692] [serial = 1895] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f3650f71c00) [pid = 2692] [serial = 1853] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f3657df0400) [pid = 2692] [serial = 1877] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f365d7ac000) [pid = 2692] [serial = 1889] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f364ad0c000) [pid = 2692] [serial = 1842] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f364a4cec00) [pid = 2692] [serial = 1841] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f36503ea800) [pid = 2692] [serial = 1848] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f3653b79c00) [pid = 2692] [serial = 1866] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f3650f5b000) [pid = 2692] [serial = 1851] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f365d787c00) [pid = 2692] [serial = 1887] [outer = (nil)] [url = about:blank] 16:51:18 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f3654396800) [pid = 2692] [serial = 1868] [outer = (nil)] [url = about:blank] 16:51:19 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:19 INFO - PROCESS | 2692 | 1460937079662 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] 16:51:19 INFO - PROCESS | 2692 | 1460937079692 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 16:51:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:51:19 INFO - PROCESS | 2692 | 1460937079700 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:51:19 INFO - PROCESS | 2692 | 1460937079705 Marionette TRACE conn3 <- [1,2678,null,{}] 16:51:19 INFO - PROCESS | 2692 | 1460937079715 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}] 16:51:20 INFO - PROCESS | 2692 | 1460937080026 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 16:51:20 INFO - PROCESS | 2692 | 1460937080209 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:20 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e468800 == 183 [pid = 2692] [id = 677] 16:51:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f364d003400) [pid = 2692] [serial = 2032] [outer = (nil)] 16:51:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f364d00b400) [pid = 2692] [serial = 2033] [outer = 0x7f364d003400] 16:51:20 INFO - PROCESS | 2692 | 1460937080278 Marionette DEBUG loaded listener.js 16:51:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f364e1b3400) [pid = 2692] [serial = 2034] [outer = 0x7f364d003400] 16:51:21 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:21 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) 16:51:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1937ms 16:51:21 INFO - PROCESS | 2692 | 1460937081627 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]]]}] 16:51:21 INFO - PROCESS | 2692 | 1460937081638 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 16:51:21 INFO - PROCESS | 2692 | 1460937081647 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 16:51:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:51:21 INFO - PROCESS | 2692 | 1460937081665 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:51:21 INFO - PROCESS | 2692 | 1460937081669 Marionette TRACE conn3 <- [1,2682,null,{}] 16:51:21 INFO - PROCESS | 2692 | 1460937081674 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}] 16:51:22 INFO - PROCESS | 2692 | 1460937082052 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 16:51:22 INFO - PROCESS | 2692 | 1460937082223 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:22 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36500a9000 == 184 [pid = 2692] [id = 678] 16:51:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f364ea76000) [pid = 2692] [serial = 2035] [outer = (nil)] 16:51:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f36501abc00) [pid = 2692] [serial = 2036] [outer = 0x7f364ea76000] 16:51:22 INFO - PROCESS | 2692 | 1460937082289 Marionette DEBUG loaded listener.js 16:51:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f36503ed000) [pid = 2692] [serial = 2037] [outer = 0x7f364ea76000] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f364eae6400) [pid = 2692] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f365c220400) [pid = 2692] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f364ad05800) [pid = 2692] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f364ea75000) [pid = 2692] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f364b1ecc00) [pid = 2692] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f36526cd400) [pid = 2692] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f364e855800) [pid = 2692] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f3651b50800) [pid = 2692] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f365e7f4c00) [pid = 2692] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f364d011400) [pid = 2692] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f3655d62800) [pid = 2692] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f365104c800) [pid = 2692] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f364a4cb800) [pid = 2692] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f3648c60000) [pid = 2692] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 133 (0x7f36505e7400) [pid = 2692] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f3650f58400) [pid = 2692] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f3648c02c00) [pid = 2692] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f36501a1800) [pid = 2692] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f3651a26400) [pid = 2692] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 128 (0x7f364a4c9000) [pid = 2692] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 127 (0x7f365d1fc800) [pid = 2692] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 126 (0x7f36526ca400) [pid = 2692] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:51:23 INFO - PROCESS | 2692 | --DOMWINDOW == 125 (0x7f3648c03c00) [pid = 2692] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:51:24 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:24 INFO - PROCESS | 2692 | 1460937084221 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]]]}] 16:51:24 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) 16:51:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2594ms 16:51:24 INFO - PROCESS | 2692 | 1460937084258 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 16:51:24 INFO - PROCESS | 2692 | 1460937084261 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 16:51:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:51:24 INFO - PROCESS | 2692 | 1460937084268 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:51:24 INFO - PROCESS | 2692 | 1460937084274 Marionette TRACE conn3 <- [1,2686,null,{}] 16:51:24 INFO - PROCESS | 2692 | 1460937084290 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}] 16:51:24 INFO - PROCESS | 2692 | 1460937084521 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 16:51:24 INFO - PROCESS | 2692 | 1460937084703 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:24 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3650fdf800 == 185 [pid = 2692] [id = 679] 16:51:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 126 (0x7f364a4d4c00) [pid = 2692] [serial = 2038] [outer = (nil)] 16:51:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 127 (0x7f364eae0c00) [pid = 2692] [serial = 2039] [outer = 0x7f364a4d4c00] 16:51:24 INFO - PROCESS | 2692 | 1460937084796 Marionette DEBUG loaded listener.js 16:51:24 INFO - PROCESS | 2692 | ++DOMWINDOW == 128 (0x7f3650f72800) [pid = 2692] [serial = 2040] [outer = 0x7f364a4d4c00] 16:51:26 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:26 INFO - PROCESS | 2692 | 1460937086473 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] 16:51:26 INFO - PROCESS | 2692 | 1460937086523 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 16:51:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:51:26 INFO - PROCESS | 2692 | 1460937086533 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:51:26 INFO - PROCESS | 2692 | 1460937086539 Marionette TRACE conn3 <- [1,2690,null,{}] 16:51:26 INFO - PROCESS | 2692 | 1460937086596 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}] 16:51:26 INFO - PROCESS | 2692 | 1460937086872 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 16:51:27 INFO - PROCESS | 2692 | 1460937087088 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:27 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364eee8000 == 186 [pid = 2692] [id = 680] 16:51:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f3648c67000) [pid = 2692] [serial = 2041] [outer = (nil)] 16:51:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f364b1e8400) [pid = 2692] [serial = 2042] [outer = 0x7f3648c67000] 16:51:27 INFO - PROCESS | 2692 | 1460937087180 Marionette DEBUG loaded listener.js 16:51:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f364e409c00) [pid = 2692] [serial = 2043] [outer = 0x7f3648c67000] 16:51:28 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:28 INFO - PROCESS | 2692 | 1460937088586 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] 16:51:28 INFO - PROCESS | 2692 | 1460937088629 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 16:51:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:51:28 INFO - PROCESS | 2692 | 1460937088641 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:51:28 INFO - PROCESS | 2692 | 1460937088644 Marionette TRACE conn3 <- [1,2694,null,{}] 16:51:28 INFO - PROCESS | 2692 | 1460937088651 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}] 16:51:28 INFO - PROCESS | 2692 | 1460937088972 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 16:51:29 INFO - PROCESS | 2692 | 1460937089234 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:29 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3651b31000 == 187 [pid = 2692] [id = 681] 16:51:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f364a4cb800) [pid = 2692] [serial = 2044] [outer = (nil)] 16:51:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f36502ea800) [pid = 2692] [serial = 2045] [outer = 0x7f364a4cb800] 16:51:29 INFO - PROCESS | 2692 | 1460937089310 Marionette DEBUG loaded listener.js 16:51:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f3650f5c000) [pid = 2692] [serial = 2046] [outer = 0x7f364a4cb800] 16:51:30 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:30 INFO - PROCESS | 2692 | 1460937090785 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] 16:51:30 INFO - PROCESS | 2692 | 1460937090855 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 16:51:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:51:30 INFO - PROCESS | 2692 | 1460937090889 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:51:30 INFO - PROCESS | 2692 | 1460937090894 Marionette TRACE conn3 <- [1,2698,null,{}] 16:51:30 INFO - PROCESS | 2692 | 1460937090913 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}] 16:51:31 INFO - PROCESS | 2692 | 1460937091151 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 16:51:31 INFO - PROCESS | 2692 | 1460937091408 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:31 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36544e2800 == 188 [pid = 2692] [id = 682] 16:51:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f36508d9800) [pid = 2692] [serial = 2047] [outer = (nil)] 16:51:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f365117b800) [pid = 2692] [serial = 2048] [outer = 0x7f36508d9800] 16:51:31 INFO - PROCESS | 2692 | 1460937091489 Marionette DEBUG loaded listener.js 16:51:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f36518a5c00) [pid = 2692] [serial = 2049] [outer = 0x7f36508d9800] 16:51:32 INFO - PROCESS | 2692 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:32 INFO - PROCESS | 2692 | 1460937092849 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] 16:51:32 INFO - PROCESS | 2692 | 1460937092890 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 16:51:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:51:32 INFO - PROCESS | 2692 | 1460937092896 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:51:32 INFO - PROCESS | 2692 | 1460937092898 Marionette TRACE conn3 <- [1,2702,null,{}] 16:51:32 INFO - PROCESS | 2692 | 1460937092904 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}] 16:51:33 INFO - PROCESS | 2692 | 1460937093180 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 16:51:33 INFO - PROCESS | 2692 | 1460937093416 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:33 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657629000 == 189 [pid = 2692] [id = 683] 16:51:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f364e857400) [pid = 2692] [serial = 2050] [outer = (nil)] 16:51:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f3651a8bc00) [pid = 2692] [serial = 2051] [outer = 0x7f364e857400] 16:51:33 INFO - PROCESS | 2692 | 1460937093495 Marionette DEBUG loaded listener.js 16:51:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f3651b0dc00) [pid = 2692] [serial = 2052] [outer = 0x7f364e857400] 16:51:34 INFO - PROCESS | 2692 | 1460937094416 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]]]}] 16:51:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:51:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1582ms 16:51:34 INFO - PROCESS | 2692 | 1460937094480 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 16:51:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:51:34 INFO - PROCESS | 2692 | 1460937094484 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 16:51:34 INFO - PROCESS | 2692 | 1460937094490 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:51:34 INFO - PROCESS | 2692 | 1460937094493 Marionette TRACE conn3 <- [1,2706,null,{}] 16:51:34 INFO - PROCESS | 2692 | 1460937094499 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}] 16:51:34 INFO - PROCESS | 2692 | 1460937094745 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 16:51:35 INFO - PROCESS | 2692 | 1460937095053 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:35 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bc2b000 == 190 [pid = 2692] [id = 684] 16:51:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f36511c3c00) [pid = 2692] [serial = 2053] [outer = (nil)] 16:51:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f3651bb8400) [pid = 2692] [serial = 2054] [outer = 0x7f36511c3c00] 16:51:35 INFO - PROCESS | 2692 | 1460937095136 Marionette DEBUG loaded listener.js 16:51:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f36526c9c00) [pid = 2692] [serial = 2055] [outer = 0x7f36511c3c00] 16:51:36 INFO - PROCESS | 2692 | 1460937096050 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]]]}] 16:51:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:51:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1634ms 16:51:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:51:36 INFO - PROCESS | 2692 | 1460937096125 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 16:51:36 INFO - PROCESS | 2692 | 1460937096128 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 16:51:36 INFO - PROCESS | 2692 | 1460937096134 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:51:36 INFO - PROCESS | 2692 | 1460937096138 Marionette TRACE conn3 <- [1,2710,null,{}] 16:51:36 INFO - PROCESS | 2692 | 1460937096143 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}] 16:51:36 INFO - PROCESS | 2692 | 1460937096460 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 16:51:36 INFO - PROCESS | 2692 | 1460937096789 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:36 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c563800 == 191 [pid = 2692] [id = 685] 16:51:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f364d004800) [pid = 2692] [serial = 2056] [outer = (nil)] 16:51:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f365439a800) [pid = 2692] [serial = 2057] [outer = 0x7f364d004800] 16:51:36 INFO - PROCESS | 2692 | 1460937096876 Marionette DEBUG loaded listener.js 16:51:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f3654d0d400) [pid = 2692] [serial = 2058] [outer = 0x7f364d004800] 16:51:37 INFO - PROCESS | 2692 | 1460937097867 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] 16:51:37 INFO - PROCESS | 2692 | 1460937097926 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 16:51:37 INFO - PROCESS | 2692 | 1460937097933 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:51:37 INFO - PROCESS | 2692 | 1460937097936 Marionette TRACE conn3 <- [1,2714,null,{}] 16:51:37 INFO - PROCESS | 2692 | 1460937097942 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}] 16:51:38 INFO - PROCESS | 2692 | 1460937098222 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 16:51:38 INFO - PROCESS | 2692 | 1460937098528 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:38 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d17f800 == 192 [pid = 2692] [id = 686] 16:51:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f3651182800) [pid = 2692] [serial = 2059] [outer = (nil)] 16:51:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f3655b41800) [pid = 2692] [serial = 2060] [outer = 0x7f3651182800] 16:51:38 INFO - PROCESS | 2692 | 1460937098612 Marionette DEBUG loaded listener.js 16:51:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f36572cb400) [pid = 2692] [serial = 2061] [outer = 0x7f3651182800] 16:51:39 INFO - PROCESS | 2692 | 1460937099497 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]]]}] 16:51:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:51:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1638ms 16:51:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:51:39 INFO - PROCESS | 2692 | 1460937099571 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 16:51:39 INFO - PROCESS | 2692 | 1460937099574 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 16:51:39 INFO - PROCESS | 2692 | 1460937099580 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:51:39 INFO - PROCESS | 2692 | 1460937099584 Marionette TRACE conn3 <- [1,2718,null,{}] 16:51:39 INFO - PROCESS | 2692 | 1460937099590 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}] 16:51:39 INFO - PROCESS | 2692 | 1460937099832 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 16:51:40 INFO - PROCESS | 2692 | 1460937100145 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:40 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e799000 == 193 [pid = 2692] [id = 687] 16:51:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f36572c8400) [pid = 2692] [serial = 2062] [outer = (nil)] 16:51:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f3657e0cc00) [pid = 2692] [serial = 2063] [outer = 0x7f36572c8400] 16:51:40 INFO - PROCESS | 2692 | 1460937100229 Marionette DEBUG loaded listener.js 16:51:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f365be95800) [pid = 2692] [serial = 2064] [outer = 0x7f36572c8400] 16:51:41 INFO - PROCESS | 2692 | 1460937101212 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] 16:51:41 INFO - PROCESS | 2692 | 1460937101274 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 16:51:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:51:41 INFO - PROCESS | 2692 | 1460937101280 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:51:41 INFO - PROCESS | 2692 | 1460937101283 Marionette TRACE conn3 <- [1,2722,null,{}] 16:51:41 INFO - PROCESS | 2692 | 1460937101289 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}] 16:51:41 INFO - PROCESS | 2692 | 1460937101539 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 16:51:41 INFO - PROCESS | 2692 | 1460937101859 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:41 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365f2ab800 == 194 [pid = 2692] [id = 688] 16:51:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f3648c05800) [pid = 2692] [serial = 2065] [outer = (nil)] 16:51:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f3657df0400) [pid = 2692] [serial = 2066] [outer = 0x7f3648c05800] 16:51:41 INFO - PROCESS | 2692 | 1460937101945 Marionette DEBUG loaded listener.js 16:51:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f365c28ec00) [pid = 2692] [serial = 2067] [outer = 0x7f3648c05800] 16:51:42 INFO - PROCESS | 2692 | 1460937102890 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] 16:51:42 INFO - PROCESS | 2692 | 1460937102929 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 16:51:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:51:42 INFO - PROCESS | 2692 | 1460937102936 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:51:42 INFO - PROCESS | 2692 | 1460937102940 Marionette TRACE conn3 <- [1,2726,null,{}] 16:51:42 INFO - PROCESS | 2692 | 1460937102946 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}] 16:51:43 INFO - PROCESS | 2692 | 1460937103187 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 16:51:43 INFO - PROCESS | 2692 | 1460937103504 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:43 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3661595000 == 195 [pid = 2692] [id = 689] 16:51:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f3648c62800) [pid = 2692] [serial = 2068] [outer = (nil)] 16:51:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f365d78d800) [pid = 2692] [serial = 2069] [outer = 0x7f3648c62800] 16:51:43 INFO - PROCESS | 2692 | 1460937103590 Marionette DEBUG loaded listener.js 16:51:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f365d7b1c00) [pid = 2692] [serial = 2070] [outer = 0x7f3648c62800] 16:51:44 INFO - PROCESS | 2692 | 1460937104498 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]]]}] 16:51:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:51:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1631ms 16:51:44 INFO - PROCESS | 2692 | 1460937104568 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 16:51:44 INFO - PROCESS | 2692 | 1460937104573 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 16:51:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:51:44 INFO - PROCESS | 2692 | 1460937104579 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:51:44 INFO - PROCESS | 2692 | 1460937104583 Marionette TRACE conn3 <- [1,2730,null,{}] 16:51:44 INFO - PROCESS | 2692 | 1460937104589 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}] 16:51:44 INFO - PROCESS | 2692 | 1460937104891 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 16:51:45 INFO - PROCESS | 2692 | 1460937105220 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:45 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663775800 == 196 [pid = 2692] [id = 690] 16:51:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f365e8ecc00) [pid = 2692] [serial = 2071] [outer = (nil)] 16:51:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f365edb6400) [pid = 2692] [serial = 2072] [outer = 0x7f365e8ecc00] 16:51:45 INFO - PROCESS | 2692 | 1460937105306 Marionette DEBUG loaded listener.js 16:51:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f365f098400) [pid = 2692] [serial = 2073] [outer = 0x7f365e8ecc00] 16:51:46 INFO - PROCESS | 2692 | 1460937106629 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] 16:51:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:51:46 INFO - PROCESS | 2692 | 1460937106686 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 16:51:46 INFO - PROCESS | 2692 | 1460937106745 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:51:46 INFO - PROCESS | 2692 | 1460937106752 Marionette TRACE conn3 <- [1,2734,null,{}] 16:51:46 INFO - PROCESS | 2692 | 1460937106764 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}] 16:51:47 INFO - PROCESS | 2692 | 1460937107067 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 16:51:47 INFO - PROCESS | 2692 | 1460937107346 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:47 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663d5e800 == 197 [pid = 2692] [id = 691] 16:51:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f3654395c00) [pid = 2692] [serial = 2074] [outer = (nil)] 16:51:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 163 (0x7f365f491800) [pid = 2692] [serial = 2075] [outer = 0x7f3654395c00] 16:51:47 INFO - PROCESS | 2692 | 1460937107424 Marionette DEBUG loaded listener.js 16:51:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 164 (0x7f365f855800) [pid = 2692] [serial = 2076] [outer = 0x7f3654395c00] 16:51:48 INFO - PROCESS | 2692 | 1460937108331 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]]]}] 16:51:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:51:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1691ms 16:51:48 INFO - PROCESS | 2692 | 1460937108385 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 16:51:48 INFO - PROCESS | 2692 | 1460937108389 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 16:51:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:51:48 INFO - PROCESS | 2692 | 1460937108395 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:51:48 INFO - PROCESS | 2692 | 1460937108398 Marionette TRACE conn3 <- [1,2738,null,{}] 16:51:48 INFO - PROCESS | 2692 | 1460937108404 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}] 16:51:48 INFO - PROCESS | 2692 | 1460937108652 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 16:51:48 INFO - PROCESS | 2692 | 1460937108926 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:48 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667609000 == 198 [pid = 2692] [id = 692] 16:51:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 165 (0x7f365e8e8800) [pid = 2692] [serial = 2077] [outer = (nil)] 16:51:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 166 (0x7f365f9b1c00) [pid = 2692] [serial = 2078] [outer = 0x7f365e8e8800] 16:51:49 INFO - PROCESS | 2692 | 1460937109048 Marionette DEBUG loaded listener.js 16:51:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 167 (0x7f3660b6e800) [pid = 2692] [serial = 2079] [outer = 0x7f365e8e8800] 16:51:49 INFO - PROCESS | 2692 | 1460937109928 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]]]}] 16:51:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:51:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1583ms 16:51:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:51:49 INFO - PROCESS | 2692 | 1460937109979 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 16:51:49 INFO - PROCESS | 2692 | 1460937109982 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 16:51:49 INFO - PROCESS | 2692 | 1460937109989 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:51:49 INFO - PROCESS | 2692 | 1460937109992 Marionette TRACE conn3 <- [1,2742,null,{}] 16:51:50 INFO - PROCESS | 2692 | 1460937109998 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}] 16:51:50 INFO - PROCESS | 2692 | 1460937110238 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 16:51:50 INFO - PROCESS | 2692 | 1460937110553 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:50 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667d76800 == 199 [pid = 2692] [id = 693] 16:51:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 168 (0x7f365f48f400) [pid = 2692] [serial = 2080] [outer = (nil)] 16:51:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 169 (0x7f3662aa0400) [pid = 2692] [serial = 2081] [outer = 0x7f365f48f400] 16:51:50 INFO - PROCESS | 2692 | 1460937110633 Marionette DEBUG loaded listener.js 16:51:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 170 (0x7f3663716000) [pid = 2692] [serial = 2082] [outer = 0x7f365f48f400] 16:51:51 INFO - PROCESS | 2692 | 1460937111504 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]]]}] 16:51:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:51:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1581ms 16:51:51 INFO - PROCESS | 2692 | 1460937111569 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 16:51:51 INFO - PROCESS | 2692 | 1460937111573 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 16:51:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:51:51 INFO - PROCESS | 2692 | 1460937111579 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:51:51 INFO - PROCESS | 2692 | 1460937111582 Marionette TRACE conn3 <- [1,2746,null,{}] 16:51:51 INFO - PROCESS | 2692 | 1460937111588 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}] 16:51:51 INFO - PROCESS | 2692 | 1460937111842 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 16:51:52 INFO - PROCESS | 2692 | 1460937112167 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:52 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3668928000 == 200 [pid = 2692] [id = 694] 16:51:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 171 (0x7f36503ec000) [pid = 2692] [serial = 2083] [outer = (nil)] 16:51:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 172 (0x7f36639e0800) [pid = 2692] [serial = 2084] [outer = 0x7f36503ec000] 16:51:52 INFO - PROCESS | 2692 | 1460937112248 Marionette DEBUG loaded listener.js 16:51:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 173 (0x7f3665014c00) [pid = 2692] [serial = 2085] [outer = 0x7f36503ec000] 16:51:53 INFO - PROCESS | 2692 | 1460937113130 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]]]}] 16:51:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:51:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1579ms 16:51:53 INFO - PROCESS | 2692 | 1460937113159 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 16:51:53 INFO - PROCESS | 2692 | 1460937113161 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 16:51:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:51:53 INFO - PROCESS | 2692 | 1460937113169 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:51:53 INFO - PROCESS | 2692 | 1460937113172 Marionette TRACE conn3 <- [1,2750,null,{}] 16:51:53 INFO - PROCESS | 2692 | 1460937113178 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}] 16:51:53 INFO - PROCESS | 2692 | 1460937113421 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 16:51:53 INFO - PROCESS | 2692 | 1460937113715 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:53 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e1ee000 == 201 [pid = 2692] [id = 695] 16:51:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 174 (0x7f3648c0ac00) [pid = 2692] [serial = 2086] [outer = (nil)] 16:51:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 175 (0x7f364ad02400) [pid = 2692] [serial = 2087] [outer = 0x7f3648c0ac00] 16:51:53 INFO - PROCESS | 2692 | 1460937113796 Marionette DEBUG loaded listener.js 16:51:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 176 (0x7f36505e6000) [pid = 2692] [serial = 2088] [outer = 0x7f3648c0ac00] 16:51:54 INFO - PROCESS | 2692 | 1460937114735 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]]]}] 16:51:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:51:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1629ms 16:51:54 INFO - PROCESS | 2692 | 1460937114800 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 16:51:54 INFO - PROCESS | 2692 | 1460937114803 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 16:51:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:51:54 INFO - PROCESS | 2692 | 1460937114810 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:51:54 INFO - PROCESS | 2692 | 1460937114813 Marionette TRACE conn3 <- [1,2754,null,{}] 16:51:54 INFO - PROCESS | 2692 | 1460937114818 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}] 16:51:55 INFO - PROCESS | 2692 | 1460937115063 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 16:51:55 INFO - PROCESS | 2692 | 1460937115379 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:55 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364a7cb000 == 202 [pid = 2692] [id = 696] 16:51:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 177 (0x7f3648c04c00) [pid = 2692] [serial = 2089] [outer = (nil)] 16:51:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 178 (0x7f3648c09000) [pid = 2692] [serial = 2090] [outer = 0x7f3648c04c00] 16:51:55 INFO - PROCESS | 2692 | 1460937115461 Marionette DEBUG loaded listener.js 16:51:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 179 (0x7f364e410c00) [pid = 2692] [serial = 2091] [outer = 0x7f3648c04c00] 16:51:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366f70d000 == 201 [pid = 2692] [id = 310] 16:51:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3668e3a800 == 200 [pid = 2692] [id = 309] 16:51:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36500a9000 == 199 [pid = 2692] [id = 678] 16:51:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e468800 == 198 [pid = 2692] [id = 677] 16:51:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663c04000 == 197 [pid = 2692] [id = 672] 16:51:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663767000 == 196 [pid = 2692] [id = 671] 16:51:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3662904800 == 195 [pid = 2692] [id = 670] 16:51:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365fa1d800 == 194 [pid = 2692] [id = 669] 16:51:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365eb7b000 == 193 [pid = 2692] [id = 668] 16:51:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365e5cc000 == 192 [pid = 2692] [id = 667] 16:51:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d0e1000 == 191 [pid = 2692] [id = 666] 16:51:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c565000 == 190 [pid = 2692] [id = 665] 16:51:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bf34800 == 189 [pid = 2692] [id = 664] 16:51:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657ad2800 == 188 [pid = 2692] [id = 663] 16:51:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36574c2800 == 187 [pid = 2692] [id = 662] 16:51:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36543d7800 == 186 [pid = 2692] [id = 661] 16:51:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3651b38000 == 185 [pid = 2692] [id = 660] 16:51:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364ea29000 == 184 [pid = 2692] [id = 659] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 178 (0x7f3650f55400) [pid = 2692] [serial = 1974] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 177 (0x7f365ee0c400) [pid = 2692] [serial = 1946] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 176 (0x7f365f234000) [pid = 2692] [serial = 1896] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 175 (0x7f364b1f0c00) [pid = 2692] [serial = 1910] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 174 (0x7f36501a0800) [pid = 2692] [serial = 1913] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 173 (0x7f3650424c00) [pid = 2692] [serial = 1973] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 172 (0x7f3654d0e800) [pid = 2692] [serial = 1928] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 171 (0x7f36609ce000) [pid = 2692] [serial = 1958] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 170 (0x7f365bf47c00) [pid = 2692] [serial = 1938] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 169 (0x7f365ec9e800) [pid = 2692] [serial = 1943] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 168 (0x7f36502ec400) [pid = 2692] [serial = 1971] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 167 (0x7f365f858c00) [pid = 2692] [serial = 1953] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 166 (0x7f3651b11800) [pid = 2692] [serial = 1923] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 165 (0x7f364e0ec000) [pid = 2692] [serial = 1967] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 164 (0x7f3657de5800) [pid = 2692] [serial = 1937] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 163 (0x7f365f858000) [pid = 2692] [serial = 1955] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 162 (0x7f3660b6c800) [pid = 2692] [serial = 1959] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f3651055000) [pid = 2692] [serial = 1916] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f365fa2e800) [pid = 2692] [serial = 1956] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f3657dee400) [pid = 2692] [serial = 1935] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f3657298000) [pid = 2692] [serial = 1932] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f36518a9c00) [pid = 2692] [serial = 1919] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f36572c9400) [pid = 2692] [serial = 1934] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f365f48e800) [pid = 2692] [serial = 1949] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f364a666000) [pid = 2692] [serial = 1965] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f36508cac00) [pid = 2692] [serial = 1914] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f365ee10400) [pid = 2692] [serial = 1944] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f3655b3dc00) [pid = 2692] [serial = 1929] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f365e7f4000) [pid = 2692] [serial = 1941] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f364eadc800) [pid = 2692] [serial = 1970] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f365f23e000) [pid = 2692] [serial = 1947] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f364e0f0400) [pid = 2692] [serial = 1911] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f3651a2a000) [pid = 2692] [serial = 1920] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f365f81d800) [pid = 2692] [serial = 1950] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f3653b7ac00) [pid = 2692] [serial = 1925] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f364ea79400) [pid = 2692] [serial = 1839] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f365d7ae400) [pid = 2692] [serial = 1940] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f3661577c00) [pid = 2692] [serial = 1961] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f364e1bc000) [pid = 2692] [serial = 1968] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f364a4d0000) [pid = 2692] [serial = 1964] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f36511c3800) [pid = 2692] [serial = 1917] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f3654397000) [pid = 2692] [serial = 1926] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f3655b4a800) [pid = 2692] [serial = 1931] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f3651a90800) [pid = 2692] [serial = 1922] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f365f851800) [pid = 2692] [serial = 1952] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 2692 | 1460937117896 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]]]}] 16:51:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:51:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 3134ms 16:51:57 INFO - PROCESS | 2692 | 1460937117946 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 16:51:57 INFO - PROCESS | 2692 | 1460937117952 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 16:51:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:51:58 INFO - PROCESS | 2692 | 1460937118015 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:51:58 INFO - PROCESS | 2692 | 1460937118021 Marionette TRACE conn3 <- [1,2758,null,{}] 16:51:58 INFO - PROCESS | 2692 | 1460937118031 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}] 16:51:58 INFO - PROCESS | 2692 | 1460937118266 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 16:51:58 INFO - PROCESS | 2692 | 1460937118453 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:58 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e4c7800 == 185 [pid = 2692] [id = 697] 16:51:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f3648c0e800) [pid = 2692] [serial = 2092] [outer = (nil)] 16:51:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f364d00ac00) [pid = 2692] [serial = 2093] [outer = 0x7f3648c0e800] 16:51:58 INFO - PROCESS | 2692 | 1460937118520 Marionette DEBUG loaded listener.js 16:51:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f364ea6cc00) [pid = 2692] [serial = 2094] [outer = 0x7f3648c0e800] 16:51:59 INFO - PROCESS | 2692 | 1460937119357 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]]]}] 16:51:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:51:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1396ms 16:51:59 INFO - PROCESS | 2692 | 1460937119402 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 16:51:59 INFO - PROCESS | 2692 | 1460937119411 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 16:51:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:51:59 INFO - PROCESS | 2692 | 1460937119421 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:51:59 INFO - PROCESS | 2692 | 1460937119425 Marionette TRACE conn3 <- [1,2762,null,{}] 16:51:59 INFO - PROCESS | 2692 | 1460937119431 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}] 16:51:59 INFO - PROCESS | 2692 | 1460937119661 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 16:51:59 INFO - PROCESS | 2692 | 1460937119889 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:59 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3650166000 == 186 [pid = 2692] [id = 698] 16:51:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f364a666400) [pid = 2692] [serial = 2095] [outer = (nil)] 16:51:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f36508cbc00) [pid = 2692] [serial = 2096] [outer = 0x7f364a666400] 16:51:59 INFO - PROCESS | 2692 | 1460937119957 Marionette DEBUG loaded listener.js 16:52:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f3650f63c00) [pid = 2692] [serial = 2097] [outer = 0x7f364a666400] 16:52:00 INFO - PROCESS | 2692 | 1460937120866 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]]]}] 16:52:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:52:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1492ms 16:52:00 INFO - PROCESS | 2692 | 1460937120920 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 16:52:00 INFO - PROCESS | 2692 | 1460937120924 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 16:52:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:52:00 INFO - PROCESS | 2692 | 1460937120931 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:52:00 INFO - PROCESS | 2692 | 1460937120948 Marionette TRACE conn3 <- [1,2766,null,{}] 16:52:00 INFO - PROCESS | 2692 | 1460937120972 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}] 16:52:01 INFO - PROCESS | 2692 | 1460937121291 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 16:52:01 INFO - PROCESS | 2692 | 1460937121347 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:01 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3651b41000 == 187 [pid = 2692] [id = 699] 16:52:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f36502f6400) [pid = 2692] [serial = 2098] [outer = (nil)] 16:52:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f36511c2000) [pid = 2692] [serial = 2099] [outer = 0x7f36502f6400] 16:52:01 INFO - PROCESS | 2692 | 1460937121633 Marionette DEBUG loaded listener.js 16:52:01 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f3651a1d800) [pid = 2692] [serial = 2100] [outer = 0x7f36502f6400] 16:52:02 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f3648c0c400) [pid = 2692] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:52:02 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f36502ef800) [pid = 2692] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:52:02 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f365041bc00) [pid = 2692] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:52:02 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f365e7c9c00) [pid = 2692] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:52:02 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f3653a8dc00) [pid = 2692] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:52:02 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f364b1f5400) [pid = 2692] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:52:02 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f3654390000) [pid = 2692] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:52:02 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f365438e000) [pid = 2692] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:52:02 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f365f48d800) [pid = 2692] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:52:02 INFO - PROCESS | 2692 | --DOMWINDOW == 133 (0x7f364d003400) [pid = 2692] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:52:02 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f365f85f400) [pid = 2692] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:52:02 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f3655d67000) [pid = 2692] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:52:02 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f36503eb400) [pid = 2692] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:52:02 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f3655b40000) [pid = 2692] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:52:02 INFO - PROCESS | 2692 | --DOMWINDOW == 128 (0x7f36511c7c00) [pid = 2692] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:52:02 INFO - PROCESS | 2692 | --DOMWINDOW == 127 (0x7f3653a8f400) [pid = 2692] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:52:02 INFO - PROCESS | 2692 | --DOMWINDOW == 126 (0x7f3651b0b000) [pid = 2692] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:52:02 INFO - PROCESS | 2692 | --DOMWINDOW == 125 (0x7f365e7c6000) [pid = 2692] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:52:02 INFO - PROCESS | 2692 | --DOMWINDOW == 124 (0x7f364e405000) [pid = 2692] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:52:02 INFO - PROCESS | 2692 | --DOMWINDOW == 123 (0x7f36511cd000) [pid = 2692] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:52:02 INFO - PROCESS | 2692 | --DOMWINDOW == 122 (0x7f364ea76000) [pid = 2692] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:52:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:52:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 2364ms 16:52:03 INFO - PROCESS | 2692 | 1460937123285 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]]]}] 16:52:03 INFO - PROCESS | 2692 | 1460937123297 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 16:52:03 INFO - PROCESS | 2692 | 1460937123300 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 16:52:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:52:03 INFO - PROCESS | 2692 | 1460937123307 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:52:03 INFO - PROCESS | 2692 | 1460937123310 Marionette TRACE conn3 <- [1,2770,null,{}] 16:52:03 INFO - PROCESS | 2692 | 1460937123315 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}] 16:52:03 INFO - PROCESS | 2692 | 1460937123534 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 16:52:03 INFO - PROCESS | 2692 | 1460937123720 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:03 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36543db000 == 188 [pid = 2692] [id = 700] 16:52:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 123 (0x7f3648c03c00) [pid = 2692] [serial = 2101] [outer = (nil)] 16:52:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 124 (0x7f3651a21800) [pid = 2692] [serial = 2102] [outer = 0x7f3648c03c00] 16:52:03 INFO - PROCESS | 2692 | 1460937123790 Marionette DEBUG loaded listener.js 16:52:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 125 (0x7f3651b0b000) [pid = 2692] [serial = 2103] [outer = 0x7f3648c03c00] 16:52:04 INFO - PROCESS | 2692 | 1460937124548 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]]]}] 16:52:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:52:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1277ms 16:52:04 INFO - PROCESS | 2692 | 1460937124594 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 16:52:04 INFO - PROCESS | 2692 | 1460937124598 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 16:52:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:52:04 INFO - PROCESS | 2692 | 1460937124782 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:52:04 INFO - PROCESS | 2692 | 1460937124789 Marionette TRACE conn3 <- [1,2774,null,{}] 16:52:04 INFO - PROCESS | 2692 | 1460937124804 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}] 16:52:05 INFO - PROCESS | 2692 | 1460937125050 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 16:52:05 INFO - PROCESS | 2692 | 1460937125383 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:05 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364eede000 == 189 [pid = 2692] [id = 701] 16:52:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 126 (0x7f364e1b9800) [pid = 2692] [serial = 2104] [outer = (nil)] 16:52:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 127 (0x7f364e407c00) [pid = 2692] [serial = 2105] [outer = 0x7f364e1b9800] 16:52:05 INFO - PROCESS | 2692 | 1460937125467 Marionette DEBUG loaded listener.js 16:52:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 128 (0x7f36502e9000) [pid = 2692] [serial = 2106] [outer = 0x7f364e1b9800] 16:52:06 INFO - PROCESS | 2692 | 1460937126435 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]]]}] 16:52:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:52:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1873ms 16:52:06 INFO - PROCESS | 2692 | 1460937126483 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 16:52:06 INFO - PROCESS | 2692 | 1460937126489 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 16:52:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:52:06 INFO - PROCESS | 2692 | 1460937126498 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:52:06 INFO - PROCESS | 2692 | 1460937126502 Marionette TRACE conn3 <- [1,2778,null,{}] 16:52:06 INFO - PROCESS | 2692 | 1460937126515 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}] 16:52:06 INFO - PROCESS | 2692 | 1460937126772 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 16:52:07 INFO - PROCESS | 2692 | 1460937127086 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:07 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657315000 == 190 [pid = 2692] [id = 702] 16:52:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f3650f58c00) [pid = 2692] [serial = 2107] [outer = (nil)] 16:52:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f3651055000) [pid = 2692] [serial = 2108] [outer = 0x7f3650f58c00] 16:52:07 INFO - PROCESS | 2692 | 1460937127173 Marionette DEBUG loaded listener.js 16:52:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f36511d0400) [pid = 2692] [serial = 2109] [outer = 0x7f3650f58c00] 16:52:08 INFO - PROCESS | 2692 | 1460937128174 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]]]}] 16:52:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:52:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1734ms 16:52:08 INFO - PROCESS | 2692 | 1460937128232 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 16:52:08 INFO - PROCESS | 2692 | 1460937128236 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 16:52:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:52:08 INFO - PROCESS | 2692 | 1460937128243 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:52:08 INFO - PROCESS | 2692 | 1460937128246 Marionette TRACE conn3 <- [1,2782,null,{}] 16:52:08 INFO - PROCESS | 2692 | 1460937128252 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}] 16:52:08 INFO - PROCESS | 2692 | 1460937128505 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 16:52:08 INFO - PROCESS | 2692 | 1460937128865 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:08 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bc1e800 == 191 [pid = 2692] [id = 703] 16:52:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f3651bb7400) [pid = 2692] [serial = 2110] [outer = (nil)] 16:52:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f36526c4400) [pid = 2692] [serial = 2111] [outer = 0x7f3651bb7400] 16:52:08 INFO - PROCESS | 2692 | 1460937128955 Marionette DEBUG loaded listener.js 16:52:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f3653a8d400) [pid = 2692] [serial = 2112] [outer = 0x7f3651bb7400] 16:52:09 INFO - PROCESS | 2692 | 1460937129861 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]]]}] 16:52:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:52:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1682ms 16:52:09 INFO - PROCESS | 2692 | 1460937129927 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 16:52:09 INFO - PROCESS | 2692 | 1460937129931 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 16:52:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:52:09 INFO - PROCESS | 2692 | 1460937129937 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:52:09 INFO - PROCESS | 2692 | 1460937129941 Marionette TRACE conn3 <- [1,2786,null,{}] 16:52:09 INFO - PROCESS | 2692 | 1460937129947 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}] 16:52:10 INFO - PROCESS | 2692 | 1460937130190 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 16:52:10 INFO - PROCESS | 2692 | 1460937130455 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:10 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c190800 == 192 [pid = 2692] [id = 704] 16:52:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f3651a94c00) [pid = 2692] [serial = 2113] [outer = (nil)] 16:52:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f3653b76800) [pid = 2692] [serial = 2114] [outer = 0x7f3651a94c00] 16:52:10 INFO - PROCESS | 2692 | 1460937130579 Marionette DEBUG loaded listener.js 16:52:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f3654310400) [pid = 2692] [serial = 2115] [outer = 0x7f3651a94c00] 16:52:11 INFO - PROCESS | 2692 | 1460937131448 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]]]}] 16:52:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:52:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1539ms 16:52:11 INFO - PROCESS | 2692 | 1460937131477 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 16:52:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:52:11 INFO - PROCESS | 2692 | 1460937131481 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 16:52:11 INFO - PROCESS | 2692 | 1460937131487 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:52:11 INFO - PROCESS | 2692 | 1460937131490 Marionette TRACE conn3 <- [1,2790,null,{}] 16:52:11 INFO - PROCESS | 2692 | 1460937131496 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}] 16:52:11 INFO - PROCESS | 2692 | 1460937131732 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 16:52:12 INFO - PROCESS | 2692 | 1460937132002 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:12 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf9a000 == 193 [pid = 2692] [id = 705] 16:52:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f3653a97400) [pid = 2692] [serial = 2116] [outer = (nil)] 16:52:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f3654bdb800) [pid = 2692] [serial = 2117] [outer = 0x7f3653a97400] 16:52:12 INFO - PROCESS | 2692 | 1460937132123 Marionette DEBUG loaded listener.js 16:52:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f3654d0ec00) [pid = 2692] [serial = 2118] [outer = 0x7f3653a97400] 16:52:13 INFO - PROCESS | 2692 | 1460937133016 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]]]}] 16:52:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:52:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1589ms 16:52:13 INFO - PROCESS | 2692 | 1460937133077 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 16:52:13 INFO - PROCESS | 2692 | 1460937133080 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 16:52:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:52:13 INFO - PROCESS | 2692 | 1460937133087 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:52:13 INFO - PROCESS | 2692 | 1460937133089 Marionette TRACE conn3 <- [1,2794,null,{}] 16:52:13 INFO - PROCESS | 2692 | 1460937133095 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}] 16:52:13 INFO - PROCESS | 2692 | 1460937133374 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 16:52:13 INFO - PROCESS | 2692 | 1460937133697 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:13 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d29e800 == 194 [pid = 2692] [id = 706] 16:52:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f3655d6a000) [pid = 2692] [serial = 2119] [outer = (nil)] 16:52:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f3657c99c00) [pid = 2692] [serial = 2120] [outer = 0x7f3655d6a000] 16:52:13 INFO - PROCESS | 2692 | 1460937133786 Marionette DEBUG loaded listener.js 16:52:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f3657e06000) [pid = 2692] [serial = 2121] [outer = 0x7f3655d6a000] 16:52:14 INFO - PROCESS | 2692 | 1460937134705 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]]]}] 16:52:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:52:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1641ms 16:52:14 INFO - PROCESS | 2692 | 1460937134732 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 16:52:14 INFO - PROCESS | 2692 | 1460937134736 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 16:52:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:52:14 INFO - PROCESS | 2692 | 1460937134744 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:52:14 INFO - PROCESS | 2692 | 1460937134748 Marionette TRACE conn3 <- [1,2798,null,{}] 16:52:14 INFO - PROCESS | 2692 | 1460937134776 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}] 16:52:15 INFO - PROCESS | 2692 | 1460937135048 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 16:52:15 INFO - PROCESS | 2692 | 1460937135359 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:15 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365eb79000 == 195 [pid = 2692] [id = 707] 16:52:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f3657291400) [pid = 2692] [serial = 2122] [outer = (nil)] 16:52:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f365be99c00) [pid = 2692] [serial = 2123] [outer = 0x7f3657291400] 16:52:15 INFO - PROCESS | 2692 | 1460937135446 Marionette DEBUG loaded listener.js 16:52:15 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f365c282400) [pid = 2692] [serial = 2124] [outer = 0x7f3657291400] 16:52:16 INFO - PROCESS | 2692 | 1460937136348 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]]]}] 16:52:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:52:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1656ms 16:52:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:52:16 INFO - PROCESS | 2692 | 1460937136401 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 16:52:16 INFO - PROCESS | 2692 | 1460937136404 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 16:52:16 INFO - PROCESS | 2692 | 1460937136410 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:52:16 INFO - PROCESS | 2692 | 1460937136419 Marionette TRACE conn3 <- [1,2802,null,{}] 16:52:16 INFO - PROCESS | 2692 | 1460937136429 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}] 16:52:16 INFO - PROCESS | 2692 | 1460937136673 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 16:52:16 INFO - PROCESS | 2692 | 1460937136980 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:17 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3660795000 == 196 [pid = 2692] [id = 708] 16:52:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f3655b49400) [pid = 2692] [serial = 2125] [outer = (nil)] 16:52:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f365c32e000) [pid = 2692] [serial = 2126] [outer = 0x7f3655b49400] 16:52:17 INFO - PROCESS | 2692 | 1460937137063 Marionette DEBUG loaded listener.js 16:52:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f365d792000) [pid = 2692] [serial = 2127] [outer = 0x7f3655b49400] 16:52:17 INFO - PROCESS | 2692 | 1460937137964 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]]]}] 16:52:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:52:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1604ms 16:52:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:52:18 INFO - PROCESS | 2692 | 1460937138014 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 16:52:18 INFO - PROCESS | 2692 | 1460937138017 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 16:52:18 INFO - PROCESS | 2692 | 1460937138024 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:52:18 INFO - PROCESS | 2692 | 1460937138027 Marionette TRACE conn3 <- [1,2806,null,{}] 16:52:18 INFO - PROCESS | 2692 | 1460937138033 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}] 16:52:18 INFO - PROCESS | 2692 | 1460937138267 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 16:52:18 INFO - PROCESS | 2692 | 1460937138541 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:18 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36633aa800 == 197 [pid = 2692] [id = 709] 16:52:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f364a65b800) [pid = 2692] [serial = 2128] [outer = (nil)] 16:52:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f365e7c9400) [pid = 2692] [serial = 2129] [outer = 0x7f364a65b800] 16:52:18 INFO - PROCESS | 2692 | 1460937138660 Marionette DEBUG loaded listener.js 16:52:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f365e7f4000) [pid = 2692] [serial = 2130] [outer = 0x7f364a65b800] 16:52:19 INFO - PROCESS | 2692 | 1460937139529 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]]]}] 16:52:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:52:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1534ms 16:52:19 INFO - PROCESS | 2692 | 1460937139558 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 16:52:19 INFO - PROCESS | 2692 | 1460937139562 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 16:52:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:52:19 INFO - PROCESS | 2692 | 1460937139569 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:52:19 INFO - PROCESS | 2692 | 1460937139572 Marionette TRACE conn3 <- [1,2810,null,{}] 16:52:19 INFO - PROCESS | 2692 | 1460937139578 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}] 16:52:19 INFO - PROCESS | 2692 | 1460937139826 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 16:52:20 INFO - PROCESS | 2692 | 1460937140123 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:20 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366377a000 == 198 [pid = 2692] [id = 710] 16:52:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f364aeb0c00) [pid = 2692] [serial = 2131] [outer = (nil)] 16:52:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f365e8ef400) [pid = 2692] [serial = 2132] [outer = 0x7f364aeb0c00] 16:52:20 INFO - PROCESS | 2692 | 1460937140244 Marionette DEBUG loaded listener.js 16:52:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f365ee03400) [pid = 2692] [serial = 2133] [outer = 0x7f364aeb0c00] 16:52:21 INFO - PROCESS | 2692 | 1460937141141 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]]]}] 16:52:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:52:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1632ms 16:52:21 INFO - PROCESS | 2692 | 1460937141202 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 16:52:21 INFO - PROCESS | 2692 | 1460937141206 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 16:52:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:52:21 INFO - PROCESS | 2692 | 1460937141213 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:52:21 INFO - PROCESS | 2692 | 1460937141219 Marionette TRACE conn3 <- [1,2814,null,{}] 16:52:21 INFO - PROCESS | 2692 | 1460937141225 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}] 16:52:21 INFO - PROCESS | 2692 | 1460937141528 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 16:52:21 INFO - PROCESS | 2692 | 1460937141851 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:21 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663d42000 == 199 [pid = 2692] [id = 711] 16:52:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f365f489800) [pid = 2692] [serial = 2134] [outer = (nil)] 16:52:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f365f822000) [pid = 2692] [serial = 2135] [outer = 0x7f365f489800] 16:52:21 INFO - PROCESS | 2692 | 1460937141938 Marionette DEBUG loaded listener.js 16:52:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f366059b000) [pid = 2692] [serial = 2136] [outer = 0x7f365f489800] 16:52:22 INFO - PROCESS | 2692 | 1460937142880 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]]]}] 16:52:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:52:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1738ms 16:52:22 INFO - PROCESS | 2692 | 1460937142953 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 16:52:22 INFO - PROCESS | 2692 | 1460937142957 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 16:52:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:52:22 INFO - PROCESS | 2692 | 1460937142964 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:52:22 INFO - PROCESS | 2692 | 1460937142967 Marionette TRACE conn3 <- [1,2818,null,{}] 16:52:22 INFO - PROCESS | 2692 | 1460937142973 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}] 16:52:23 INFO - PROCESS | 2692 | 1460937143250 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 16:52:23 INFO - PROCESS | 2692 | 1460937143577 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:23 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36674cf800 == 200 [pid = 2692] [id = 712] 16:52:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f3650f5f400) [pid = 2692] [serial = 2137] [outer = (nil)] 16:52:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f3662a6a800) [pid = 2692] [serial = 2138] [outer = 0x7f3650f5f400] 16:52:23 INFO - PROCESS | 2692 | 1460937143656 Marionette DEBUG loaded listener.js 16:52:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f3662aa4000) [pid = 2692] [serial = 2139] [outer = 0x7f3650f5f400] 16:52:24 INFO - PROCESS | 2692 | 1460937144537 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]]]}] 16:52:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:52:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1636ms 16:52:24 INFO - PROCESS | 2692 | 1460937144601 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 16:52:24 INFO - PROCESS | 2692 | 1460937144605 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 16:52:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:52:24 INFO - PROCESS | 2692 | 1460937144611 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:52:24 INFO - PROCESS | 2692 | 1460937144615 Marionette TRACE conn3 <- [1,2822,null,{}] 16:52:24 INFO - PROCESS | 2692 | 1460937144620 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}] 16:52:24 INFO - PROCESS | 2692 | 1460937144862 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 16:52:25 INFO - PROCESS | 2692 | 1460937145175 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:25 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667d5e800 == 201 [pid = 2692] [id = 713] 16:52:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f365e7c5800) [pid = 2692] [serial = 2140] [outer = (nil)] 16:52:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 163 (0x7f3662cf0c00) [pid = 2692] [serial = 2141] [outer = 0x7f365e7c5800] 16:52:25 INFO - PROCESS | 2692 | 1460937145255 Marionette DEBUG loaded listener.js 16:52:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 164 (0x7f366371f800) [pid = 2692] [serial = 2142] [outer = 0x7f365e7c5800] 16:52:26 INFO - PROCESS | 2692 | 1460937146162 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]]]}] 16:52:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:52:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1590ms 16:52:26 INFO - PROCESS | 2692 | 1460937146202 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 16:52:26 INFO - PROCESS | 2692 | 1460937146205 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 16:52:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:52:26 INFO - PROCESS | 2692 | 1460937146211 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:52:26 INFO - PROCESS | 2692 | 1460937146213 Marionette TRACE conn3 <- [1,2826,null,{}] 16:52:26 INFO - PROCESS | 2692 | 1460937146219 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}] 16:52:26 INFO - PROCESS | 2692 | 1460937146458 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 16:52:26 INFO - PROCESS | 2692 | 1460937146733 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:26 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3669166000 == 202 [pid = 2692] [id = 714] 16:52:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 165 (0x7f3661692800) [pid = 2692] [serial = 2143] [outer = (nil)] 16:52:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 166 (0x7f366500f400) [pid = 2692] [serial = 2144] [outer = 0x7f3661692800] 16:52:26 INFO - PROCESS | 2692 | 1460937146854 Marionette DEBUG loaded listener.js 16:52:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 167 (0x7f3665044000) [pid = 2692] [serial = 2145] [outer = 0x7f3661692800] 16:52:27 INFO - PROCESS | 2692 | 1460937147698 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:52:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:52:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1535ms 16:52:27 INFO - PROCESS | 2692 | 1460937147748 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 16:52:27 INFO - PROCESS | 2692 | 1460937147752 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 16:52:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:52:27 INFO - PROCESS | 2692 | 1460937147758 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:52:27 INFO - PROCESS | 2692 | 1460937147761 Marionette TRACE conn3 <- [1,2830,null,{}] 16:52:27 INFO - PROCESS | 2692 | 1460937147767 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}] 16:52:28 INFO - PROCESS | 2692 | 1460937148066 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 16:52:28 INFO - PROCESS | 2692 | 1460937148448 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:28 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366aebc800 == 203 [pid = 2692] [id = 715] 16:52:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 168 (0x7f364a65d400) [pid = 2692] [serial = 2146] [outer = (nil)] 16:52:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 169 (0x7f3665044c00) [pid = 2692] [serial = 2147] [outer = 0x7f364a65d400] 16:52:28 INFO - PROCESS | 2692 | 1460937148530 Marionette DEBUG loaded listener.js 16:52:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 170 (0x7f3665be2400) [pid = 2692] [serial = 2148] [outer = 0x7f364a65d400] 16:52:29 INFO - PROCESS | 2692 | 1460937149403 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]]]}] 16:52:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:52:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1687ms 16:52:29 INFO - PROCESS | 2692 | 1460937149447 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 16:52:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:52:29 INFO - PROCESS | 2692 | 1460937149451 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 16:52:29 INFO - PROCESS | 2692 | 1460937149457 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:52:29 INFO - PROCESS | 2692 | 1460937149460 Marionette TRACE conn3 <- [1,2834,null,{}] 16:52:29 INFO - PROCESS | 2692 | 1460937149465 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}] 16:52:29 INFO - PROCESS | 2692 | 1460937149715 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 16:52:30 INFO - PROCESS | 2692 | 1460937149993 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:30 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366f715000 == 204 [pid = 2692] [id = 716] 16:52:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 171 (0x7f3648c03400) [pid = 2692] [serial = 2149] [outer = (nil)] 16:52:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 172 (0x7f36661bbc00) [pid = 2692] [serial = 2150] [outer = 0x7f3648c03400] 16:52:30 INFO - PROCESS | 2692 | 1460937150114 Marionette DEBUG loaded listener.js 16:52:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 173 (0x7f36661c8c00) [pid = 2692] [serial = 2151] [outer = 0x7f3648c03400] 16:52:30 INFO - PROCESS | 2692 | 1460937150982 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:52:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:52:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1580ms 16:52:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:52:31 INFO - PROCESS | 2692 | 1460937151038 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 16:52:31 INFO - PROCESS | 2692 | 1460937151040 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 16:52:31 INFO - PROCESS | 2692 | 1460937151048 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:52:31 INFO - PROCESS | 2692 | 1460937151050 Marionette TRACE conn3 <- [1,2838,null,{}] 16:52:31 INFO - PROCESS | 2692 | 1460937151057 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}] 16:52:31 INFO - PROCESS | 2692 | 1460937151315 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 16:52:31 INFO - PROCESS | 2692 | 1460937151588 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:31 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3675670800 == 205 [pid = 2692] [id = 717] 16:52:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 174 (0x7f364e9d1800) [pid = 2692] [serial = 2152] [outer = (nil)] 16:52:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 175 (0x7f36664cfc00) [pid = 2692] [serial = 2153] [outer = 0x7f364e9d1800] 16:52:31 INFO - PROCESS | 2692 | 1460937151716 Marionette DEBUG loaded listener.js 16:52:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 176 (0x7f3666e08000) [pid = 2692] [serial = 2154] [outer = 0x7f364e9d1800] 16:52:32 INFO - PROCESS | 2692 | 1460937152557 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]]]}] 16:52:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:52:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1586ms 16:52:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:52:32 INFO - PROCESS | 2692 | 1460937152633 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 16:52:32 INFO - PROCESS | 2692 | 1460937152636 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 16:52:32 INFO - PROCESS | 2692 | 1460937152642 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:52:32 INFO - PROCESS | 2692 | 1460937152645 Marionette TRACE conn3 <- [1,2842,null,{}] 16:52:32 INFO - PROCESS | 2692 | 1460937152650 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}] 16:52:32 INFO - PROCESS | 2692 | 1460937152910 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 16:52:33 INFO - PROCESS | 2692 | 1460937153239 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:33 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3675b5a800 == 206 [pid = 2692] [id = 718] 16:52:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 177 (0x7f3648c11000) [pid = 2692] [serial = 2155] [outer = (nil)] 16:52:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 178 (0x7f36661c5000) [pid = 2692] [serial = 2156] [outer = 0x7f3648c11000] 16:52:33 INFO - PROCESS | 2692 | 1460937153318 Marionette DEBUG loaded listener.js 16:52:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 179 (0x7f3667471800) [pid = 2692] [serial = 2157] [outer = 0x7f3648c11000] 16:52:34 INFO - PROCESS | 2692 | 1460937154194 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]]]}] 16:52:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:52:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1590ms 16:52:34 INFO - PROCESS | 2692 | 1460937154232 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 16:52:34 INFO - PROCESS | 2692 | 1460937154234 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 16:52:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:52:34 INFO - PROCESS | 2692 | 1460937154241 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:52:34 INFO - PROCESS | 2692 | 1460937154243 Marionette TRACE conn3 <- [1,2846,null,{}] 16:52:34 INFO - PROCESS | 2692 | 1460937154249 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}] 16:52:34 INFO - PROCESS | 2692 | 1460937154496 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 16:52:34 INFO - PROCESS | 2692 | 1460937154774 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:34 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3676b4b000 == 207 [pid = 2692] [id = 719] 16:52:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 180 (0x7f365117b400) [pid = 2692] [serial = 2158] [outer = (nil)] 16:52:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 181 (0x7f366747c000) [pid = 2692] [serial = 2159] [outer = 0x7f365117b400] 16:52:34 INFO - PROCESS | 2692 | 1460937154897 Marionette DEBUG loaded listener.js 16:52:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 182 (0x7f36675c1400) [pid = 2692] [serial = 2160] [outer = 0x7f365117b400] 16:52:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3651b41000 == 206 [pid = 2692] [id = 699] 16:52:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3650166000 == 205 [pid = 2692] [id = 698] 16:52:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e4c7800 == 204 [pid = 2692] [id = 697] 16:52:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e1ee000 == 203 [pid = 2692] [id = 695] 16:52:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3668928000 == 202 [pid = 2692] [id = 694] 16:52:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667d76800 == 201 [pid = 2692] [id = 693] 16:52:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667609000 == 200 [pid = 2692] [id = 692] 16:52:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663d5e800 == 199 [pid = 2692] [id = 691] 16:52:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663775800 == 198 [pid = 2692] [id = 690] 16:52:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3661595000 == 197 [pid = 2692] [id = 689] 16:52:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365f2ab800 == 196 [pid = 2692] [id = 688] 16:52:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365e799000 == 195 [pid = 2692] [id = 687] 16:52:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d17f800 == 194 [pid = 2692] [id = 686] 16:52:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c563800 == 193 [pid = 2692] [id = 685] 16:52:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bc2b000 == 192 [pid = 2692] [id = 684] 16:52:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657629000 == 191 [pid = 2692] [id = 683] 16:52:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36544e2800 == 190 [pid = 2692] [id = 682] 16:52:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3651b31000 == 189 [pid = 2692] [id = 681] 16:52:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3650fdf800 == 188 [pid = 2692] [id = 679] 16:52:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364eee8000 == 187 [pid = 2692] [id = 680] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 181 (0x7f364eae0c00) [pid = 2692] [serial = 2039] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 180 (0x7f365eeadc00) [pid = 2692] [serial = 2012] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 179 (0x7f3650f5b400) [pid = 2692] [serial = 1908] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 178 (0x7f3650f70400) [pid = 2692] [serial = 1983] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 177 (0x7f3662a68800) [pid = 2692] [serial = 2019] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 176 (0x7f366168e800) [pid = 2692] [serial = 2018] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 175 (0x7f36572bd400) [pid = 2692] [serial = 1998] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 174 (0x7f364e1b0800) [pid = 2692] [serial = 1979] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 173 (0x7f3654be6800) [pid = 2692] [serial = 1994] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 172 (0x7f3650f5e800) [pid = 2692] [serial = 1982] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 171 (0x7f3657ca1400) [pid = 2692] [serial = 2000] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 170 (0x7f3663721400) [pid = 2692] [serial = 2030] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 169 (0x7f3662aa5000) [pid = 2692] [serial = 2022] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 168 (0x7f3657e0ec00) [pid = 2692] [serial = 2001] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 167 (0x7f364e1b3400) [pid = 2692] [serial = 2034] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 166 (0x7f365583dc00) [pid = 2692] [serial = 1995] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 165 (0x7f3662a9f800) [pid = 2692] [serial = 2021] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 164 (0x7f3662a56c00) [pid = 2692] [serial = 1962] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 163 (0x7f3650f68800) [pid = 2692] [serial = 1976] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 162 (0x7f365bf45400) [pid = 2692] [serial = 2004] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f364e9ca800) [pid = 2692] [serial = 1980] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f364d00b400) [pid = 2692] [serial = 2033] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f3651b5d400) [pid = 2692] [serial = 1989] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f366371e000) [pid = 2692] [serial = 2028] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f36518aac00) [pid = 2692] [serial = 1985] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f365c222800) [pid = 2692] [serial = 2006] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f3663715400) [pid = 2692] [serial = 2027] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f3655d5d400) [pid = 2692] [serial = 1997] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f3662aa9c00) [pid = 2692] [serial = 2024] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f365f096c00) [pid = 2692] [serial = 2013] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f365e7d0400) [pid = 2692] [serial = 2009] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f3662ae6400) [pid = 2692] [serial = 2025] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f365f491000) [pid = 2692] [serial = 2015] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f3653a92400) [pid = 2692] [serial = 1992] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f3651a91000) [pid = 2692] [serial = 1986] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f365c290c00) [pid = 2692] [serial = 2007] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f365e8ef000) [pid = 2692] [serial = 2010] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f36501abc00) [pid = 2692] [serial = 2036] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f36609cc400) [pid = 2692] [serial = 2016] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f36526c3800) [pid = 2692] [serial = 1991] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f365be8f800) [pid = 2692] [serial = 2003] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f36503ed000) [pid = 2692] [serial = 2037] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f3651b50c00) [pid = 2692] [serial = 1988] [outer = (nil)] [url = about:blank] 16:52:37 INFO - PROCESS | 2692 | 1460937157864 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]]]}] 16:52:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:52:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 3685ms 16:52:37 INFO - PROCESS | 2692 | 1460937157928 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 16:52:37 INFO - PROCESS | 2692 | 1460937157934 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 16:52:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:52:37 INFO - PROCESS | 2692 | 1460937157943 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:52:37 INFO - PROCESS | 2692 | 1460937157949 Marionette TRACE conn3 <- [1,2850,null,{}] 16:52:37 INFO - PROCESS | 2692 | 1460937157957 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}] 16:52:38 INFO - PROCESS | 2692 | 1460937158206 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 16:52:38 INFO - PROCESS | 2692 | 1460937158421 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:38 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e4ce800 == 188 [pid = 2692] [id = 720] 16:52:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f364b1e7000) [pid = 2692] [serial = 2161] [outer = (nil)] 16:52:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f364d011400) [pid = 2692] [serial = 2162] [outer = 0x7f364b1e7000] 16:52:38 INFO - PROCESS | 2692 | 1460937158492 Marionette DEBUG loaded listener.js 16:52:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f364e1b6800) [pid = 2692] [serial = 2163] [outer = 0x7f364b1e7000] 16:52:39 INFO - PROCESS | 2692 | 1460937159415 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:52:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:52:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1532ms 16:52:39 INFO - PROCESS | 2692 | 1460937159477 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 16:52:39 INFO - PROCESS | 2692 | 1460937159485 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 16:52:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:52:39 INFO - PROCESS | 2692 | 1460937159496 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:52:39 INFO - PROCESS | 2692 | 1460937159500 Marionette TRACE conn3 <- [1,2854,null,{}] 16:52:39 INFO - PROCESS | 2692 | 1460937159506 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}] 16:52:39 INFO - PROCESS | 2692 | 1460937159745 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 16:52:40 INFO - PROCESS | 2692 | 1460937160041 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:40 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3650166000 == 189 [pid = 2692] [id = 721] 16:52:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f364eae1400) [pid = 2692] [serial = 2164] [outer = (nil)] 16:52:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f36501abc00) [pid = 2692] [serial = 2165] [outer = 0x7f364eae1400] 16:52:40 INFO - PROCESS | 2692 | 1460937160126 Marionette DEBUG loaded listener.js 16:52:40 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f365041ec00) [pid = 2692] [serial = 2166] [outer = 0x7f364eae1400] 16:52:40 INFO - PROCESS | 2692 | 1460937160968 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]]]}] 16:52:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:52:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1537ms 16:52:41 INFO - PROCESS | 2692 | 1460937161033 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 16:52:41 INFO - PROCESS | 2692 | 1460937161040 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 16:52:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:52:41 INFO - PROCESS | 2692 | 1460937161063 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:52:41 INFO - PROCESS | 2692 | 1460937161078 Marionette TRACE conn3 <- [1,2858,null,{}] 16:52:41 INFO - PROCESS | 2692 | 1460937161119 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}] 16:52:41 INFO - PROCESS | 2692 | 1460937161459 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 16:52:41 INFO - PROCESS | 2692 | 1460937161504 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:41 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3651899800 == 190 [pid = 2692] [id = 722] 16:52:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f3651054c00) [pid = 2692] [serial = 2167] [outer = (nil)] 16:52:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f365117f400) [pid = 2692] [serial = 2168] [outer = 0x7f3651054c00] 16:52:41 INFO - PROCESS | 2692 | 1460937161573 Marionette DEBUG loaded listener.js 16:52:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f36518a1800) [pid = 2692] [serial = 2169] [outer = 0x7f3651054c00] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f364e9c7c00) [pid = 2692] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f36503ec000) [pid = 2692] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f364d004800) [pid = 2692] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f365e8e8800) [pid = 2692] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f364a4cb800) [pid = 2692] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f36502f6400) [pid = 2692] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f3648c05800) [pid = 2692] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f3650f58800) [pid = 2692] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f3648c0ac00) [pid = 2692] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f364e857400) [pid = 2692] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f365e8ecc00) [pid = 2692] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f3648c0e800) [pid = 2692] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f3651182800) [pid = 2692] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f365f48f400) [pid = 2692] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 133 (0x7f36508d9800) [pid = 2692] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f3648c62800) [pid = 2692] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f3648c04c00) [pid = 2692] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f36511c3c00) [pid = 2692] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f3654395c00) [pid = 2692] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 128 (0x7f3648c67000) [pid = 2692] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 127 (0x7f364a666400) [pid = 2692] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:52:42 INFO - PROCESS | 2692 | --DOMWINDOW == 126 (0x7f36572c8400) [pid = 2692] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:52:42 INFO - PROCESS | 2692 | 1460937162997 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:52:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:52:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1955ms 16:52:43 INFO - PROCESS | 2692 | 1460937163018 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 16:52:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:52:43 INFO - PROCESS | 2692 | 1460937163023 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 16:52:43 INFO - PROCESS | 2692 | 1460937163029 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:52:43 INFO - PROCESS | 2692 | 1460937163032 Marionette TRACE conn3 <- [1,2862,null,{}] 16:52:43 INFO - PROCESS | 2692 | 1460937163037 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}] 16:52:43 INFO - PROCESS | 2692 | 1460937163326 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 16:52:43 INFO - PROCESS | 2692 | 1460937163349 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:43 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3653b8f800 == 191 [pid = 2692] [id = 723] 16:52:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 127 (0x7f3648c67000) [pid = 2692] [serial = 2170] [outer = (nil)] 16:52:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 128 (0x7f36503ec000) [pid = 2692] [serial = 2171] [outer = 0x7f3648c67000] 16:52:43 INFO - PROCESS | 2692 | 1460937163415 Marionette DEBUG loaded listener.js 16:52:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 129 (0x7f36518ab400) [pid = 2692] [serial = 2172] [outer = 0x7f3648c67000] 16:52:44 INFO - PROCESS | 2692 | 1460937164306 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]]]}] 16:52:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:52:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1334ms 16:52:44 INFO - PROCESS | 2692 | 1460937164364 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 16:52:44 INFO - PROCESS | 2692 | 1460937164366 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 16:52:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:52:44 INFO - PROCESS | 2692 | 1460937164373 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:52:44 INFO - PROCESS | 2692 | 1460937164387 Marionette TRACE conn3 <- [1,2866,null,{}] 16:52:44 INFO - PROCESS | 2692 | 1460937164394 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}] 16:52:44 INFO - PROCESS | 2692 | 1460937164788 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 16:52:45 INFO - PROCESS | 2692 | 1460937165141 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:45 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364e3e1800 == 192 [pid = 2692] [id = 724] 16:52:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f3648c68c00) [pid = 2692] [serial = 2173] [outer = (nil)] 16:52:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f364a664000) [pid = 2692] [serial = 2174] [outer = 0x7f3648c68c00] 16:52:45 INFO - PROCESS | 2692 | 1460937165229 Marionette DEBUG loaded listener.js 16:52:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f364b1e6400) [pid = 2692] [serial = 2175] [outer = 0x7f3648c68c00] 16:52:46 INFO - PROCESS | 2692 | 1460937166155 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]]]}] 16:52:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:52:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1846ms 16:52:46 INFO - PROCESS | 2692 | 1460937166222 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 16:52:46 INFO - PROCESS | 2692 | 1460937166230 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 16:52:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:52:46 INFO - PROCESS | 2692 | 1460937166238 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:52:46 INFO - PROCESS | 2692 | 1460937166244 Marionette TRACE conn3 <- [1,2870,null,{}] 16:52:46 INFO - PROCESS | 2692 | 1460937166252 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}] 16:52:46 INFO - PROCESS | 2692 | 1460937166548 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 16:52:46 INFO - PROCESS | 2692 | 1460937166870 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:46 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36510ad000 == 193 [pid = 2692] [id = 725] 16:52:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f364e404400) [pid = 2692] [serial = 2176] [outer = (nil)] 16:52:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f364e9ca800) [pid = 2692] [serial = 2177] [outer = 0x7f364e404400] 16:52:46 INFO - PROCESS | 2692 | 1460937166954 Marionette DEBUG loaded listener.js 16:52:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f364eae2400) [pid = 2692] [serial = 2178] [outer = 0x7f364e404400] 16:52:47 INFO - PROCESS | 2692 | 1460937167963 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]]]}] 16:52:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:52:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1794ms 16:52:48 INFO - PROCESS | 2692 | 1460937168034 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 16:52:48 INFO - PROCESS | 2692 | 1460937168039 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 16:52:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:52:48 INFO - PROCESS | 2692 | 1460937168046 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:52:48 INFO - PROCESS | 2692 | 1460937168049 Marionette TRACE conn3 <- [1,2874,null,{}] 16:52:48 INFO - PROCESS | 2692 | 1460937168055 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}] 16:52:48 INFO - PROCESS | 2692 | 1460937168314 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 16:52:48 INFO - PROCESS | 2692 | 1460937168679 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:48 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657318800 == 194 [pid = 2692] [id = 726] 16:52:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f364e85d400) [pid = 2692] [serial = 2179] [outer = (nil)] 16:52:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f36505e4800) [pid = 2692] [serial = 2180] [outer = 0x7f364e85d400] 16:52:48 INFO - PROCESS | 2692 | 1460937168757 Marionette DEBUG loaded listener.js 16:52:48 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f3650f5d400) [pid = 2692] [serial = 2181] [outer = 0x7f364e85d400] 16:52:49 INFO - PROCESS | 2692 | 1460937169737 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]]]}] 16:52:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:52:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1733ms 16:52:49 INFO - PROCESS | 2692 | 1460937169780 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 16:52:49 INFO - PROCESS | 2692 | 1460937169786 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 16:52:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:52:49 INFO - PROCESS | 2692 | 1460937169807 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:52:49 INFO - PROCESS | 2692 | 1460937169815 Marionette TRACE conn3 <- [1,2878,null,{}] 16:52:49 INFO - PROCESS | 2692 | 1460937169821 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}] 16:52:50 INFO - PROCESS | 2692 | 1460937170086 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 16:52:50 INFO - PROCESS | 2692 | 1460937170393 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:50 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657ecc800 == 195 [pid = 2692] [id = 727] 16:52:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f3650421000) [pid = 2692] [serial = 2182] [outer = (nil)] 16:52:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f3651a95400) [pid = 2692] [serial = 2183] [outer = 0x7f3650421000] 16:52:50 INFO - PROCESS | 2692 | 1460937170475 Marionette DEBUG loaded listener.js 16:52:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f3651b5a000) [pid = 2692] [serial = 2184] [outer = 0x7f3650421000] 16:52:51 INFO - PROCESS | 2692 | 1460937171413 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]]]}] 16:52:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:52:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1694ms 16:52:51 INFO - PROCESS | 2692 | 1460937171492 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 16:52:51 INFO - PROCESS | 2692 | 1460937171495 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 16:52:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:52:51 INFO - PROCESS | 2692 | 1460937171502 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:52:51 INFO - PROCESS | 2692 | 1460937171505 Marionette TRACE conn3 <- [1,2882,null,{}] 16:52:51 INFO - PROCESS | 2692 | 1460937171512 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}] 16:52:51 INFO - PROCESS | 2692 | 1460937171796 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 16:52:52 INFO - PROCESS | 2692 | 1460937172104 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:52 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c10b800 == 196 [pid = 2692] [id = 728] 16:52:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f36503f2000) [pid = 2692] [serial = 2185] [outer = (nil)] 16:52:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f36526c4800) [pid = 2692] [serial = 2186] [outer = 0x7f36503f2000] 16:52:52 INFO - PROCESS | 2692 | 1460937172186 Marionette DEBUG loaded listener.js 16:52:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f3653a90800) [pid = 2692] [serial = 2187] [outer = 0x7f36503f2000] 16:52:53 INFO - PROCESS | 2692 | 1460937173109 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]]]}] 16:52:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:52:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1685ms 16:52:53 INFO - PROCESS | 2692 | 1460937173189 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 16:52:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:52:53 INFO - PROCESS | 2692 | 1460937173193 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 16:52:53 INFO - PROCESS | 2692 | 1460937173199 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:52:53 INFO - PROCESS | 2692 | 1460937173203 Marionette TRACE conn3 <- [1,2886,null,{}] 16:52:53 INFO - PROCESS | 2692 | 1460937173208 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}] 16:52:53 INFO - PROCESS | 2692 | 1460937173554 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 16:52:53 INFO - PROCESS | 2692 | 1460937173845 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:53 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf48000 == 197 [pid = 2692] [id = 729] 16:52:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f3654392000) [pid = 2692] [serial = 2188] [outer = (nil)] 16:52:53 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f3654398400) [pid = 2692] [serial = 2189] [outer = 0x7f3654392000] 16:52:53 INFO - PROCESS | 2692 | 1460937173948 Marionette DEBUG loaded listener.js 16:52:54 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f3655b41400) [pid = 2692] [serial = 2190] [outer = 0x7f3654392000] 16:52:54 INFO - PROCESS | 2692 | 1460937174916 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]]]}] 16:52:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:52:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1792ms 16:52:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:52:54 INFO - PROCESS | 2692 | 1460937174992 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 16:52:54 INFO - PROCESS | 2692 | 1460937174995 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 16:52:55 INFO - PROCESS | 2692 | 1460937175001 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:52:55 INFO - PROCESS | 2692 | 1460937175005 Marionette TRACE conn3 <- [1,2890,null,{}] 16:52:55 INFO - PROCESS | 2692 | 1460937175010 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}] 16:52:55 INFO - PROCESS | 2692 | 1460937175265 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 16:52:55 INFO - PROCESS | 2692 | 1460937175577 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:55 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d284800 == 198 [pid = 2692] [id = 730] 16:52:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f3653a98c00) [pid = 2692] [serial = 2191] [outer = (nil)] 16:52:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f3655d66c00) [pid = 2692] [serial = 2192] [outer = 0x7f3653a98c00] 16:52:55 INFO - PROCESS | 2692 | 1460937175658 Marionette DEBUG loaded listener.js 16:52:55 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f3657ca1400) [pid = 2692] [serial = 2193] [outer = 0x7f3653a98c00] 16:52:56 INFO - PROCESS | 2692 | 1460937176566 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:52:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:52:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1641ms 16:52:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:52:56 INFO - PROCESS | 2692 | 1460937176643 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 16:52:56 INFO - PROCESS | 2692 | 1460937176646 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 16:52:56 INFO - PROCESS | 2692 | 1460937176653 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:52:56 INFO - PROCESS | 2692 | 1460937176656 Marionette TRACE conn3 <- [1,2894,null,{}] 16:52:56 INFO - PROCESS | 2692 | 1460937176662 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}] 16:52:56 INFO - PROCESS | 2692 | 1460937176912 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 16:52:57 INFO - PROCESS | 2692 | 1460937177223 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:57 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e7a4800 == 199 [pid = 2692] [id = 731] 16:52:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f3653a9b800) [pid = 2692] [serial = 2194] [outer = (nil)] 16:52:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f3657e0ec00) [pid = 2692] [serial = 2195] [outer = 0x7f3653a9b800] 16:52:57 INFO - PROCESS | 2692 | 1460937177304 Marionette DEBUG loaded listener.js 16:52:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f365bf40000) [pid = 2692] [serial = 2196] [outer = 0x7f3653a9b800] 16:52:58 INFO - PROCESS | 2692 | 1460937178234 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]]]}] 16:52:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:52:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1640ms 16:52:58 INFO - PROCESS | 2692 | 1460937178293 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 16:52:58 INFO - PROCESS | 2692 | 1460937178296 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 16:52:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:52:58 INFO - PROCESS | 2692 | 1460937178303 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:52:58 INFO - PROCESS | 2692 | 1460937178307 Marionette TRACE conn3 <- [1,2898,null,{}] 16:52:58 INFO - PROCESS | 2692 | 1460937178312 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}] 16:52:58 INFO - PROCESS | 2692 | 1460937178558 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 16:52:58 INFO - PROCESS | 2692 | 1460937178886 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:58 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365f2a9000 == 200 [pid = 2692] [id = 732] 16:52:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f3653b73c00) [pid = 2692] [serial = 2197] [outer = (nil)] 16:52:58 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f365c220400) [pid = 2692] [serial = 2198] [outer = 0x7f3653b73c00] 16:52:58 INFO - PROCESS | 2692 | 1460937178969 Marionette DEBUG loaded listener.js 16:52:59 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f365c335400) [pid = 2692] [serial = 2199] [outer = 0x7f3653b73c00] 16:52:59 INFO - PROCESS | 2692 | 1460937179871 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]]]}] 16:52:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:52:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1633ms 16:52:59 INFO - PROCESS | 2692 | 1460937179938 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 16:52:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:52:59 INFO - PROCESS | 2692 | 1460937179942 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 16:52:59 INFO - PROCESS | 2692 | 1460937179948 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:52:59 INFO - PROCESS | 2692 | 1460937179952 Marionette TRACE conn3 <- [1,2902,null,{}] 16:52:59 INFO - PROCESS | 2692 | 1460937179958 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}] 16:53:00 INFO - PROCESS | 2692 | 1460937180210 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 16:53:00 INFO - PROCESS | 2692 | 1460937180526 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:00 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3661582800 == 201 [pid = 2692] [id = 733] 16:53:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f3655b47400) [pid = 2692] [serial = 2200] [outer = (nil)] 16:53:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f365d7a7400) [pid = 2692] [serial = 2201] [outer = 0x7f3655b47400] 16:53:00 INFO - PROCESS | 2692 | 1460937180610 Marionette DEBUG loaded listener.js 16:53:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f365e7ed400) [pid = 2692] [serial = 2202] [outer = 0x7f3655b47400] 16:53:01 INFO - PROCESS | 2692 | 1460937181516 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:53:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:53:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1639ms 16:53:01 INFO - PROCESS | 2692 | 1460937181588 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 16:53:01 INFO - PROCESS | 2692 | 1460937181591 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 16:53:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:53:01 INFO - PROCESS | 2692 | 1460937181599 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:53:01 INFO - PROCESS | 2692 | 1460937181601 Marionette TRACE conn3 <- [1,2906,null,{}] 16:53:01 INFO - PROCESS | 2692 | 1460937181609 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}] 16:53:01 INFO - PROCESS | 2692 | 1460937181918 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 16:53:02 INFO - PROCESS | 2692 | 1460937182253 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:02 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663776800 == 202 [pid = 2692] [id = 734] 16:53:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f365f08d400) [pid = 2692] [serial = 2203] [outer = (nil)] 16:53:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f365f095800) [pid = 2692] [serial = 2204] [outer = 0x7f365f08d400] 16:53:02 INFO - PROCESS | 2692 | 1460937182355 Marionette DEBUG loaded listener.js 16:53:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f365f23fc00) [pid = 2692] [serial = 2205] [outer = 0x7f365f08d400] 16:53:03 INFO - PROCESS | 2692 | 1460937183448 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]]]}] 16:53:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:53:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1891ms 16:53:03 INFO - PROCESS | 2692 | 1460937183490 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 16:53:03 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:53:03 INFO - PROCESS | 2692 | 1460937183501 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 16:53:03 INFO - PROCESS | 2692 | 1460937183508 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:53:03 INFO - PROCESS | 2692 | 1460937183512 Marionette TRACE conn3 <- [1,2910,null,{}] 16:53:03 INFO - PROCESS | 2692 | 1460937183518 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}] 16:53:03 INFO - PROCESS | 2692 | 1460937183806 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 16:53:04 INFO - PROCESS | 2692 | 1460937184134 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:04 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663d5e000 == 203 [pid = 2692] [id = 735] 16:53:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 163 (0x7f365e8f1800) [pid = 2692] [serial = 2206] [outer = (nil)] 16:53:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 164 (0x7f366059d000) [pid = 2692] [serial = 2207] [outer = 0x7f365e8f1800] 16:53:04 INFO - PROCESS | 2692 | 1460937184219 Marionette DEBUG loaded listener.js 16:53:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 165 (0x7f3662a56c00) [pid = 2692] [serial = 2208] [outer = 0x7f365e8f1800] 16:53:04 INFO - PROCESS | 2692 | 1460937184988 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]]]}] 16:53:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:53:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:53:05 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1541ms 16:53:05 INFO - PROCESS | 2692 | 1460937185050 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 16:53:05 INFO - PROCESS | 2692 | 1460937185053 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 16:53:05 INFO - TEST-START | /DOMEvents/constructors.html 16:53:05 INFO - PROCESS | 2692 | 1460937185060 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:53:05 INFO - PROCESS | 2692 | 1460937185063 Marionette TRACE conn3 <- [1,2914,null,{}] 16:53:05 INFO - PROCESS | 2692 | 1460937185085 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}] 16:53:05 INFO - PROCESS | 2692 | 1460937185398 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 16:53:05 INFO - PROCESS | 2692 | 1460937185607 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:05 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667498000 == 204 [pid = 2692] [id = 736] 16:53:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 166 (0x7f365f9abc00) [pid = 2692] [serial = 2209] [outer = (nil)] 16:53:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 167 (0x7f3662a59800) [pid = 2692] [serial = 2210] [outer = 0x7f365f9abc00] 16:53:05 INFO - PROCESS | 2692 | 1460937185690 Marionette DEBUG loaded listener.js 16:53:05 INFO - PROCESS | 2692 | ++DOMWINDOW == 168 (0x7f3662c3dc00) [pid = 2692] [serial = 2211] [outer = 0x7f365f9abc00] 16:53:06 INFO - PROCESS | 2692 | 1460937186663 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]]]}] 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:53:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:53:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:53:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:53:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:53:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:53:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:53:06 INFO - TEST-OK | /DOMEvents/constructors.html | took 1702ms 16:53:06 INFO - PROCESS | 2692 | 1460937186764 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 16:53:06 INFO - PROCESS | 2692 | 1460937186767 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 16:53:06 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:53:06 INFO - PROCESS | 2692 | 1460937186809 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:53:06 INFO - PROCESS | 2692 | 1460937186813 Marionette TRACE conn3 <- [1,2918,null,{}] 16:53:06 INFO - PROCESS | 2692 | 1460937186819 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}] 16:53:07 INFO - PROCESS | 2692 | 1460937187064 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 16:53:07 INFO - PROCESS | 2692 | 1460937187380 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:07 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667d31800 == 205 [pid = 2692] [id = 737] 16:53:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 169 (0x7f3662a66400) [pid = 2692] [serial = 2212] [outer = (nil)] 16:53:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 170 (0x7f36639d6800) [pid = 2692] [serial = 2213] [outer = 0x7f3662a66400] 16:53:07 INFO - PROCESS | 2692 | 1460937187464 Marionette DEBUG loaded listener.js 16:53:07 INFO - PROCESS | 2692 | ++DOMWINDOW == 171 (0x7f3666b87800) [pid = 2692] [serial = 2214] [outer = 0x7f3662a66400] 16:53:08 INFO - PROCESS | 2692 | 1460937188258 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:53:08 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:53:08 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1486ms 16:53:08 INFO - PROCESS | 2692 | 1460937188290 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 16:53:08 INFO - PROCESS | 2692 | 1460937188294 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 16:53:08 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:53:08 INFO - PROCESS | 2692 | 1460937188300 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:53:08 INFO - PROCESS | 2692 | 1460937188302 Marionette TRACE conn3 <- [1,2922,null,{}] 16:53:08 INFO - PROCESS | 2692 | 1460937188309 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}] 16:53:08 INFO - PROCESS | 2692 | 1460937188549 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 16:53:08 INFO - PROCESS | 2692 | 1460937188838 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:08 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36687f6800 == 206 [pid = 2692] [id = 738] 16:53:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 172 (0x7f3666e06000) [pid = 2692] [serial = 2215] [outer = (nil)] 16:53:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 173 (0x7f366747b400) [pid = 2692] [serial = 2216] [outer = 0x7f3666e06000] 16:53:08 INFO - PROCESS | 2692 | 1460937188934 Marionette DEBUG loaded listener.js 16:53:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 174 (0x7f366768e400) [pid = 2692] [serial = 2217] [outer = 0x7f3666e06000] 16:53:09 INFO - PROCESS | 2692 | [2692] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 16:53:09 INFO - PROCESS | 2692 | [2692] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 16:53:09 INFO - PROCESS | 2692 | [2692] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 16:53:09 INFO - PROCESS | 2692 | [2692] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 16:53:09 INFO - PROCESS | 2692 | 1460937189855 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]]]}] 16:53:09 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:53:09 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:53:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:53:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:53:09 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 16:53:09 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:53:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:53:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:53:09 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 16:53:09 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:53:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:53:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:53:09 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]" 16:53:09 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:53:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:53:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:53:09 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:53:09 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1581ms 16:53:09 INFO - PROCESS | 2692 | 1460937189890 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 16:53:09 INFO - PROCESS | 2692 | 1460937189898 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 16:53:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:53:09 INFO - PROCESS | 2692 | 1460937189938 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:53:09 INFO - PROCESS | 2692 | 1460937189945 Marionette TRACE conn3 <- [1,2926,null,{}] 16:53:09 INFO - PROCESS | 2692 | 1460937189959 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}] 16:53:10 INFO - PROCESS | 2692 | 1460937190315 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 16:53:10 INFO - PROCESS | 2692 | 1460937190636 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:10 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36756cf000 == 207 [pid = 2692] [id = 739] 16:53:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 175 (0x7f364e0e6c00) [pid = 2692] [serial = 2218] [outer = (nil)] 16:53:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 176 (0x7f3667d97400) [pid = 2692] [serial = 2219] [outer = 0x7f364e0e6c00] 16:53:10 INFO - PROCESS | 2692 | 1460937190759 Marionette DEBUG loaded listener.js 16:53:10 INFO - PROCESS | 2692 | ++DOMWINDOW == 177 (0x7f3668212400) [pid = 2692] [serial = 2220] [outer = 0x7f364e0e6c00] 16:53:11 INFO - PROCESS | 2692 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:53:11 INFO - PROCESS | 2692 | 1460937191534 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]]]}] 16:53:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:53:11 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1664ms 16:53:11 INFO - PROCESS | 2692 | 1460937191579 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 16:53:11 INFO - PROCESS | 2692 | 1460937191582 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 16:53:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:53:11 INFO - PROCESS | 2692 | 1460937191589 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:53:11 INFO - PROCESS | 2692 | 1460937191592 Marionette TRACE conn3 <- [1,2930,null,{}] 16:53:11 INFO - PROCESS | 2692 | 1460937191598 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}] 16:53:11 INFO - PROCESS | 2692 | 1460937191837 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 16:53:12 INFO - PROCESS | 2692 | 1460937192085 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:12 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3678bd2000 == 208 [pid = 2692] [id = 740] 16:53:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 178 (0x7f3666ebb800) [pid = 2692] [serial = 2221] [outer = (nil)] 16:53:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 179 (0x7f3668218800) [pid = 2692] [serial = 2222] [outer = 0x7f3666ebb800] 16:53:12 INFO - PROCESS | 2692 | 1460937192160 Marionette DEBUG loaded listener.js 16:53:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 180 (0x7f3668336400) [pid = 2692] [serial = 2223] [outer = 0x7f3666ebb800] 16:53:12 INFO - PROCESS | 2692 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:53:13 INFO - PROCESS | 2692 | 1460937192999 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]]]}] 16:53:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:53:13 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1438ms 16:53:13 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:53:13 INFO - PROCESS | 2692 | 1460937193031 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 16:53:13 INFO - PROCESS | 2692 | 1460937193034 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 16:53:13 INFO - PROCESS | 2692 | 1460937193041 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:53:13 INFO - PROCESS | 2692 | 1460937193044 Marionette TRACE conn3 <- [1,2934,null,{}] 16:53:13 INFO - PROCESS | 2692 | 1460937193050 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}] 16:53:13 INFO - PROCESS | 2692 | 1460937193290 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 16:53:13 INFO - PROCESS | 2692 | 1460937193572 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:13 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367ac4a000 == 209 [pid = 2692] [id = 741] 16:53:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 181 (0x7f3667d8d800) [pid = 2692] [serial = 2224] [outer = (nil)] 16:53:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 182 (0x7f366833b000) [pid = 2692] [serial = 2225] [outer = 0x7f3667d8d800] 16:53:13 INFO - PROCESS | 2692 | 1460937193652 Marionette DEBUG loaded listener.js 16:53:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 183 (0x7f36684c8c00) [pid = 2692] [serial = 2226] [outer = 0x7f3667d8d800] 16:53:14 INFO - PROCESS | 2692 | 1460937194458 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]]]}] 16:53:14 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:53:14 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1431ms 16:53:14 INFO - PROCESS | 2692 | 1460937194488 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 16:53:14 INFO - PROCESS | 2692 | 1460937194491 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 16:53:14 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:53:14 INFO - PROCESS | 2692 | 1460937194503 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:53:14 INFO - PROCESS | 2692 | 1460937194506 Marionette TRACE conn3 <- [1,2938,null,{}] 16:53:14 INFO - PROCESS | 2692 | 1460937194512 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}] 16:53:14 INFO - PROCESS | 2692 | 1460937194759 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 16:53:16 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663764000 == 208 [pid = 2692] [id = 582] 16:53:16 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3653b8f800 == 207 [pid = 2692] [id = 723] 16:53:16 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3651899800 == 206 [pid = 2692] [id = 722] 16:53:16 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3650166000 == 205 [pid = 2692] [id = 721] 16:53:16 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e4ce800 == 204 [pid = 2692] [id = 720] 16:53:16 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366aebc800 == 203 [pid = 2692] [id = 715] 16:53:16 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3669166000 == 202 [pid = 2692] [id = 714] 16:53:16 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667d5e800 == 201 [pid = 2692] [id = 713] 16:53:16 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36674cf800 == 200 [pid = 2692] [id = 712] 16:53:16 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663d42000 == 199 [pid = 2692] [id = 711] 16:53:16 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366377a000 == 198 [pid = 2692] [id = 710] 16:53:16 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36633aa800 == 197 [pid = 2692] [id = 709] 16:53:16 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3660795000 == 196 [pid = 2692] [id = 708] 16:53:16 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365eb79000 == 195 [pid = 2692] [id = 707] 16:53:16 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d29e800 == 194 [pid = 2692] [id = 706] 16:53:16 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365cf9a000 == 193 [pid = 2692] [id = 705] 16:53:16 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c190800 == 192 [pid = 2692] [id = 704] 16:53:16 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365bc1e800 == 191 [pid = 2692] [id = 703] 16:53:16 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657315000 == 190 [pid = 2692] [id = 702] 16:53:16 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364eede000 == 189 [pid = 2692] [id = 701] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 182 (0x7f3651a21800) [pid = 2692] [serial = 2102] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 181 (0x7f3651051400) [pid = 2692] [serial = 1977] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 180 (0x7f366500e400) [pid = 2692] [serial = 2031] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 179 (0x7f36511c2000) [pid = 2692] [serial = 2099] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 178 (0x7f3651a1d800) [pid = 2692] [serial = 2100] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 177 (0x7f365f9b1c00) [pid = 2692] [serial = 2078] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 176 (0x7f365f855800) [pid = 2692] [serial = 2076] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 175 (0x7f365f491800) [pid = 2692] [serial = 2075] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 174 (0x7f365f098400) [pid = 2692] [serial = 2073] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 173 (0x7f365edb6400) [pid = 2692] [serial = 2072] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 172 (0x7f365d7b1c00) [pid = 2692] [serial = 2070] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 171 (0x7f365d78d800) [pid = 2692] [serial = 2069] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 170 (0x7f365c28ec00) [pid = 2692] [serial = 2067] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 169 (0x7f3657df0400) [pid = 2692] [serial = 2066] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 168 (0x7f365be95800) [pid = 2692] [serial = 2064] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 167 (0x7f3657e0cc00) [pid = 2692] [serial = 2063] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 166 (0x7f36572cb400) [pid = 2692] [serial = 2061] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 165 (0x7f3655b41800) [pid = 2692] [serial = 2060] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 164 (0x7f3654d0d400) [pid = 2692] [serial = 2058] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 163 (0x7f365439a800) [pid = 2692] [serial = 2057] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 162 (0x7f36526c9c00) [pid = 2692] [serial = 2055] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f3651bb8400) [pid = 2692] [serial = 2054] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f3651b0dc00) [pid = 2692] [serial = 2052] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f3651a8bc00) [pid = 2692] [serial = 2051] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f36518a5c00) [pid = 2692] [serial = 2049] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f365117b800) [pid = 2692] [serial = 2048] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f3650f5c000) [pid = 2692] [serial = 2046] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f36502ea800) [pid = 2692] [serial = 2045] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f364e409c00) [pid = 2692] [serial = 2043] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f364b1e8400) [pid = 2692] [serial = 2042] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f364d00ac00) [pid = 2692] [serial = 2093] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f364ea6cc00) [pid = 2692] [serial = 2094] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f364e410c00) [pid = 2692] [serial = 2091] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f3648c09000) [pid = 2692] [serial = 2090] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f36505e6000) [pid = 2692] [serial = 2088] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f364ad02400) [pid = 2692] [serial = 2087] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f3665014c00) [pid = 2692] [serial = 2085] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f36639e0800) [pid = 2692] [serial = 2084] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f3663716000) [pid = 2692] [serial = 2082] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f3662aa0400) [pid = 2692] [serial = 2081] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f3660b6e800) [pid = 2692] [serial = 2079] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f3650f63c00) [pid = 2692] [serial = 2097] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f36508cbc00) [pid = 2692] [serial = 2096] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 2692 | 1460937197258 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:17 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364a7cb800 == 190 [pid = 2692] [id = 742] 16:53:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f3648c68000) [pid = 2692] [serial = 2227] [outer = (nil)] 16:53:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f364a4cdc00) [pid = 2692] [serial = 2228] [outer = 0x7f3648c68000] 16:53:17 INFO - PROCESS | 2692 | 1460937197338 Marionette DEBUG loaded listener.js 16:53:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f364ad02c00) [pid = 2692] [serial = 2229] [outer = 0x7f3648c68000] 16:53:18 INFO - PROCESS | 2692 | 1460937198077 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]]]}] 16:53: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. 16:53:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 3594ms 16:53:18 INFO - PROCESS | 2692 | 1460937198100 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 16:53:18 INFO - PROCESS | 2692 | 1460937198108 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 16:53:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:53:18 INFO - PROCESS | 2692 | 1460937198117 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:53:18 INFO - PROCESS | 2692 | 1460937198122 Marionette TRACE conn3 <- [1,2942,null,{}] 16:53:18 INFO - PROCESS | 2692 | 1460937198129 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}] 16:53:18 INFO - PROCESS | 2692 | 1460937198379 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 16:53:18 INFO - PROCESS | 2692 | 1460937198568 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:18 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364efe4000 == 191 [pid = 2692] [id = 743] 16:53:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f364a4c8400) [pid = 2692] [serial = 2230] [outer = (nil)] 16:53:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f364e0e8c00) [pid = 2692] [serial = 2231] [outer = 0x7f364a4c8400] 16:53:18 INFO - PROCESS | 2692 | 1460937198642 Marionette DEBUG loaded listener.js 16:53:18 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f364e85ec00) [pid = 2692] [serial = 2232] [outer = 0x7f364a4c8400] 16:53:19 INFO - PROCESS | 2692 | 1460937199521 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"]]]}] 16:53: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 16:53:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:53:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1440ms 16:53:19 INFO - PROCESS | 2692 | 1460937199563 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 16:53:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:53:19 INFO - PROCESS | 2692 | 1460937199569 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 16:53:19 INFO - PROCESS | 2692 | 1460937199586 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:53:19 INFO - PROCESS | 2692 | 1460937199591 Marionette TRACE conn3 <- [1,2946,null,{}] 16:53:19 INFO - PROCESS | 2692 | 1460937199597 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}] 16:53:19 INFO - PROCESS | 2692 | 1460937199891 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 16:53:19 INFO - PROCESS | 2692 | 1460937199926 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:19 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3650fdb800 == 192 [pid = 2692] [id = 744] 16:53:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f364ea6f000) [pid = 2692] [serial = 2233] [outer = (nil)] 16:53:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f36502ef400) [pid = 2692] [serial = 2234] [outer = 0x7f364ea6f000] 16:53:20 INFO - PROCESS | 2692 | 1460937200001 Marionette DEBUG loaded listener.js 16:53:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f36505e6000) [pid = 2692] [serial = 2235] [outer = 0x7f364ea6f000] 16:53:20 INFO - PROCESS | 2692 | 1460937200983 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]]]}] 16:53:21 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. 16:53:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1443ms 16:53:21 INFO - PROCESS | 2692 | 1460937201027 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 16:53:21 INFO - PROCESS | 2692 | 1460937201031 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 16:53:21 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:53:21 INFO - PROCESS | 2692 | 1460937201071 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:53:21 INFO - PROCESS | 2692 | 1460937201084 Marionette TRACE conn3 <- [1,2950,null,{}] 16:53:21 INFO - PROCESS | 2692 | 1460937201109 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}] 16:53:21 INFO - PROCESS | 2692 | 1460937201423 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 16:53:21 INFO - PROCESS | 2692 | 1460937201459 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:21 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365241c800 == 193 [pid = 2692] [id = 745] 16:53:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f36505e6c00) [pid = 2692] [serial = 2236] [outer = (nil)] 16:53:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f365117b800) [pid = 2692] [serial = 2237] [outer = 0x7f36505e6c00] 16:53:21 INFO - PROCESS | 2692 | 1460937201530 Marionette DEBUG loaded listener.js 16:53:21 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f36511c4c00) [pid = 2692] [serial = 2238] [outer = 0x7f36505e6c00] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f3651054c00) [pid = 2692] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f3648c11000) [pid = 2692] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f364e9d1800) [pid = 2692] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f3648c03400) [pid = 2692] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f364a65d400) [pid = 2692] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f3661692800) [pid = 2692] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f365e7c5800) [pid = 2692] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f3650f5f400) [pid = 2692] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f365f489800) [pid = 2692] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f364aeb0c00) [pid = 2692] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f364a65b800) [pid = 2692] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f3655b49400) [pid = 2692] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f3657291400) [pid = 2692] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f3655d6a000) [pid = 2692] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f3653a97400) [pid = 2692] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f3651a94c00) [pid = 2692] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f3651bb7400) [pid = 2692] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f3650f58c00) [pid = 2692] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 133 (0x7f364e1b9800) [pid = 2692] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f364b1e7000) [pid = 2692] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f365117b400) [pid = 2692] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f364eae1400) [pid = 2692] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:53:22 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f364a4d4c00) [pid = 2692] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:53:22 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3651b2b000 == 194 [pid = 2692] [id = 746] 16:53:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f3650f6fc00) [pid = 2692] [serial = 2239] [outer = (nil)] 16:53:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f364b1e7000) [pid = 2692] [serial = 2240] [outer = 0x7f3650f6fc00] 16:53:23 INFO - PROCESS | 2692 | 1460937203107 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]]]}] 16:53:23 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. 16:53:23 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2084ms 16:53:23 INFO - PROCESS | 2692 | 1460937203125 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 16:53:23 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:53:23 INFO - PROCESS | 2692 | 1460937203130 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 16:53:23 INFO - PROCESS | 2692 | 1460937203136 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:53:23 INFO - PROCESS | 2692 | 1460937203139 Marionette TRACE conn3 <- [1,2954,null,{}] 16:53:23 INFO - PROCESS | 2692 | 1460937203145 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}] 16:53:23 INFO - PROCESS | 2692 | 1460937203436 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 16:53:23 INFO - PROCESS | 2692 | 1460937203623 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:23 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3654c41800 == 195 [pid = 2692] [id = 747] 16:53:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f3648c11000) [pid = 2692] [serial = 2241] [outer = (nil)] 16:53:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f3651055800) [pid = 2692] [serial = 2242] [outer = 0x7f3648c11000] 16:53:23 INFO - PROCESS | 2692 | 1460937203691 Marionette DEBUG loaded listener.js 16:53:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f3651a29400) [pid = 2692] [serial = 2243] [outer = 0x7f3648c11000] 16:53:24 INFO - PROCESS | 2692 | 1460937204603 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]]]}] 16:53:24 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:53:24 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 16:53:24 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1487ms 16:53:24 INFO - PROCESS | 2692 | 1460937204628 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 16:53:24 INFO - PROCESS | 2692 | 1460937204635 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 16:53:24 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:53:24 INFO - PROCESS | 2692 | 1460937204658 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:53:24 INFO - PROCESS | 2692 | 1460937204665 Marionette TRACE conn3 <- [1,2958,null,{}] 16:53:24 INFO - PROCESS | 2692 | 1460937204673 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}] 16:53:25 INFO - PROCESS | 2692 | 1460937205014 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 16:53:25 INFO - PROCESS | 2692 | 1460937205441 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:25 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36502c1800 == 196 [pid = 2692] [id = 748] 16:53:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f364e409c00) [pid = 2692] [serial = 2244] [outer = (nil)] 16:53:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f364e861800) [pid = 2692] [serial = 2245] [outer = 0x7f364e409c00] 16:53:25 INFO - PROCESS | 2692 | 1460937205528 Marionette DEBUG loaded listener.js 16:53:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f36503efc00) [pid = 2692] [serial = 2246] [outer = 0x7f364e409c00] 16:53:26 INFO - PROCESS | 2692 | 1460937206390 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]]]}] 16:53:26 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. 16:53:26 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1787ms 16:53:26 INFO - PROCESS | 2692 | 1460937206445 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 16:53:26 INFO - PROCESS | 2692 | 1460937206453 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 16:53:26 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:53:26 INFO - PROCESS | 2692 | 1460937206465 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:53:26 INFO - PROCESS | 2692 | 1460937206469 Marionette TRACE conn3 <- [1,2962,null,{}] 16:53:26 INFO - PROCESS | 2692 | 1460937206477 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}] 16:53:26 INFO - PROCESS | 2692 | 1460937206816 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 16:53:27 INFO - PROCESS | 2692 | 1460937207021 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:27 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365761d000 == 197 [pid = 2692] [id = 749] 16:53:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f36503f0400) [pid = 2692] [serial = 2247] [outer = (nil)] 16:53:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f365117bc00) [pid = 2692] [serial = 2248] [outer = 0x7f36503f0400] 16:53:27 INFO - PROCESS | 2692 | 1460937207101 Marionette DEBUG loaded listener.js 16:53:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f36518aa400) [pid = 2692] [serial = 2249] [outer = 0x7f36503f0400] 16:53:28 INFO - PROCESS | 2692 | 1460937208029 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]]]}] 16:53:28 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. 16:53:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1592ms 16:53:28 INFO - PROCESS | 2692 | 1460937208058 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 16:53:28 INFO - PROCESS | 2692 | 1460937208065 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 16:53:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:53:28 INFO - PROCESS | 2692 | 1460937208072 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:53:28 INFO - PROCESS | 2692 | 1460937208078 Marionette TRACE conn3 <- [1,2966,null,{}] 16:53:28 INFO - PROCESS | 2692 | 1460937208095 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}] 16:53:28 INFO - PROCESS | 2692 | 1460937208382 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 16:53:28 INFO - PROCESS | 2692 | 1460937208655 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:28 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bc15000 == 198 [pid = 2692] [id = 750] 16:53:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f3651b0c000) [pid = 2692] [serial = 2250] [outer = (nil)] 16:53:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f36526c9c00) [pid = 2692] [serial = 2251] [outer = 0x7f3651b0c000] 16:53:28 INFO - PROCESS | 2692 | 1460937208827 Marionette DEBUG loaded listener.js 16:53:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f3653a97c00) [pid = 2692] [serial = 2252] [outer = 0x7f3651b0c000] 16:53:29 INFO - PROCESS | 2692 | 1460937209650 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]]]}] 16:53:29 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. 16:53:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1635ms 16:53:29 INFO - PROCESS | 2692 | 1460937209709 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 16:53:29 INFO - PROCESS | 2692 | 1460937209714 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 16:53:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:53:29 INFO - PROCESS | 2692 | 1460937209720 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:53:29 INFO - PROCESS | 2692 | 1460937209724 Marionette TRACE conn3 <- [1,2970,null,{}] 16:53:29 INFO - PROCESS | 2692 | 1460937209744 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}] 16:53:30 INFO - PROCESS | 2692 | 1460937210054 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 16:53:30 INFO - PROCESS | 2692 | 1460937210259 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:30 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365c17b000 == 199 [pid = 2692] [id = 751] 16:53:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f36526c8800) [pid = 2692] [serial = 2253] [outer = (nil)] 16:53:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f3654307400) [pid = 2692] [serial = 2254] [outer = 0x7f36526c8800] 16:53:30 INFO - PROCESS | 2692 | 1460937210339 Marionette DEBUG loaded listener.js 16:53:30 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f3654315c00) [pid = 2692] [serial = 2255] [outer = 0x7f36526c8800] 16:53:31 INFO - PROCESS | 2692 | 1460937211186 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]]]}] 16:53:31 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. 16:53:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1490ms 16:53:31 INFO - PROCESS | 2692 | 1460937211211 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 16:53:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:53:31 INFO - PROCESS | 2692 | 1460937211216 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 16:53:31 INFO - PROCESS | 2692 | 1460937211222 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:53:31 INFO - PROCESS | 2692 | 1460937211226 Marionette TRACE conn3 <- [1,2974,null,{}] 16:53:31 INFO - PROCESS | 2692 | 1460937211232 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}] 16:53:31 INFO - PROCESS | 2692 | 1460937211486 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 16:53:31 INFO - PROCESS | 2692 | 1460937211764 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:31 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365cf56000 == 200 [pid = 2692] [id = 752] 16:53:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f3653b70c00) [pid = 2692] [serial = 2256] [outer = (nil)] 16:53:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f365439a000) [pid = 2692] [serial = 2257] [outer = 0x7f3653b70c00] 16:53:31 INFO - PROCESS | 2692 | 1460937211847 Marionette DEBUG loaded listener.js 16:53:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f3654d10000) [pid = 2692] [serial = 2258] [outer = 0x7f3653b70c00] 16:53:32 INFO - PROCESS | 2692 | 1460937212670 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]]]}] 16:53:32 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. 16:53:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1482ms 16:53:32 INFO - PROCESS | 2692 | 1460937212706 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 16:53:32 INFO - PROCESS | 2692 | 1460937212709 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 16:53:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:53:32 INFO - PROCESS | 2692 | 1460937212716 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:53:32 INFO - PROCESS | 2692 | 1460937212719 Marionette TRACE conn3 <- [1,2978,null,{}] 16:53:32 INFO - PROCESS | 2692 | 1460937212727 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}] 16:53:33 INFO - PROCESS | 2692 | 1460937213062 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 16:53:33 INFO - PROCESS | 2692 | 1460937213373 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:33 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d295800 == 201 [pid = 2692] [id = 753] 16:53:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f36572c9000) [pid = 2692] [serial = 2259] [outer = (nil)] 16:53:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f3657c94c00) [pid = 2692] [serial = 2260] [outer = 0x7f36572c9000] 16:53:33 INFO - PROCESS | 2692 | 1460937213520 Marionette DEBUG loaded listener.js 16:53:33 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f3657e0c400) [pid = 2692] [serial = 2261] [outer = 0x7f36572c9000] 16:53:34 INFO - PROCESS | 2692 | 1460937214314 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]]]}] 16:53:34 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. 16:53:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1634ms 16:53:34 INFO - PROCESS | 2692 | 1460937214350 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 16:53:34 INFO - PROCESS | 2692 | 1460937214354 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 16:53:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:53:34 INFO - PROCESS | 2692 | 1460937214361 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:53:34 INFO - PROCESS | 2692 | 1460937214365 Marionette TRACE conn3 <- [1,2982,null,{}] 16:53:34 INFO - PROCESS | 2692 | 1460937214371 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}] 16:53:34 INFO - PROCESS | 2692 | 1460937214612 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 16:53:34 INFO - PROCESS | 2692 | 1460937214856 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:34 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365eb7a800 == 202 [pid = 2692] [id = 754] 16:53:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f36572c9400) [pid = 2692] [serial = 2262] [outer = (nil)] 16:53:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f365be98c00) [pid = 2692] [serial = 2263] [outer = 0x7f36572c9400] 16:53:34 INFO - PROCESS | 2692 | 1460937214932 Marionette DEBUG loaded listener.js 16:53:35 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f365c229c00) [pid = 2692] [serial = 2264] [outer = 0x7f36572c9400] 16:53:35 INFO - PROCESS | 2692 | 1460937215793 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"]]]}] 16:53:35 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 16:53:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:53:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1480ms 16:53:35 INFO - PROCESS | 2692 | 1460937215843 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 16:53:35 INFO - PROCESS | 2692 | 1460937215849 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 16:53:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:53:35 INFO - PROCESS | 2692 | 1460937215855 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:53:35 INFO - PROCESS | 2692 | 1460937215859 Marionette TRACE conn3 <- [1,2986,null,{}] 16:53:35 INFO - PROCESS | 2692 | 1460937215865 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}] 16:53:36 INFO - PROCESS | 2692 | 1460937216137 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 16:53:36 INFO - PROCESS | 2692 | 1460937216395 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:36 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365fa8a800 == 203 [pid = 2692] [id = 755] 16:53:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f365bd96000) [pid = 2692] [serial = 2265] [outer = (nil)] 16:53:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f365c32fc00) [pid = 2692] [serial = 2266] [outer = 0x7f365bd96000] 16:53:36 INFO - PROCESS | 2692 | 1460937216475 Marionette DEBUG loaded listener.js 16:53:36 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f365d7aa400) [pid = 2692] [serial = 2267] [outer = 0x7f365bd96000] 16:53:37 INFO - PROCESS | 2692 | 1460937217271 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]]]}] 16:53:37 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. 16:53:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1486ms 16:53:37 INFO - PROCESS | 2692 | 1460937217342 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 16:53:37 INFO - PROCESS | 2692 | 1460937217347 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 16:53:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:53:37 INFO - PROCESS | 2692 | 1460937217353 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:53:37 INFO - PROCESS | 2692 | 1460937217357 Marionette TRACE conn3 <- [1,2990,null,{}] 16:53:37 INFO - PROCESS | 2692 | 1460937217363 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}] 16:53:37 INFO - PROCESS | 2692 | 1460937217607 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 16:53:37 INFO - PROCESS | 2692 | 1460937217880 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:37 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3662910000 == 204 [pid = 2692] [id = 756] 16:53:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f365be8f000) [pid = 2692] [serial = 2268] [outer = (nil)] 16:53:37 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f365e7c4800) [pid = 2692] [serial = 2269] [outer = 0x7f365be8f000] 16:53:37 INFO - PROCESS | 2692 | 1460937217961 Marionette DEBUG loaded listener.js 16:53:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f365e7f0800) [pid = 2692] [serial = 2270] [outer = 0x7f365be8f000] 16:53:38 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366348b000 == 205 [pid = 2692] [id = 757] 16:53:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f365edbe000) [pid = 2692] [serial = 2271] [outer = (nil)] 16:53:38 INFO - PROCESS | 2692 | ++DOMWINDOW == 163 (0x7f365e7c6400) [pid = 2692] [serial = 2272] [outer = 0x7f365edbe000] 16:53:38 INFO - PROCESS | 2692 | 1460937218895 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]]]}] 16:53:38 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. 16:53:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1583ms 16:53:38 INFO - PROCESS | 2692 | 1460937218937 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 16:53:38 INFO - PROCESS | 2692 | 1460937218941 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 16:53:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:53:38 INFO - PROCESS | 2692 | 1460937218947 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:53:38 INFO - PROCESS | 2692 | 1460937218950 Marionette TRACE conn3 <- [1,2994,null,{}] 16:53:38 INFO - PROCESS | 2692 | 1460937218961 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}] 16:53:39 INFO - PROCESS | 2692 | 1460937219301 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 16:53:39 INFO - PROCESS | 2692 | 1460937219705 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:39 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366376d800 == 206 [pid = 2692] [id = 758] 16:53:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 164 (0x7f364a4d5800) [pid = 2692] [serial = 2273] [outer = (nil)] 16:53:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 165 (0x7f365ee0e000) [pid = 2692] [serial = 2274] [outer = 0x7f364a4d5800] 16:53:39 INFO - PROCESS | 2692 | 1460937219842 Marionette DEBUG loaded listener.js 16:53:39 INFO - PROCESS | 2692 | ++DOMWINDOW == 166 (0x7f365f08bc00) [pid = 2692] [serial = 2275] [outer = 0x7f364a4d5800] 16:53:40 INFO - PROCESS | 2692 | 1460937220650 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]]]}] 16:53:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:53:40 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 16:53:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1744ms 16:53:40 INFO - PROCESS | 2692 | 1460937220692 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 16:53:40 INFO - PROCESS | 2692 | 1460937220697 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 16:53:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:53:40 INFO - PROCESS | 2692 | 1460937220703 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:53:40 INFO - PROCESS | 2692 | 1460937220708 Marionette TRACE conn3 <- [1,2998,null,{}] 16:53:40 INFO - PROCESS | 2692 | 1460937220713 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}] 16:53:40 INFO - PROCESS | 2692 | 1460937220984 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 16:53:41 INFO - PROCESS | 2692 | 1460937221275 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:41 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663aac800 == 207 [pid = 2692] [id = 759] 16:53:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 167 (0x7f365e7f3400) [pid = 2692] [serial = 2276] [outer = (nil)] 16:53:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 168 (0x7f365f486000) [pid = 2692] [serial = 2277] [outer = 0x7f365e7f3400] 16:53:41 INFO - PROCESS | 2692 | 1460937221389 Marionette DEBUG loaded listener.js 16:53:41 INFO - PROCESS | 2692 | ++DOMWINDOW == 169 (0x7f365f852400) [pid = 2692] [serial = 2278] [outer = 0x7f365e7f3400] 16:53:42 INFO - PROCESS | 2692 | 1460937222291 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]]]}] 16:53:42 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. 16:53:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1634ms 16:53:42 INFO - PROCESS | 2692 | 1460937222339 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 16:53:42 INFO - PROCESS | 2692 | 1460937222342 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 16:53:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:53:42 INFO - PROCESS | 2692 | 1460937222349 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:53:42 INFO - PROCESS | 2692 | 1460937222352 Marionette TRACE conn3 <- [1,3002,null,{}] 16:53:42 INFO - PROCESS | 2692 | 1460937222358 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}] 16:53:42 INFO - PROCESS | 2692 | 1460937222702 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 16:53:42 INFO - PROCESS | 2692 | 1460937222914 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:42 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3666e6f800 == 208 [pid = 2692] [id = 760] 16:53:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 170 (0x7f365f23d000) [pid = 2692] [serial = 2279] [outer = (nil)] 16:53:42 INFO - PROCESS | 2692 | ++DOMWINDOW == 171 (0x7f36609d2400) [pid = 2692] [serial = 2280] [outer = 0x7f365f23d000] 16:53:43 INFO - PROCESS | 2692 | 1460937222995 Marionette DEBUG loaded listener.js 16:53:43 INFO - PROCESS | 2692 | ++DOMWINDOW == 172 (0x7f3662a6b400) [pid = 2692] [serial = 2281] [outer = 0x7f365f23d000] 16:53:43 INFO - PROCESS | 2692 | 1460937223821 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]]]}] 16:53:43 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. 16:53:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1536ms 16:53:43 INFO - PROCESS | 2692 | 1460937223887 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 16:53:43 INFO - PROCESS | 2692 | 1460937223891 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 16:53:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:53:43 INFO - PROCESS | 2692 | 1460937223897 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:53:43 INFO - PROCESS | 2692 | 1460937223899 Marionette TRACE conn3 <- [1,3006,null,{}] 16:53:43 INFO - PROCESS | 2692 | 1460937223905 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}] 16:53:44 INFO - PROCESS | 2692 | 1460937224154 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 16:53:44 INFO - PROCESS | 2692 | 1460937224435 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:44 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667a8b000 == 209 [pid = 2692] [id = 761] 16:53:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 173 (0x7f3651af0400) [pid = 2692] [serial = 2282] [outer = (nil)] 16:53:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 174 (0x7f3662aa1000) [pid = 2692] [serial = 2283] [outer = 0x7f3651af0400] 16:53:44 INFO - PROCESS | 2692 | 1460937224516 Marionette DEBUG loaded listener.js 16:53:44 INFO - PROCESS | 2692 | ++DOMWINDOW == 175 (0x7f3662cee800) [pid = 2692] [serial = 2284] [outer = 0x7f3651af0400] 16:53:45 INFO - PROCESS | 2692 | 1460937225316 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]]]}] 16:53:45 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. 16:53:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1432ms 16:53:45 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:53:45 INFO - PROCESS | 2692 | 1460937225330 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 16:53:45 INFO - PROCESS | 2692 | 1460937225333 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 16:53:45 INFO - PROCESS | 2692 | 1460937225340 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:53:45 INFO - PROCESS | 2692 | 1460937225342 Marionette TRACE conn3 <- [1,3010,null,{}] 16:53:45 INFO - PROCESS | 2692 | 1460937225349 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}] 16:53:45 INFO - PROCESS | 2692 | 1460937225595 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 16:53:45 INFO - PROCESS | 2692 | 1460937225847 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:45 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366825c800 == 210 [pid = 2692] [id = 762] 16:53:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 176 (0x7f3651bbe000) [pid = 2692] [serial = 2285] [outer = (nil)] 16:53:45 INFO - PROCESS | 2692 | ++DOMWINDOW == 177 (0x7f366371c000) [pid = 2692] [serial = 2286] [outer = 0x7f3651bbe000] 16:53:45 INFO - PROCESS | 2692 | 1460937225929 Marionette DEBUG loaded listener.js 16:53:46 INFO - PROCESS | 2692 | ++DOMWINDOW == 178 (0x7f3665039400) [pid = 2692] [serial = 2287] [outer = 0x7f3651bbe000] 16:53:46 INFO - PROCESS | 2692 | 1460937226757 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]]]}] 16:53:46 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 16:53:46 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1430ms 16:53:46 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:53:46 INFO - PROCESS | 2692 | 1460937226769 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 16:53:46 INFO - PROCESS | 2692 | 1460937226772 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 16:53:46 INFO - PROCESS | 2692 | 1460937226779 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:53:46 INFO - PROCESS | 2692 | 1460937226781 Marionette TRACE conn3 <- [1,3014,null,{}] 16:53:46 INFO - PROCESS | 2692 | 1460937226788 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}] 16:53:47 INFO - PROCESS | 2692 | 1460937227041 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 16:53:47 INFO - PROCESS | 2692 | 1460937227294 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:47 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3668ee1800 == 211 [pid = 2692] [id = 763] 16:53:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 179 (0x7f365d7b1c00) [pid = 2692] [serial = 2288] [outer = (nil)] 16:53:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 180 (0x7f3665041800) [pid = 2692] [serial = 2289] [outer = 0x7f365d7b1c00] 16:53:47 INFO - PROCESS | 2692 | 1460937227369 Marionette DEBUG loaded listener.js 16:53:47 INFO - PROCESS | 2692 | ++DOMWINDOW == 181 (0x7f3665c0dc00) [pid = 2692] [serial = 2290] [outer = 0x7f365d7b1c00] 16:53:47 INFO - PROCESS | 2692 | [2692] 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 16:53:48 INFO - PROCESS | 2692 | 1460937228361 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:53:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:53:48 INFO - {} 16:53:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:53:48 INFO - {} 16:53:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:53:48 INFO - {} 16:53:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:53:48 INFO - {} 16:53:48 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1637ms 16:53:48 INFO - PROCESS | 2692 | 1460937228417 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 16:53:48 INFO - PROCESS | 2692 | 1460937228420 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 16:53:48 INFO - TEST-START | /FileAPI/fileReader.html 16:53:48 INFO - PROCESS | 2692 | 1460937228428 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:53:48 INFO - PROCESS | 2692 | 1460937228432 Marionette TRACE conn3 <- [1,3018,null,{}] 16:53:48 INFO - PROCESS | 2692 | 1460937228492 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}] 16:53:48 INFO - PROCESS | 2692 | 1460937228749 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 16:53:49 INFO - PROCESS | 2692 | 1460937229062 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:49 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36756dc800 == 212 [pid = 2692] [id = 764] 16:53:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 182 (0x7f3648c06000) [pid = 2692] [serial = 2291] [outer = (nil)] 16:53:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 183 (0x7f3665cd5000) [pid = 2692] [serial = 2292] [outer = 0x7f3648c06000] 16:53:49 INFO - PROCESS | 2692 | 1460937229144 Marionette DEBUG loaded listener.js 16:53:49 INFO - PROCESS | 2692 | ++DOMWINDOW == 184 (0x7f3667475000) [pid = 2692] [serial = 2293] [outer = 0x7f3648c06000] 16:53:49 INFO - PROCESS | 2692 | 1460937229934 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]]]}] 16:53:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:53:49 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:53:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:53:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:53:49 INFO - TEST-OK | /FileAPI/fileReader.html | took 1526ms 16:53:49 INFO - PROCESS | 2692 | 1460937229955 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 16:53:49 INFO - PROCESS | 2692 | 1460937229959 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 16:53:49 INFO - TEST-START | /FileAPI/historical.html 16:53:49 INFO - PROCESS | 2692 | 1460937229965 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:53:49 INFO - PROCESS | 2692 | 1460937229968 Marionette TRACE conn3 <- [1,3022,null,{}] 16:53:49 INFO - PROCESS | 2692 | 1460937229974 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}] 16:53:50 INFO - PROCESS | 2692 | 1460937230223 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 16:53:50 INFO - PROCESS | 2692 | 1460937230472 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:50 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367aa86800 == 213 [pid = 2692] [id = 765] 16:53:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 185 (0x7f3653a93000) [pid = 2692] [serial = 2294] [outer = (nil)] 16:53:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 186 (0x7f366747f400) [pid = 2692] [serial = 2295] [outer = 0x7f3653a93000] 16:53:50 INFO - PROCESS | 2692 | 1460937230549 Marionette DEBUG loaded listener.js 16:53:50 INFO - PROCESS | 2692 | ++DOMWINDOW == 187 (0x7f3667d94400) [pid = 2692] [serial = 2296] [outer = 0x7f3653a93000] 16:53:51 INFO - PROCESS | 2692 | 1460937231419 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"]]]}] 16:53:51 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:53:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:53:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:53:51 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:53:51 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:53:51 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:53:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:53:51 INFO - TEST-OK | /FileAPI/historical.html | took 1489ms 16:53:51 INFO - PROCESS | 2692 | 1460937231458 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 16:53:51 INFO - PROCESS | 2692 | 1460937231462 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 16:53:51 INFO - TEST-START | /FileAPI/idlharness.html 16:53:51 INFO - PROCESS | 2692 | 1460937231472 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:53:51 INFO - PROCESS | 2692 | 1460937231478 Marionette TRACE conn3 <- [1,3026,null,{}] 16:53:51 INFO - PROCESS | 2692 | 1460937231486 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}] 16:53:51 INFO - PROCESS | 2692 | 1460937231768 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 16:53:52 INFO - PROCESS | 2692 | 1460937232050 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:52 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367d732800 == 214 [pid = 2692] [id = 766] 16:53:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 188 (0x7f3648c10000) [pid = 2692] [serial = 2297] [outer = (nil)] 16:53:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 189 (0x7f3668217400) [pid = 2692] [serial = 2298] [outer = 0x7f3648c10000] 16:53:52 INFO - PROCESS | 2692 | 1460937232132 Marionette DEBUG loaded listener.js 16:53:52 INFO - PROCESS | 2692 | ++DOMWINDOW == 190 (0x7f3668844c00) [pid = 2692] [serial = 2299] [outer = 0x7f3648c10000] 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:53:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:53:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:53:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:53:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:53:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:53:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:53:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:53:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:53:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:53:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:53:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:53:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:53:54 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 16:53:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:53:54 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 16:53:54 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 16:53:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:53:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:53:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:53:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:53:54 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 16:53:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:54 INFO - PROCESS | 2692 | 1460937233992 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]]]}] 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:53:54 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 16:53:54 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 16:53:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:53:54 INFO - TEST-OK | /FileAPI/idlharness.html | took 2633ms 16:53:54 INFO - PROCESS | 2692 | 1460937234178 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 16:53:54 INFO - PROCESS | 2692 | 1460937234189 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 16:53:54 INFO - TEST-START | /FileAPI/idlharness.worker 16:53:54 INFO - PROCESS | 2692 | 1460937234224 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:53:54 INFO - PROCESS | 2692 | 1460937234234 Marionette TRACE conn3 <- [1,3030,null,{}] 16:53:54 INFO - PROCESS | 2692 | 1460937234252 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}] 16:53:54 INFO - PROCESS | 2692 | 1460937234556 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3650543000 == 213 [pid = 2692] [id = 635] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3651143800 == 212 [pid = 2692] [id = 637] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36575dc800 == 211 [pid = 2692] [id = 640] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663aaa000 == 210 [pid = 2692] [id = 649] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c52e800 == 209 [pid = 2692] [id = 642] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3654c35000 == 208 [pid = 2692] [id = 639] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d194000 == 207 [pid = 2692] [id = 644] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e4c9000 == 206 [pid = 2692] [id = 633] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365241b000 == 205 [pid = 2692] [id = 638] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3651b2b000 == 204 [pid = 2692] [id = 746] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36756cf000 == 203 [pid = 2692] [id = 739] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36687f6800 == 202 [pid = 2692] [id = 738] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667d31800 == 201 [pid = 2692] [id = 737] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667498000 == 200 [pid = 2692] [id = 736] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663d5e000 == 199 [pid = 2692] [id = 735] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3663776800 == 198 [pid = 2692] [id = 734] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3661582800 == 197 [pid = 2692] [id = 733] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365f2a9000 == 196 [pid = 2692] [id = 732] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365e7a4800 == 195 [pid = 2692] [id = 731] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364a7cb000 == 194 [pid = 2692] [id = 696] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365d284800 == 193 [pid = 2692] [id = 730] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365cf48000 == 192 [pid = 2692] [id = 729] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f365c10b800 == 191 [pid = 2692] [id = 728] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657ecc800 == 190 [pid = 2692] [id = 727] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3657318800 == 189 [pid = 2692] [id = 726] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36510ad000 == 188 [pid = 2692] [id = 725] 16:53:57 INFO - PROCESS | 2692 | --DOCSHELL 0x7f364e3e1800 == 187 [pid = 2692] [id = 724] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 189 (0x7f3650f72800) [pid = 2692] [serial = 2040] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 188 (0x7f36503ec000) [pid = 2692] [serial = 2171] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 187 (0x7f365117f400) [pid = 2692] [serial = 2168] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 186 (0x7f36661c5000) [pid = 2692] [serial = 2156] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 185 (0x7f3666e08000) [pid = 2692] [serial = 2154] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 184 (0x7f36664cfc00) [pid = 2692] [serial = 2153] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 183 (0x7f36661c8c00) [pid = 2692] [serial = 2151] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 182 (0x7f36661bbc00) [pid = 2692] [serial = 2150] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 181 (0x7f3665be2400) [pid = 2692] [serial = 2148] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 180 (0x7f3665044c00) [pid = 2692] [serial = 2147] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 179 (0x7f3665044000) [pid = 2692] [serial = 2145] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 178 (0x7f366500f400) [pid = 2692] [serial = 2144] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 177 (0x7f366371f800) [pid = 2692] [serial = 2142] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 176 (0x7f3662cf0c00) [pid = 2692] [serial = 2141] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 175 (0x7f3662aa4000) [pid = 2692] [serial = 2139] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 174 (0x7f3662a6a800) [pid = 2692] [serial = 2138] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 173 (0x7f366059b000) [pid = 2692] [serial = 2136] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 172 (0x7f365f822000) [pid = 2692] [serial = 2135] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 171 (0x7f365ee03400) [pid = 2692] [serial = 2133] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 170 (0x7f365e8ef400) [pid = 2692] [serial = 2132] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 169 (0x7f365e7f4000) [pid = 2692] [serial = 2130] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 168 (0x7f365e7c9400) [pid = 2692] [serial = 2129] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 167 (0x7f365d792000) [pid = 2692] [serial = 2127] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 166 (0x7f365c32e000) [pid = 2692] [serial = 2126] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 165 (0x7f365c282400) [pid = 2692] [serial = 2124] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 164 (0x7f365be99c00) [pid = 2692] [serial = 2123] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 163 (0x7f3657e06000) [pid = 2692] [serial = 2121] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 162 (0x7f3657c99c00) [pid = 2692] [serial = 2120] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f3654d0ec00) [pid = 2692] [serial = 2118] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f3654bdb800) [pid = 2692] [serial = 2117] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f3654310400) [pid = 2692] [serial = 2115] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f3653b76800) [pid = 2692] [serial = 2114] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f3653a8d400) [pid = 2692] [serial = 2112] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f36526c4400) [pid = 2692] [serial = 2111] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f36511d0400) [pid = 2692] [serial = 2109] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f3651055000) [pid = 2692] [serial = 2108] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f36502e9000) [pid = 2692] [serial = 2106] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f364e407c00) [pid = 2692] [serial = 2105] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f364d011400) [pid = 2692] [serial = 2162] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f364e1b6800) [pid = 2692] [serial = 2163] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f36675c1400) [pid = 2692] [serial = 2160] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f366747c000) [pid = 2692] [serial = 2159] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f3667471800) [pid = 2692] [serial = 2157] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f36518a1800) [pid = 2692] [serial = 2169] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f36501abc00) [pid = 2692] [serial = 2165] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f365041ec00) [pid = 2692] [serial = 2166] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 2692 | 1460937237384 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:57 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f364a7be000 == 188 [pid = 2692] [id = 767] 16:53:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f3648c60800) [pid = 2692] [serial = 2300] [outer = (nil)] 16:53:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f364a4cb400) [pid = 2692] [serial = 2301] [outer = 0x7f3648c60800] 16:53:57 INFO - PROCESS | 2692 | 1460937237491 Marionette DEBUG loaded listener.js 16:53:57 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f364ad06c00) [pid = 2692] [serial = 2302] [outer = 0x7f3648c60800] 16:53:57 INFO - PROCESS | 2692 | [2692] 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 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:53:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:53:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:53:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:53:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:53:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:53:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:53:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:53:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:53:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:53:59 INFO - {} 16:53:59 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 16:53:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:53:59 INFO - {} 16:53:59 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 - {} 16:53:59 INFO - {} 16:53:59 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 16:53:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:53:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:53:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:53:59 INFO - {} 16:53:59 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 16:53:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:53:59 INFO - {} 16:53:59 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 - {} 16:53:59 INFO - {} 16:53:59 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 16:53:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:59 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 16:53:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:53:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:53:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:53:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:53:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:53:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:59 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 16:53:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:53:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:59 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 16:53:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:53:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:59 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 16:53:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:53:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:53:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:53:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:53:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:53:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:53:59 INFO - {} 16:53:59 INFO - PROCESS | 2692 | 1460937239638 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,{},{}]]]}] 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:53:59 INFO - {} 16:53:59 INFO - TEST-OK | /FileAPI/idlharness.worker | took 5556ms 16:53:59 INFO - PROCESS | 2692 | 1460937239786 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 16:53:59 INFO - PROCESS | 2692 | 1460937239802 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 16:53:59 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:53:59 INFO - PROCESS | 2692 | 1460937239837 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:53:59 INFO - PROCESS | 2692 | 1460937239851 Marionette TRACE conn3 <- [1,3034,null,{}] 16:53:59 INFO - PROCESS | 2692 | 1460937239877 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}] 16:54:00 INFO - PROCESS | 2692 | 1460937240204 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 16:54:00 INFO - PROCESS | 2692 | 1460937240247 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:00 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3652417000 == 189 [pid = 2692] [id = 768] 16:54:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f364ad07000) [pid = 2692] [serial = 2303] [outer = (nil)] 16:54:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f3654bde000) [pid = 2692] [serial = 2304] [outer = 0x7f364ad07000] 16:54:00 INFO - PROCESS | 2692 | 1460937240315 Marionette DEBUG loaded listener.js 16:54:00 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f3655839c00) [pid = 2692] [serial = 2305] [outer = 0x7f364ad07000] 16:54:01 INFO - PROCESS | 2692 | 1460937241140 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]]]}] 16:54:01 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:54:01 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1371ms 16:54:01 INFO - PROCESS | 2692 | 1460937241197 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 16:54:01 INFO - PROCESS | 2692 | 1460937241235 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 16:54:01 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:54:01 INFO - PROCESS | 2692 | 1460937241269 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:54:01 INFO - PROCESS | 2692 | 1460937241271 Marionette TRACE conn3 <- [1,3038,null,{}] 16:54:01 INFO - PROCESS | 2692 | 1460937241297 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}] 16:54:01 INFO - PROCESS | 2692 | 1460937241660 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 16:54:02 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f3650421000) [pid = 2692] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:54:02 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f3648c68000) [pid = 2692] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:54:02 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f3653b73c00) [pid = 2692] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:54:02 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f3653a98c00) [pid = 2692] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:54:02 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f3653a9b800) [pid = 2692] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:54:02 INFO - PROCESS | 2692 | --DOMWINDOW == 144 (0x7f364e85d400) [pid = 2692] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:54:02 INFO - PROCESS | 2692 | --DOMWINDOW == 143 (0x7f3666e06000) [pid = 2692] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:54:02 INFO - PROCESS | 2692 | --DOMWINDOW == 142 (0x7f3662a66400) [pid = 2692] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:54:02 INFO - PROCESS | 2692 | --DOMWINDOW == 141 (0x7f3648c68c00) [pid = 2692] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:54:02 INFO - PROCESS | 2692 | --DOMWINDOW == 140 (0x7f365f08d400) [pid = 2692] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:54:02 INFO - PROCESS | 2692 | --DOMWINDOW == 139 (0x7f364a4c8400) [pid = 2692] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:54:02 INFO - PROCESS | 2692 | --DOMWINDOW == 138 (0x7f36505e6c00) [pid = 2692] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:54:02 INFO - PROCESS | 2692 | --DOMWINDOW == 137 (0x7f3650f6fc00) [pid = 2692] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:54:02 INFO - PROCESS | 2692 | --DOMWINDOW == 136 (0x7f365f9abc00) [pid = 2692] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:54:02 INFO - PROCESS | 2692 | --DOMWINDOW == 135 (0x7f364e404400) [pid = 2692] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:54:02 INFO - PROCESS | 2692 | --DOMWINDOW == 134 (0x7f3654392000) [pid = 2692] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:54:02 INFO - PROCESS | 2692 | --DOMWINDOW == 133 (0x7f3655b47400) [pid = 2692] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:54:02 INFO - PROCESS | 2692 | --DOMWINDOW == 132 (0x7f36503f2000) [pid = 2692] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:54:02 INFO - PROCESS | 2692 | --DOMWINDOW == 131 (0x7f365e8f1800) [pid = 2692] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:54:02 INFO - PROCESS | 2692 | --DOMWINDOW == 130 (0x7f3648c03c00) [pid = 2692] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:54:02 INFO - PROCESS | 2692 | --DOMWINDOW == 129 (0x7f364ea6f000) [pid = 2692] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:54:02 INFO - PROCESS | 2692 | 1460937242717 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:02 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657311800 == 190 [pid = 2692] [id = 769] 16:54:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 130 (0x7f3648c68000) [pid = 2692] [serial = 2306] [outer = (nil)] 16:54:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 131 (0x7f364e404400) [pid = 2692] [serial = 2307] [outer = 0x7f3648c68000] 16:54:02 INFO - PROCESS | 2692 | 1460937242783 Marionette DEBUG loaded listener.js 16:54:02 INFO - PROCESS | 2692 | ++DOMWINDOW == 132 (0x7f3653a9b800) [pid = 2692] [serial = 2308] [outer = 0x7f3648c68000] 16:54:03 INFO - PROCESS | 2692 | 1460937243461 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"]]]}] 16:54:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:54:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:54:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:54:03 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 2259ms 16:54:03 INFO - PROCESS | 2692 | 1460937243520 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 16:54:03 INFO - PROCESS | 2692 | 1460937243524 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 16:54:03 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:54:03 INFO - PROCESS | 2692 | 1460937243536 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:54:03 INFO - PROCESS | 2692 | 1460937243545 Marionette TRACE conn3 <- [1,3042,null,{}] 16:54:03 INFO - PROCESS | 2692 | 1460937243559 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}] 16:54:03 INFO - PROCESS | 2692 | 1460937243868 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 16:54:03 INFO - PROCESS | 2692 | 1460937243887 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:03 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3657dbd000 == 191 [pid = 2692] [id = 770] 16:54:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 133 (0x7f3648c68c00) [pid = 2692] [serial = 2309] [outer = (nil)] 16:54:03 INFO - PROCESS | 2692 | ++DOMWINDOW == 134 (0x7f3657c98400) [pid = 2692] [serial = 2310] [outer = 0x7f3648c68c00] 16:54:03 INFO - PROCESS | 2692 | 1460937243952 Marionette DEBUG loaded listener.js 16:54:04 INFO - PROCESS | 2692 | ++DOMWINDOW == 135 (0x7f3657e0d800) [pid = 2692] [serial = 2311] [outer = 0x7f3648c68c00] 16:54:05 INFO - PROCESS | 2692 | 1460937245581 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]]]}] 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:54:05 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. 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:54:05 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'.) 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:54:05 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. 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:54:05 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. 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:54:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:54:05 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. 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:54:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:54:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:54:05 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2122ms 16:54:05 INFO - PROCESS | 2692 | 1460937245658 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 16:54:05 INFO - PROCESS | 2692 | 1460937245668 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 16:54:05 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:54:05 INFO - PROCESS | 2692 | 1460937245806 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:54:05 INFO - PROCESS | 2692 | 1460937245812 Marionette TRACE conn3 <- [1,3046,null,{}] 16:54:05 INFO - PROCESS | 2692 | 1460937245832 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}] 16:54:06 INFO - PROCESS | 2692 | 1460937246178 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 16:54:06 INFO - PROCESS | 2692 | 1460937246386 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:06 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3650162800 == 192 [pid = 2692] [id = 771] 16:54:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 136 (0x7f364e0f0400) [pid = 2692] [serial = 2312] [outer = (nil)] 16:54:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 137 (0x7f36501a3c00) [pid = 2692] [serial = 2313] [outer = 0x7f364e0f0400] 16:54:06 INFO - PROCESS | 2692 | 1460937246470 Marionette DEBUG loaded listener.js 16:54:06 INFO - PROCESS | 2692 | ++DOMWINDOW == 138 (0x7f365041bc00) [pid = 2692] [serial = 2314] [outer = 0x7f364e0f0400] 16:54:06 INFO - PROCESS | 2692 | [2692] 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 16:54:07 INFO - PROCESS | 2692 | 1460937247397 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:54:07 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:54:07 INFO - {} 16:54:07 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1764ms 16:54:07 INFO - PROCESS | 2692 | 1460937247462 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 16:54:07 INFO - PROCESS | 2692 | 1460937247471 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 16:54:07 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:54:07 INFO - PROCESS | 2692 | 1460937247530 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:54:07 INFO - PROCESS | 2692 | 1460937247535 Marionette TRACE conn3 <- [1,3050,null,{}] 16:54:07 INFO - PROCESS | 2692 | 1460937247541 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}] 16:54:07 INFO - PROCESS | 2692 | 1460937247810 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 16:54:08 INFO - PROCESS | 2692 | 1460937248192 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:08 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3653b8f800 == 193 [pid = 2692] [id = 772] 16:54:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 139 (0x7f365117fc00) [pid = 2692] [serial = 2315] [outer = (nil)] 16:54:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 140 (0x7f36526d0000) [pid = 2692] [serial = 2316] [outer = 0x7f365117fc00] 16:54:08 INFO - PROCESS | 2692 | 1460937248286 Marionette DEBUG loaded listener.js 16:54:08 INFO - PROCESS | 2692 | ++DOMWINDOW == 141 (0x7f3654316c00) [pid = 2692] [serial = 2317] [outer = 0x7f365117fc00] 16:54:09 INFO - PROCESS | 2692 | 1460937249082 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]]]}] 16:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:54:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1612ms 16:54:09 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:54:09 INFO - PROCESS | 2692 | 1460937249135 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 16:54:09 INFO - PROCESS | 2692 | 1460937249138 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 16:54:09 INFO - PROCESS | 2692 | 1460937249166 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:54:09 INFO - PROCESS | 2692 | 1460937249173 Marionette TRACE conn3 <- [1,3054,null,{}] 16:54:09 INFO - PROCESS | 2692 | 1460937249192 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}] 16:54:09 INFO - PROCESS | 2692 | 1460937249466 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 16:54:09 INFO - PROCESS | 2692 | 1460937249735 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:09 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365bfb2800 == 194 [pid = 2692] [id = 773] 16:54:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 142 (0x7f3654390c00) [pid = 2692] [serial = 2318] [outer = (nil)] 16:54:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 143 (0x7f3655d68400) [pid = 2692] [serial = 2319] [outer = 0x7f3654390c00] 16:54:09 INFO - PROCESS | 2692 | 1460937249831 Marionette DEBUG loaded listener.js 16:54:09 INFO - PROCESS | 2692 | ++DOMWINDOW == 144 (0x7f3657c97400) [pid = 2692] [serial = 2320] [outer = 0x7f3654390c00] 16:54:11 INFO - PROCESS | 2692 | 1460937251280 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"]]]}] 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:54:11 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" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:54:11 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" 16:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:54:11 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2251ms 16:54:11 INFO - PROCESS | 2692 | 1460937251588 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 16:54:11 INFO - PROCESS | 2692 | 1460937251594 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 16:54:11 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:54:11 INFO - PROCESS | 2692 | 1460937251607 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:54:11 INFO - PROCESS | 2692 | 1460937251610 Marionette TRACE conn3 <- [1,3058,null,{}] 16:54:11 INFO - PROCESS | 2692 | 1460937251617 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}] 16:54:11 INFO - PROCESS | 2692 | 1460937251866 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 16:54:12 INFO - PROCESS | 2692 | 1460937252135 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:12 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d0d8000 == 195 [pid = 2692] [id = 774] 16:54:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 145 (0x7f3654be0800) [pid = 2692] [serial = 2321] [outer = (nil)] 16:54:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 146 (0x7f365e7eb400) [pid = 2692] [serial = 2322] [outer = 0x7f3654be0800] 16:54:12 INFO - PROCESS | 2692 | 1460937252228 Marionette DEBUG loaded listener.js 16:54:12 INFO - PROCESS | 2692 | ++DOMWINDOW == 147 (0x7f365ec9a000) [pid = 2692] [serial = 2323] [outer = 0x7f3654be0800] 16:54:13 INFO - PROCESS | 2692 | 1460937253149 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]]]}] 16:54:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:54:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:54:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:54:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:54:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:54:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:54:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:54:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:54:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:54:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:54:13 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:54:13 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:54:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:54:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:54:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:54:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:54:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:54:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:54:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:54:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:54:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:54:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:54:13 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1597ms 16:54:13 INFO - PROCESS | 2692 | 1460937253205 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 16:54:13 INFO - PROCESS | 2692 | 1460937253214 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 16:54:13 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:54:13 INFO - PROCESS | 2692 | 1460937253273 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:54:13 INFO - PROCESS | 2692 | 1460937253276 Marionette TRACE conn3 <- [1,3062,null,{}] 16:54:13 INFO - PROCESS | 2692 | 1460937253296 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}] 16:54:13 INFO - PROCESS | 2692 | 1460937253556 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 16:54:13 INFO - PROCESS | 2692 | 1460937253944 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:13 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365d19e800 == 196 [pid = 2692] [id = 775] 16:54:13 INFO - PROCESS | 2692 | ++DOMWINDOW == 148 (0x7f364a65f400) [pid = 2692] [serial = 2324] [outer = (nil)] 16:54:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 149 (0x7f365ee09800) [pid = 2692] [serial = 2325] [outer = 0x7f364a65f400] 16:54:14 INFO - PROCESS | 2692 | 1460937254079 Marionette DEBUG loaded listener.js 16:54:14 INFO - PROCESS | 2692 | ++DOMWINDOW == 150 (0x7f365f23e000) [pid = 2692] [serial = 2326] [outer = 0x7f364a65f400] 16:54:14 INFO - PROCESS | 2692 | [2692] 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 16:54:15 INFO - PROCESS | 2692 | 1460937255178 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:54:15 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:54:15 INFO - {} 16:54:15 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 2001ms 16:54:15 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:54:15 INFO - PROCESS | 2692 | 1460937255230 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 16:54:15 INFO - PROCESS | 2692 | 1460937255232 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 16:54:15 INFO - PROCESS | 2692 | 1460937255240 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:54:15 INFO - PROCESS | 2692 | 1460937255244 Marionette TRACE conn3 <- [1,3066,null,{}] 16:54:15 INFO - PROCESS | 2692 | 1460937255300 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}] 16:54:15 INFO - PROCESS | 2692 | 1460937255635 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 16:54:15 INFO - PROCESS | 2692 | 1460937255984 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:16 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365f022000 == 197 [pid = 2692] [id = 776] 16:54:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 151 (0x7f365f856800) [pid = 2692] [serial = 2327] [outer = (nil)] 16:54:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 152 (0x7f3662aa8800) [pid = 2692] [serial = 2328] [outer = 0x7f365f856800] 16:54:16 INFO - PROCESS | 2692 | 1460937256075 Marionette DEBUG loaded listener.js 16:54:16 INFO - PROCESS | 2692 | ++DOMWINDOW == 153 (0x7f3663720000) [pid = 2692] [serial = 2329] [outer = 0x7f365f856800] 16:54:16 INFO - PROCESS | 2692 | 1460937256900 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]]]}] 16:54:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:54:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:54:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:54:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:54:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:54:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:54:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:54:16 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1688ms 16:54:16 INFO - PROCESS | 2692 | 1460937256931 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 16:54:16 INFO - PROCESS | 2692 | 1460937256936 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 16:54:16 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:54:16 INFO - PROCESS | 2692 | 1460937256942 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:54:16 INFO - PROCESS | 2692 | 1460937256946 Marionette TRACE conn3 <- [1,3070,null,{}] 16:54:16 INFO - PROCESS | 2692 | 1460937256951 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}] 16:54:17 INFO - PROCESS | 2692 | 1460937257193 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 16:54:17 INFO - PROCESS | 2692 | 1460937257447 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:17 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366157a800 == 198 [pid = 2692] [id = 777] 16:54:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 154 (0x7f365f824400) [pid = 2692] [serial = 2330] [outer = (nil)] 16:54:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 155 (0x7f3665048800) [pid = 2692] [serial = 2331] [outer = 0x7f365f824400] 16:54:17 INFO - PROCESS | 2692 | 1460937257524 Marionette DEBUG loaded listener.js 16:54:17 INFO - PROCESS | 2692 | ++DOMWINDOW == 156 (0x7f36661c7400) [pid = 2692] [serial = 2332] [outer = 0x7f365f824400] 16:54:18 INFO - PROCESS | 2692 | 1460937258408 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]]]}] 16:54:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:54:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:54:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:54:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:54:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:54:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:54:18 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1485ms 16:54:18 INFO - PROCESS | 2692 | 1460937258430 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 16:54:18 INFO - PROCESS | 2692 | 1460937258434 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 16:54:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:54:18 INFO - PROCESS | 2692 | 1460937258440 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:54:18 INFO - PROCESS | 2692 | 1460937258443 Marionette TRACE conn3 <- [1,3074,null,{}] 16:54:18 INFO - PROCESS | 2692 | 1460937258449 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}] 16:54:18 INFO - PROCESS | 2692 | 1460937258692 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 16:54:18 INFO - PROCESS | 2692 | 1460937258988 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:19 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36634a6000 == 199 [pid = 2692] [id = 778] 16:54:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 157 (0x7f364ad03800) [pid = 2692] [serial = 2333] [outer = (nil)] 16:54:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 158 (0x7f36661c5000) [pid = 2692] [serial = 2334] [outer = 0x7f364ad03800] 16:54:19 INFO - PROCESS | 2692 | 1460937259066 Marionette DEBUG loaded listener.js 16:54:19 INFO - PROCESS | 2692 | ++DOMWINDOW == 159 (0x7f3667474400) [pid = 2692] [serial = 2335] [outer = 0x7f364ad03800] 16:54:19 INFO - PROCESS | 2692 | 1460937259887 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]]]}] 16:54:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:54:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:54:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:54:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:54:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:54:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:54:19 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1483ms 16:54:19 INFO - PROCESS | 2692 | 1460937259926 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 16:54:19 INFO - PROCESS | 2692 | 1460937259930 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 16:54:19 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:54:19 INFO - PROCESS | 2692 | 1460937259937 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:54:19 INFO - PROCESS | 2692 | 1460937259941 Marionette TRACE conn3 <- [1,3078,null,{}] 16:54:19 INFO - PROCESS | 2692 | 1460937259947 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}] 16:54:20 INFO - PROCESS | 2692 | 1460937260205 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 16:54:20 INFO - PROCESS | 2692 | 1460937260523 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:20 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e7a4800 == 200 [pid = 2692] [id = 779] 16:54:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 160 (0x7f364d00b000) [pid = 2692] [serial = 2336] [outer = (nil)] 16:54:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 161 (0x7f365e8f1800) [pid = 2692] [serial = 2337] [outer = 0x7f364d00b000] 16:54:20 INFO - PROCESS | 2692 | 1460937260602 Marionette DEBUG loaded listener.js 16:54:20 INFO - PROCESS | 2692 | ++DOMWINDOW == 162 (0x7f365f9b1800) [pid = 2692] [serial = 2338] [outer = 0x7f364d00b000] 16:54:21 INFO - PROCESS | 2692 | 1460937261505 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] 16:54:21 INFO - PROCESS | 2692 | 1460937261614 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 16:54:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:54:21 INFO - PROCESS | 2692 | 1460937261628 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:54:21 INFO - PROCESS | 2692 | 1460937261632 Marionette TRACE conn3 <- [1,3082,null,{}] 16:54:21 INFO - PROCESS | 2692 | 1460937261641 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}] 16:54:21 INFO - PROCESS | 2692 | 1460937261917 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 16:54:22 INFO - PROCESS | 2692 | 1460937262239 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:22 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3663d4c000 == 201 [pid = 2692] [id = 780] 16:54:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 163 (0x7f36508d7000) [pid = 2692] [serial = 2339] [outer = (nil)] 16:54:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 164 (0x7f3668331400) [pid = 2692] [serial = 2340] [outer = 0x7f36508d7000] 16:54:22 INFO - PROCESS | 2692 | 1460937262322 Marionette DEBUG loaded listener.js 16:54:22 INFO - PROCESS | 2692 | ++DOMWINDOW == 165 (0x7f366833f800) [pid = 2692] [serial = 2341] [outer = 0x7f36508d7000] 16:54:23 INFO - PROCESS | 2692 | 1460937263094 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]]]}] 16:54:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:54:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:54:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:54:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:54:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1495ms 16:54:23 INFO - PROCESS | 2692 | 1460937263123 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 16:54:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:54:23 INFO - PROCESS | 2692 | 1460937263127 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 16:54:23 INFO - PROCESS | 2692 | 1460937263133 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:54:23 INFO - PROCESS | 2692 | 1460937263137 Marionette TRACE conn3 <- [1,3086,null,{}] 16:54:23 INFO - PROCESS | 2692 | 1460937263144 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}] 16:54:23 INFO - PROCESS | 2692 | 1460937263452 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 16:54:23 INFO - PROCESS | 2692 | 1460937263723 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:23 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667903000 == 202 [pid = 2692] [id = 781] 16:54:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 166 (0x7f36664cfc00) [pid = 2692] [serial = 2342] [outer = (nil)] 16:54:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 167 (0x7f3669abe000) [pid = 2692] [serial = 2343] [outer = 0x7f36664cfc00] 16:54:23 INFO - PROCESS | 2692 | 1460937263809 Marionette DEBUG loaded listener.js 16:54:23 INFO - PROCESS | 2692 | ++DOMWINDOW == 168 (0x7f366b29f800) [pid = 2692] [serial = 2344] [outer = 0x7f36664cfc00] 16:54:24 INFO - PROCESS | 2692 | 1460937264675 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:54:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1589ms 16:54:24 INFO - PROCESS | 2692 | 1460937264723 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 16:54:24 INFO - PROCESS | 2692 | 1460937264727 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 16:54:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:54:24 INFO - PROCESS | 2692 | 1460937264733 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:54:24 INFO - PROCESS | 2692 | 1460937264736 Marionette TRACE conn3 <- [1,3090,null,{}] 16:54:24 INFO - PROCESS | 2692 | 1460937264742 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}] 16:54:25 INFO - PROCESS | 2692 | 1460937265021 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 16:54:25 INFO - PROCESS | 2692 | 1460937265352 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:25 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3667f58800 == 203 [pid = 2692] [id = 782] 16:54:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 169 (0x7f366ea42400) [pid = 2692] [serial = 2345] [outer = (nil)] 16:54:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 170 (0x7f36748d7400) [pid = 2692] [serial = 2346] [outer = 0x7f366ea42400] 16:54:25 INFO - PROCESS | 2692 | 1460937265434 Marionette DEBUG loaded listener.js 16:54:25 INFO - PROCESS | 2692 | ++DOMWINDOW == 171 (0x7f3675471c00) [pid = 2692] [serial = 2347] [outer = 0x7f366ea42400] 16:54:26 INFO - PROCESS | 2692 | 1460937266242 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:54:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:54:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1534ms 16:54:26 INFO - PROCESS | 2692 | 1460937266269 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 16:54:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:54:26 INFO - PROCESS | 2692 | 1460937266274 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 16:54:26 INFO - PROCESS | 2692 | 1460937266281 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:54:26 INFO - PROCESS | 2692 | 1460937266284 Marionette TRACE conn3 <- [1,3094,null,{}] 16:54:26 INFO - PROCESS | 2692 | 1460937266290 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}] 16:54:26 INFO - PROCESS | 2692 | 1460937266543 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 16:54:26 INFO - PROCESS | 2692 | 1460937266830 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:26 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f366b23f800 == 204 [pid = 2692] [id = 783] 16:54:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 172 (0x7f364e1b9c00) [pid = 2692] [serial = 2348] [outer = (nil)] 16:54:26 INFO - PROCESS | 2692 | ++DOMWINDOW == 173 (0x7f3675907800) [pid = 2692] [serial = 2349] [outer = 0x7f364e1b9c00] 16:54:26 INFO - PROCESS | 2692 | 1460937266912 Marionette DEBUG loaded listener.js 16:54:27 INFO - PROCESS | 2692 | ++DOMWINDOW == 174 (0x7f3675b0a800) [pid = 2692] [serial = 2350] [outer = 0x7f364e1b9c00] 16:54:27 INFO - PROCESS | 2692 | 1460937267708 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:54:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:54:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1442ms 16:54:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:54:27 INFO - PROCESS | 2692 | 1460937267723 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 16:54:27 INFO - PROCESS | 2692 | 1460937267726 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 16:54:27 INFO - PROCESS | 2692 | 1460937267733 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:54:27 INFO - PROCESS | 2692 | 1460937267736 Marionette TRACE conn3 <- [1,3098,null,{}] 16:54:27 INFO - PROCESS | 2692 | 1460937267741 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}] 16:54:27 INFO - PROCESS | 2692 | 1460937267989 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 16:54:28 INFO - PROCESS | 2692 | 1460937268253 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:28 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f36754e7000 == 205 [pid = 2692] [id = 784] 16:54:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 175 (0x7f36505e9400) [pid = 2692] [serial = 2351] [outer = (nil)] 16:54:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 176 (0x7f3675b0e800) [pid = 2692] [serial = 2352] [outer = 0x7f36505e9400] 16:54:28 INFO - PROCESS | 2692 | 1460937268333 Marionette DEBUG loaded listener.js 16:54:28 INFO - PROCESS | 2692 | ++DOMWINDOW == 177 (0x7f3676922400) [pid = 2692] [serial = 2353] [outer = 0x7f36505e9400] 16:54:29 INFO - PROCESS | 2692 | 1460937269147 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]]]}] 16:54:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:54:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:54:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1435ms 16:54:29 INFO - PROCESS | 2692 | 1460937269169 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 16:54:29 INFO - PROCESS | 2692 | 1460937269173 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 16:54:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:54:29 INFO - PROCESS | 2692 | 1460937269179 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:54:29 INFO - PROCESS | 2692 | 1460937269182 Marionette TRACE conn3 <- [1,3102,null,{}] 16:54:29 INFO - PROCESS | 2692 | 1460937269188 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}] 16:54:29 INFO - PROCESS | 2692 | 1460937269482 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 16:54:29 INFO - PROCESS | 2692 | 1460937269743 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:29 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3678515800 == 206 [pid = 2692] [id = 785] 16:54:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 178 (0x7f3648c05000) [pid = 2692] [serial = 2354] [outer = (nil)] 16:54:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 179 (0x7f367692cc00) [pid = 2692] [serial = 2355] [outer = 0x7f3648c05000] 16:54:29 INFO - PROCESS | 2692 | 1460937269825 Marionette DEBUG loaded listener.js 16:54:29 INFO - PROCESS | 2692 | ++DOMWINDOW == 180 (0x7f3678a25000) [pid = 2692] [serial = 2356] [outer = 0x7f3648c05000] 16:54:30 INFO - PROCESS | 2692 | 1460937270658 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:54:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:54:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1492ms 16:54:30 INFO - PROCESS | 2692 | 1460937270672 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 16:54:30 INFO - PROCESS | 2692 | 1460937270676 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 16:54:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:54:30 INFO - PROCESS | 2692 | 1460937270684 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:54:30 INFO - PROCESS | 2692 | 1460937270686 Marionette TRACE conn3 <- [1,3106,null,{}] 16:54:30 INFO - PROCESS | 2692 | 1460937270692 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}] 16:54:30 INFO - PROCESS | 2692 | 1460937270943 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 16:54:31 INFO - PROCESS | 2692 | 1460937271204 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:31 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f367d72e000 == 207 [pid = 2692] [id = 786] 16:54:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 181 (0x7f3650f6d000) [pid = 2692] [serial = 2357] [outer = (nil)] 16:54:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 182 (0x7f3678ac3400) [pid = 2692] [serial = 2358] [outer = 0x7f3650f6d000] 16:54:31 INFO - PROCESS | 2692 | 1460937271280 Marionette DEBUG loaded listener.js 16:54:31 INFO - PROCESS | 2692 | ++DOMWINDOW == 183 (0x7f367a262800) [pid = 2692] [serial = 2359] [outer = 0x7f3650f6d000] 16:54:32 INFO - PROCESS | 2692 | 1460937272131 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]]]}] 16:54:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:54:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:54:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:54:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1484ms 16:54:32 INFO - PROCESS | 2692 | 1460937272168 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 16:54:32 INFO - PROCESS | 2692 | 1460937272172 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 16:54:32 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:54:32 INFO - PROCESS | 2692 | 1460937272179 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:54:32 INFO - PROCESS | 2692 | 1460937272182 Marionette TRACE conn3 <- [1,3110,null,{}] 16:54:32 INFO - PROCESS | 2692 | 1460937272228 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}] 16:54:32 INFO - PROCESS | 2692 | 1460937272548 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 16:54:32 INFO - PROCESS | 2692 | 1460937272768 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:32 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f3649fb3800 == 208 [pid = 2692] [id = 787] 16:54:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 184 (0x7f3675b11400) [pid = 2692] [serial = 2360] [outer = (nil)] 16:54:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 185 (0x7f367a635400) [pid = 2692] [serial = 2361] [outer = 0x7f3675b11400] 16:54:32 INFO - PROCESS | 2692 | 1460937272854 Marionette DEBUG loaded listener.js 16:54:32 INFO - PROCESS | 2692 | ++DOMWINDOW == 186 (0x7f367a63b000) [pid = 2692] [serial = 2362] [outer = 0x7f3675b11400] 16:54:33 INFO - PROCESS | 2692 | 1460937273675 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"]]]}] 16:54:33 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:54:33 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 16:54:33 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:54:33 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:54:33 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1530ms 16:54:33 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:54:33 INFO - PROCESS | 2692 | 1460937273711 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 16:54:33 INFO - PROCESS | 2692 | 1460937273714 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 16:54:33 INFO - PROCESS | 2692 | 1460937273722 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:54:33 INFO - PROCESS | 2692 | 1460937273724 Marionette TRACE conn3 <- [1,3114,null,{}] 16:54:33 INFO - PROCESS | 2692 | 1460937273731 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}] 16:54:33 INFO - PROCESS | 2692 | 1460937273984 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 16:54:34 INFO - PROCESS | 2692 | 1460937274273 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\", \"8b3a20d8-1d2f-45fd-8bc2-07bea36b7e6a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:34 INFO - PROCESS | 2692 | ++DOCSHELL 0x7f365e6a3000 == 209 [pid = 2692] [id = 788] 16:54:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 187 (0x7f3678b82400) [pid = 2692] [serial = 2363] [outer = (nil)] 16:54:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 188 (0x7f367a716000) [pid = 2692] [serial = 2364] [outer = 0x7f3678b82400] 16:54:34 INFO - PROCESS | 2692 | 1460937274356 Marionette DEBUG loaded listener.js 16:54:34 INFO - PROCESS | 2692 | ++DOMWINDOW == 189 (0x7f367a71c400) [pid = 2692] [serial = 2365] [outer = 0x7f3678b82400] 16:54:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366778b000 == 208 [pid = 2692] [id = 674] 16:54:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f3667d6a800 == 207 [pid = 2692] [id = 675] 16:54:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f36664b0000 == 206 [pid = 2692] [id = 673] 16:54:36 INFO - PROCESS | 2692 | --DOCSHELL 0x7f366348b000 == 205 [pid = 2692] [id = 757] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 188 (0x7f3668218800) [pid = 2692] [serial = 2222] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 187 (0x7f3651b5a000) [pid = 2692] [serial = 2184] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 186 (0x7f364ad02c00) [pid = 2692] [serial = 2229] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 185 (0x7f365c335400) [pid = 2692] [serial = 2199] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 184 (0x7f3657ca1400) [pid = 2692] [serial = 2193] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 183 (0x7f364a4cdc00) [pid = 2692] [serial = 2228] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 182 (0x7f3657e0ec00) [pid = 2692] [serial = 2195] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 181 (0x7f365bf40000) [pid = 2692] [serial = 2196] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 180 (0x7f3650f5d400) [pid = 2692] [serial = 2181] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 179 (0x7f366747b400) [pid = 2692] [serial = 2216] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 178 (0x7f36639d6800) [pid = 2692] [serial = 2213] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 177 (0x7f364a664000) [pid = 2692] [serial = 2174] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 176 (0x7f365f23fc00) [pid = 2692] [serial = 2205] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 175 (0x7f365f095800) [pid = 2692] [serial = 2204] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 174 (0x7f364e0e8c00) [pid = 2692] [serial = 2231] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 173 (0x7f365117b800) [pid = 2692] [serial = 2237] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 172 (0x7f364b1e7000) [pid = 2692] [serial = 2240] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 171 (0x7f3662c3dc00) [pid = 2692] [serial = 2211] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 170 (0x7f364eae2400) [pid = 2692] [serial = 2178] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 169 (0x7f3655b41400) [pid = 2692] [serial = 2190] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 168 (0x7f365d7a7400) [pid = 2692] [serial = 2201] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 167 (0x7f3667d97400) [pid = 2692] [serial = 2219] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 166 (0x7f364e9ca800) [pid = 2692] [serial = 2177] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 165 (0x7f36505e4800) [pid = 2692] [serial = 2180] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 164 (0x7f366768e400) [pid = 2692] [serial = 2217] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 163 (0x7f36526c4800) [pid = 2692] [serial = 2186] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 162 (0x7f3651a95400) [pid = 2692] [serial = 2183] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 161 (0x7f366059d000) [pid = 2692] [serial = 2207] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 160 (0x7f3662a56c00) [pid = 2692] [serial = 2208] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 159 (0x7f3651b0b000) [pid = 2692] [serial = 2103] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 158 (0x7f3655d66c00) [pid = 2692] [serial = 2192] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 157 (0x7f366833b000) [pid = 2692] [serial = 2225] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 156 (0x7f3666b87800) [pid = 2692] [serial = 2214] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 155 (0x7f3654398400) [pid = 2692] [serial = 2189] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 154 (0x7f365e7ed400) [pid = 2692] [serial = 2202] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 153 (0x7f3653a90800) [pid = 2692] [serial = 2187] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 152 (0x7f365c220400) [pid = 2692] [serial = 2198] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 151 (0x7f364e85ec00) [pid = 2692] [serial = 2232] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 150 (0x7f36511c4c00) [pid = 2692] [serial = 2238] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 149 (0x7f36505e6000) [pid = 2692] [serial = 2235] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 148 (0x7f3662a59800) [pid = 2692] [serial = 2210] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 147 (0x7f36502ef400) [pid = 2692] [serial = 2234] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 146 (0x7f364b1e6400) [pid = 2692] [serial = 2175] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | --DOMWINDOW == 145 (0x7f3651055800) [pid = 2692] [serial = 2242] [outer = (nil)] [url = about:blank] 16:54:37 INFO - PROCESS | 2692 | 1460937277502 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]]]}] 16:54:37 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:54:37 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 3793ms 16:54:37 INFO - PROCESS | 2692 | 1460937277512 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 16:54:37 INFO - PROCESS | 2692 | 1460937277516 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 16:54:38 WARNING - u'runner_teardown' () 16:54:38 INFO - No more tests 16:54:38 INFO - Got 0 unexpected results 16:54:38 INFO - SUITE-END | took 1261s 16:54:38 INFO - Closing logging queue 16:54:38 INFO - queue closed 16:54:39 INFO - Return code: 0 16:54:39 WARNING - # TBPL SUCCESS # 16:54:39 INFO - Running post-action listener: _resource_record_post_action 16:54:39 INFO - Running post-run listener: _resource_record_post_run 16:54:40 INFO - Total resource usage - Wall time: 1298s; CPU: 98.0%; Read bytes: 5369856; Write bytes: 970358784; Read time: 332; Write time: 343416 16:54:40 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:54:40 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 50884608; Read time: 0; Write time: 48872 16:54:40 INFO - run-tests - Wall time: 1267s; CPU: 98.0%; Read bytes: 4730880; Write bytes: 919474176; Read time: 244; Write time: 294544 16:54:40 INFO - Running post-run listener: _upload_blobber_files 16:54:40 INFO - Blob upload gear active. 16:54:40 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:54:40 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 16:54:40 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'] 16:54:40 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 16:54:40 INFO - (blobuploader) - INFO - Open directory for files ... 16:54:40 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:54:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:54:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:54:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:54:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:54:41 INFO - (blobuploader) - INFO - Done attempting. 16:54:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:54:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:54:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:54:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:54:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:54:42 INFO - (blobuploader) - INFO - Done attempting. 16:54:42 INFO - (blobuploader) - INFO - Iteration through files over. 16:54:42 INFO - Return code: 0 16:54:42 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:54:42 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:54:42 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0e9396329a646d34fe298c4c2569ff7f4ca55b3814ed212464b567dab50efa89355e34a39ea8fc42a54766944e9fbafd2e572b9bc505163d985ec8865252cefc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/bee9055da68c495194f17e517b5479883c25282388471ad5384700812077cecb103c9464b5eebcb73ab32afc5cdd31e9f170a8b23042d3a2b59409d322ececc5"} 16:54:42 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:54:42 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:54:42 INFO - Contents: 16:54:42 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0e9396329a646d34fe298c4c2569ff7f4ca55b3814ed212464b567dab50efa89355e34a39ea8fc42a54766944e9fbafd2e572b9bc505163d985ec8865252cefc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/bee9055da68c495194f17e517b5479883c25282388471ad5384700812077cecb103c9464b5eebcb73ab32afc5cdd31e9f170a8b23042d3a2b59409d322ececc5"} 16:54:42 INFO - Running post-run listener: copy_logs_to_upload_dir 16:54:42 INFO - Copying logs to upload dir... 16:54:42 INFO - mkdir: /builds/slave/test/build/upload/logs 16:54:42 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1392.301007 ========= master_lag: 0.93 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 13 secs) (at 2016-04-17 16:54:43.388862) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-17 16:54:43.390094) ========= 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-1460935329.800063-311592125 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0e9396329a646d34fe298c4c2569ff7f4ca55b3814ed212464b567dab50efa89355e34a39ea8fc42a54766944e9fbafd2e572b9bc505163d985ec8865252cefc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/bee9055da68c495194f17e517b5479883c25282388471ad5384700812077cecb103c9464b5eebcb73ab32afc5cdd31e9f170a8b23042d3a2b59409d322ececc5"} build_url:https://queue.taskcluster.net/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/XreIwiPTTm2o0FMtcSD-GA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.043900 build_url: 'https://queue.taskcluster.net/v1/task/XreIwiPTTm2o0FMtcSD-GA/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/0e9396329a646d34fe298c4c2569ff7f4ca55b3814ed212464b567dab50efa89355e34a39ea8fc42a54766944e9fbafd2e572b9bc505163d985ec8865252cefc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/bee9055da68c495194f17e517b5479883c25282388471ad5384700812077cecb103c9464b5eebcb73ab32afc5cdd31e9f170a8b23042d3a2b59409d322ececc5"}' symbols_url: 'https://queue.taskcluster.net/v1/task/XreIwiPTTm2o0FMtcSD-GA/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-17 16:54:43.473875) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 16:54:43.474365) ========= 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-1460935329.800063-311592125 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.026160 ========= master_lag: 0.45 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 16:54:43.948150) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-17 16:54:43.948539) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-17 16:54:43.948888) ========= ========= Total master_lag: 1.52 =========