builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0203 starttime: 1468519138.47 results: success (0) buildid: 20160714094242 builduid: 5eac837765964f8393ec98e43c8f70d5 revision: 0968b5fb96974b862d6901f9250644d8e478a30f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-14 10:58:58.470188) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-14 10:58:58.471285) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-14 10:58:58.472065) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-14 10:58:58.499958) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 10:58:58.500611) ========= 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: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.0Ke0Q9s0sc/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.EHkSMeTcaS/Listeners TMPDIR=/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-07-14 10:58:58-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to 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% 48.4M=0s 2016-07-14 10:58:58 (48.4 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.134529 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 10:58:58.663207) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 10:58:58.663591) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.0Ke0Q9s0sc/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.EHkSMeTcaS/Listeners TMPDIR=/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.024673 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 10:58:58.714344) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-14 10:58:58.714742) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 0968b5fb96974b862d6901f9250644d8e478a30f --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 0968b5fb96974b862d6901f9250644d8e478a30f --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.0Ke0Q9s0sc/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.EHkSMeTcaS/Listeners TMPDIR=/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-07-14 10:58:58,798 truncating revision to first 12 chars 2016-07-14 10:58:58,798 Setting DEBUG logging. 2016-07-14 10:58:58,798 attempt 1/10 2016-07-14 10:58:58,798 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/0968b5fb9697?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-14 10:59:00,215 unpacking tar archive at: mozilla-beta-0968b5fb9697/testing/mozharness/ program finished with exit code 0 elapsedTime=1.687916 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-14 10:59:00.428305) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-14 10:59:00.429131) ========= script_repo_revision: 0968b5fb96974b862d6901f9250644d8e478a30f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-14 10:59:00.430311) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-14 10:59:00.431167) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-14 10:59:00.450851) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 53 secs) (at 2016-07-14 10:59:00.451201) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.0Ke0Q9s0sc/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.EHkSMeTcaS/Listeners TMPDIR=/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 10:59:00 INFO - MultiFileLogger online at 20160714 10:59:00 in /builds/slave/test 10:59:00 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 10:59:00 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:59:00 INFO - {'append_to_log': False, 10:59:00 INFO - 'base_work_dir': '/builds/slave/test', 10:59:00 INFO - 'blob_upload_branch': 'mozilla-beta', 10:59:00 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:59:00 INFO - 'buildbot_json_path': 'buildprops.json', 10:59:00 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:59:00 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:59:00 INFO - 'download_minidump_stackwalk': True, 10:59:00 INFO - 'download_symbols': 'true', 10:59:00 INFO - 'e10s': False, 10:59:00 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:59:00 INFO - 'tooltool.py': '/tools/tooltool.py', 10:59:00 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:59:00 INFO - '/tools/misc-python/virtualenv.py')}, 10:59:00 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:59:00 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:59:00 INFO - 'log_level': 'info', 10:59:00 INFO - 'log_to_console': True, 10:59:00 INFO - 'opt_config_files': (), 10:59:00 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:59:00 INFO - '--processes=1', 10:59:00 INFO - '--config=%(test_path)s/wptrunner.ini', 10:59:00 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:59:00 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:59:00 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:59:00 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:59:00 INFO - 'pip_index': False, 10:59:00 INFO - 'require_test_zip': True, 10:59:00 INFO - 'test_type': ('testharness',), 10:59:00 INFO - 'this_chunk': '1', 10:59:00 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:59:00 INFO - 'total_chunks': '10', 10:59:00 INFO - 'virtualenv_path': 'venv', 10:59:00 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:59:00 INFO - 'work_dir': 'build'} 10:59:00 INFO - ##### 10:59:00 INFO - ##### Running clobber step. 10:59:00 INFO - ##### 10:59:00 INFO - Running pre-action listener: _resource_record_pre_action 10:59:00 INFO - Running main action method: clobber 10:59:00 INFO - rmtree: /builds/slave/test/build 10:59:00 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:59:02 INFO - Running post-action listener: _resource_record_post_action 10:59:02 INFO - ##### 10:59:02 INFO - ##### Running read-buildbot-config step. 10:59:02 INFO - ##### 10:59:02 INFO - Running pre-action listener: _resource_record_pre_action 10:59:02 INFO - Running main action method: read_buildbot_config 10:59:02 INFO - Using buildbot properties: 10:59:02 INFO - { 10:59:02 INFO - "project": "", 10:59:02 INFO - "product": "firefox", 10:59:02 INFO - "script_repo_revision": "production", 10:59:02 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 10:59:02 INFO - "repository": "", 10:59:02 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 10:59:02 INFO - "buildid": "20160714094242", 10:59:02 INFO - "pgo_build": "False", 10:59:02 INFO - "basedir": "/builds/slave/test", 10:59:02 INFO - "buildnumber": 36, 10:59:02 INFO - "slavename": "t-yosemite-r7-0203", 10:59:02 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 10:59:02 INFO - "platform": "macosx64", 10:59:02 INFO - "branch": "mozilla-beta", 10:59:02 INFO - "revision": "0968b5fb96974b862d6901f9250644d8e478a30f", 10:59:02 INFO - "repo_path": "releases/mozilla-beta", 10:59:02 INFO - "moz_repo_path": "", 10:59:02 INFO - "stage_platform": "macosx64", 10:59:02 INFO - "builduid": "5eac837765964f8393ec98e43c8f70d5", 10:59:02 INFO - "slavebuilddir": "test" 10:59:02 INFO - } 10:59:02 INFO - Found installer url https://queue.taskcluster.net/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 10:59:02 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 10:59:02 INFO - Running post-action listener: _resource_record_post_action 10:59:02 INFO - ##### 10:59:02 INFO - ##### Running download-and-extract step. 10:59:02 INFO - ##### 10:59:02 INFO - Running pre-action listener: _resource_record_pre_action 10:59:02 INFO - Running main action method: download_and_extract 10:59:02 INFO - mkdir: /builds/slave/test/build/tests 10:59:02 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')]} 10:59:02 INFO - https://queue.taskcluster.net/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 10:59:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 10:59:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 10:59:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 10:59:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 10:59:03 INFO - Downloaded 1201 bytes. 10:59:03 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 10:59:03 INFO - Using the following test package requirements: 10:59:03 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 10:59:03 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:59:03 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 10:59:03 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:59:03 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 10:59:03 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:59:03 INFO - u'jsshell-mac64.zip'], 10:59:03 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:59:03 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 10:59:03 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 10:59:03 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:59:03 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 10:59:03 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:59:03 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 10:59:03 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:59:03 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 10:59:03 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:59:03 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 10:59:03 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 10:59:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:59:03 INFO - https://queue.taskcluster.net/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 10:59:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 10:59:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 10:59:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 10:59:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 10:59:04 INFO - Downloaded 18370223 bytes. 10:59:04 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:59:04 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:59:05 INFO - caution: filename not matched: web-platform/* 10:59:05 INFO - Return code: 11 10:59:05 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')]} 10:59:05 INFO - https://queue.taskcluster.net/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 10:59:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 10:59:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 10:59:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 10:59:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 10:59:06 INFO - Downloaded 36389883 bytes. 10:59:06 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:59:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:59:10 INFO - caution: filename not matched: bin/* 10:59:10 INFO - caution: filename not matched: config/* 10:59:10 INFO - caution: filename not matched: mozbase/* 10:59:10 INFO - caution: filename not matched: marionette/* 10:59:10 INFO - caution: filename not matched: tools/wptserve/* 10:59:10 INFO - Return code: 11 10:59:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:59:10 INFO - https://queue.taskcluster.net/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 10:59:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 10:59:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 10:59:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 10:59:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 10:59:12 INFO - Downloaded 73026212 bytes. 10:59:12 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 10:59:12 INFO - mkdir: /builds/slave/test/properties 10:59:12 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:59:12 INFO - Writing to file /builds/slave/test/properties/build_url 10:59:12 INFO - Contents: 10:59:12 INFO - build_url:https://queue.taskcluster.net/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 10:59:14 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:59:14 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:59:14 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:59:14 INFO - Contents: 10:59:14 INFO - symbols_url:https://queue.taskcluster.net/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:59:14 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')]} 10:59:14 INFO - https://queue.taskcluster.net/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:59:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:59:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:59:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:59:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 10:59:17 INFO - Downloaded 103717728 bytes. 10:59:17 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 10:59:17 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 10:59:20 INFO - Return code: 0 10:59:20 INFO - Running post-action listener: _resource_record_post_action 10:59:20 INFO - Running post-action listener: set_extra_try_arguments 10:59:20 INFO - ##### 10:59:20 INFO - ##### Running create-virtualenv step. 10:59:20 INFO - ##### 10:59:20 INFO - Running pre-action listener: _pre_create_virtualenv 10:59:20 INFO - Running pre-action listener: _resource_record_pre_action 10:59:20 INFO - Running main action method: create_virtualenv 10:59:20 INFO - Creating virtualenv /builds/slave/test/build/venv 10:59:20 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 10:59:20 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:59:20 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:59:20 INFO - Using real prefix '/tools/python27' 10:59:20 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:59:21 INFO - Installing distribute.............................................................................................................................................................................................done. 10:59:24 INFO - Installing pip.................done. 10:59:24 INFO - Return code: 0 10:59:24 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:59:24 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')]} 10:59:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:59:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:59:24 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')]} 10:59:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:59:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:59:24 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x110067e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110084f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8c01c840b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1100805e0>, '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 0x10fc63cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc8e990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0Ke0Q9s0sc/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.EHkSMeTcaS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:59:24 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 10:59:24 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 10:59:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0Ke0Q9s0sc/Render', 10:59:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:59:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:59:24 INFO - 'HOME': '/Users/cltbld', 10:59:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:59:24 INFO - 'LOGNAME': 'cltbld', 10:59:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:59:24 INFO - 'MOZ_NO_REMOTE': '1', 10:59:24 INFO - 'NO_EM_RESTART': '1', 10:59:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:59:24 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:59:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:59:24 INFO - 'PWD': '/builds/slave/test', 10:59:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:59:24 INFO - 'SHELL': '/bin/bash', 10:59:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.EHkSMeTcaS/Listeners', 10:59:24 INFO - 'TMPDIR': '/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/', 10:59:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:59:24 INFO - 'USER': 'cltbld', 10:59:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:59:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:59:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:59:24 INFO - 'XPC_FLAGS': '0x0', 10:59:24 INFO - 'XPC_SERVICE_NAME': '0', 10:59:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:59:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:59:24 INFO - Downloading/unpacking psutil>=0.7.1 10:59:24 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 10:59:24 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 10:59:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:59:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:59:24 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 10:59:24 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 10:59:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:59:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:59:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:59:27 INFO - Installing collected packages: psutil 10:59:27 INFO - Running setup.py install for psutil 10:59:27 INFO - building 'psutil._psutil_osx' extension 10:59:27 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 10:59:28 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 10:59:28 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 10:59:28 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 10:59:28 INFO - building 'psutil._psutil_posix' extension 10:59:28 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 10:59:28 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 10:59:28 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 10:59:28 INFO - ^ 10:59:28 INFO - 1 warning generated. 10:59:28 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 10:59:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:59:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:59:28 INFO - Successfully installed psutil 10:59:28 INFO - Cleaning up... 10:59:29 INFO - Return code: 0 10:59:29 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:59:29 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')]} 10:59:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:59:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:59:29 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')]} 10:59:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:59:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:59:29 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x110067e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110084f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8c01c840b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1100805e0>, '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 0x10fc63cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc8e990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0Ke0Q9s0sc/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.EHkSMeTcaS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:59:29 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 10:59:29 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 10:59:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0Ke0Q9s0sc/Render', 10:59:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:59:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:59:29 INFO - 'HOME': '/Users/cltbld', 10:59:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:59:29 INFO - 'LOGNAME': 'cltbld', 10:59:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:59:29 INFO - 'MOZ_NO_REMOTE': '1', 10:59:29 INFO - 'NO_EM_RESTART': '1', 10:59:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:59:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:59:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:59:29 INFO - 'PWD': '/builds/slave/test', 10:59:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:59:29 INFO - 'SHELL': '/bin/bash', 10:59:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.EHkSMeTcaS/Listeners', 10:59:29 INFO - 'TMPDIR': '/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/', 10:59:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:59:29 INFO - 'USER': 'cltbld', 10:59:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:59:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:59:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:59:29 INFO - 'XPC_FLAGS': '0x0', 10:59:29 INFO - 'XPC_SERVICE_NAME': '0', 10:59:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:59:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:59:29 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:59:29 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 10:59:29 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 10:59:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:59:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:59:29 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 10:59:29 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 10:59:31 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:59:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:59: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) 10:59:31 INFO - Installing collected packages: mozsystemmonitor 10:59:31 INFO - Running setup.py install for mozsystemmonitor 10:59:32 INFO - Successfully installed mozsystemmonitor 10:59:32 INFO - Cleaning up... 10:59:32 INFO - Return code: 0 10:59:32 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:59: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')]} 10:59:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:59:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:59: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')]} 10:59:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:59:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:59: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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x110067e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110084f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8c01c840b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1100805e0>, '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 0x10fc63cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc8e990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0Ke0Q9s0sc/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.EHkSMeTcaS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:59: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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 10:59: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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 10:59:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0Ke0Q9s0sc/Render', 10:59:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:59:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:59:32 INFO - 'HOME': '/Users/cltbld', 10:59:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:59:32 INFO - 'LOGNAME': 'cltbld', 10:59:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:59:32 INFO - 'MOZ_NO_REMOTE': '1', 10:59:32 INFO - 'NO_EM_RESTART': '1', 10:59:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:59:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:59:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:59:32 INFO - 'PWD': '/builds/slave/test', 10:59:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:59:32 INFO - 'SHELL': '/bin/bash', 10:59:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.EHkSMeTcaS/Listeners', 10:59:32 INFO - 'TMPDIR': '/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/', 10:59:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:59:32 INFO - 'USER': 'cltbld', 10:59:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:59:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:59:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:59:32 INFO - 'XPC_FLAGS': '0x0', 10:59:32 INFO - 'XPC_SERVICE_NAME': '0', 10:59:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:59:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:59:32 INFO - Downloading/unpacking blobuploader==1.2.4 10:59: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 10:59: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 10:59:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:59:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:59: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 10:59: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 10:59:34 INFO - Downloading blobuploader-1.2.4.tar.gz 10:59:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:59:34 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:59:34 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 10:59:34 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 10:59:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:59:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:59:34 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 10:59:34 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 10:59:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:59:35 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:59:35 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 10:59:35 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 10:59:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:59:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:59:35 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 10:59:35 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 10:59:36 INFO - Downloading docopt-0.6.1.tar.gz 10:59:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:59:36 INFO - Installing collected packages: blobuploader, requests, docopt 10:59:36 INFO - Running setup.py install for blobuploader 10:59:36 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:59:36 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:59:36 INFO - Running setup.py install for requests 10:59:36 INFO - Running setup.py install for docopt 10:59:36 INFO - Successfully installed blobuploader requests docopt 10:59:36 INFO - Cleaning up... 10:59:37 INFO - Return code: 0 10:59:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:59:37 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')]} 10:59:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:59:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:59:37 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')]} 10:59:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:59:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:59:37 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x110067e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110084f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8c01c840b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1100805e0>, '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 0x10fc63cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc8e990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0Ke0Q9s0sc/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.EHkSMeTcaS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:59:37 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 10:59:37 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:59:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0Ke0Q9s0sc/Render', 10:59:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:59:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:59:37 INFO - 'HOME': '/Users/cltbld', 10:59:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:59:37 INFO - 'LOGNAME': 'cltbld', 10:59:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:59:37 INFO - 'MOZ_NO_REMOTE': '1', 10:59:37 INFO - 'NO_EM_RESTART': '1', 10:59:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:59:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:59:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:59:37 INFO - 'PWD': '/builds/slave/test', 10:59:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:59:37 INFO - 'SHELL': '/bin/bash', 10:59:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.EHkSMeTcaS/Listeners', 10:59:37 INFO - 'TMPDIR': '/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/', 10:59:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:59:37 INFO - 'USER': 'cltbld', 10:59:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:59:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:59:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:59:37 INFO - 'XPC_FLAGS': '0x0', 10:59:37 INFO - 'XPC_SERVICE_NAME': '0', 10:59:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:59:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:59:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:59:37 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-Bj5IyN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:59:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:59:37 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-OiB1Ep-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:59:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:59:37 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-cCKQXZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:59:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:59:37 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-o6fjT6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:59:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:59:37 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-6pP65w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:59:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:59:37 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-01u74I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:59:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:59:37 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-ef65e6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:59:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:59:37 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-EEj9DU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:59:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:59:38 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-RIuCVx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:59:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:59:38 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-GYlivX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:59:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:59:38 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-EyfkpH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:59:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:59:38 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-cSpuGo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:59:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:59:38 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-ysnxLe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:59:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:59:38 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-lR0EeK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:59:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:59:38 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-3x2wWJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:59:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:59:38 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-iCAHhq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:59:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:59:38 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-J8TNTc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:59:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:59:39 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-eaBbHe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:59:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:59:39 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-aeMejE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:59:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:59:39 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-WwXe64-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:59:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:59:39 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-xXGYRb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:59:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:59:39 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 10:59:39 INFO - Running setup.py install for manifestparser 10:59:39 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:59:39 INFO - Running setup.py install for mozcrash 10:59:40 INFO - Running setup.py install for mozdebug 10:59:40 INFO - Running setup.py install for mozdevice 10:59:40 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:59:40 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:59:40 INFO - Running setup.py install for mozfile 10:59:40 INFO - Running setup.py install for mozhttpd 10:59:40 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:59:40 INFO - Running setup.py install for mozinfo 10:59:40 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:59:40 INFO - Running setup.py install for mozInstall 10:59:40 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:59:40 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:59:40 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:59:40 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:59:41 INFO - Running setup.py install for mozleak 10:59:41 INFO - Running setup.py install for mozlog 10:59:41 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:59:41 INFO - Running setup.py install for moznetwork 10:59:41 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:59:41 INFO - Running setup.py install for mozprocess 10:59:41 INFO - Running setup.py install for mozprofile 10:59:41 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:59:41 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:59:41 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:59:41 INFO - Running setup.py install for mozrunner 10:59:41 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:59:41 INFO - Running setup.py install for mozscreenshot 10:59:42 INFO - Running setup.py install for moztest 10:59:42 INFO - Running setup.py install for mozversion 10:59:42 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:59:42 INFO - Running setup.py install for wptserve 10:59:42 INFO - Running setup.py install for marionette-driver 10:59:42 INFO - Running setup.py install for browsermob-proxy 10:59:42 INFO - Running setup.py install for marionette-client 10:59:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:59:43 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:59:43 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 10:59:43 INFO - Cleaning up... 10:59:43 INFO - Return code: 0 10:59:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:59:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:59:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:59:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:59:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:59:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:59:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:59:43 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x110067e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110084f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8c01c840b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1100805e0>, '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 0x10fc63cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc8e990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0Ke0Q9s0sc/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.EHkSMeTcaS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:59:43 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 10:59:43 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:59:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0Ke0Q9s0sc/Render', 10:59:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:59:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:59:43 INFO - 'HOME': '/Users/cltbld', 10:59:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:59:43 INFO - 'LOGNAME': 'cltbld', 10:59:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:59:43 INFO - 'MOZ_NO_REMOTE': '1', 10:59:43 INFO - 'NO_EM_RESTART': '1', 10:59:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:59:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:59:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:59:43 INFO - 'PWD': '/builds/slave/test', 10:59:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:59:43 INFO - 'SHELL': '/bin/bash', 10:59:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.EHkSMeTcaS/Listeners', 10:59:43 INFO - 'TMPDIR': '/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/', 10:59:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:59:43 INFO - 'USER': 'cltbld', 10:59:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:59:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:59:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:59:43 INFO - 'XPC_FLAGS': '0x0', 10:59:43 INFO - 'XPC_SERVICE_NAME': '0', 10:59:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:59:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:59:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:59:43 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-kxu8E8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:59:43 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)) 10:59:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:59:43 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-jCc_ol-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:59:43 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)) 10:59:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:59:43 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-fK8InG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:59:43 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)) 10:59:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:59:43 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-zcfe6o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:59:43 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)) 10:59:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:59:43 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-Nd0TOK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:59:44 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)) 10:59:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:59:44 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-nbGZGM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:59:44 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)) 10:59:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:59:44 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-e3l0kz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:59:44 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)) 10:59:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:59:44 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-zmk__Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:59:44 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)) 10:59:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:59:44 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-y_luyn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:59:44 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)) 10:59:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:59:44 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-bcKeD3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:59:44 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)) 10:59:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:59:44 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-_DdkNP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:59:44 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)) 10:59:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:59:44 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-lzDERc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:59:44 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)) 10:59:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:59:44 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-VFLrUx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:59:44 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)) 10:59:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:59:44 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-IXetlX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:59:45 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)) 10:59:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:59:45 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-Td3Qqa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:59:45 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)) 10:59:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:59:45 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-E9U_p4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:59:45 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)) 10:59:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:59:45 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-QciJG1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:59:45 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)) 10:59:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:59:45 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-QYrzyk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:59:45 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)) 10:59:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:59:45 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-xqLx0u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:59:45 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)) 10:59:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:59:45 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-xhBHl_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:59:45 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)) 10:59:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:59:46 INFO - Running setup.py (path:/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/pip-VNMiwD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:59:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:59:46 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)) 10:59:46 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)) 10:59:46 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)) 10:59:46 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)) 10:59:46 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)) 10:59:46 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)) 10:59:46 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:59:46 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 10:59:46 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 10:59:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:59:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:59:46 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 10:59:46 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 10:59:48 INFO - Downloading blessings-1.6.tar.gz 10:59:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:59:48 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)) 10:59:48 INFO - Installing collected packages: blessings 10:59:48 INFO - Running setup.py install for blessings 10:59:48 INFO - Successfully installed blessings 10:59:48 INFO - Cleaning up... 10:59:49 INFO - Return code: 0 10:59:49 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:59:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:59:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:59:49 INFO - Reading from file tmpfile_stdout 10:59:49 INFO - Current package versions: 10:59:49 INFO - blessings == 1.6 10:59:49 INFO - blobuploader == 1.2.4 10:59:49 INFO - browsermob-proxy == 0.6.0 10:59:49 INFO - docopt == 0.6.1 10:59:49 INFO - manifestparser == 1.1 10:59:49 INFO - marionette-client == 2.3.0 10:59:49 INFO - marionette-driver == 1.4.0 10:59:49 INFO - mozInstall == 1.12 10:59:49 INFO - mozcrash == 0.17 10:59:49 INFO - mozdebug == 0.1 10:59:49 INFO - mozdevice == 0.48 10:59:49 INFO - mozfile == 1.2 10:59:49 INFO - mozhttpd == 0.7 10:59:49 INFO - mozinfo == 0.9 10:59:49 INFO - mozleak == 0.1 10:59:49 INFO - mozlog == 3.1 10:59:49 INFO - moznetwork == 0.27 10:59:49 INFO - mozprocess == 0.22 10:59:49 INFO - mozprofile == 0.28 10:59:49 INFO - mozrunner == 6.11 10:59:49 INFO - mozscreenshot == 0.1 10:59:49 INFO - mozsystemmonitor == 0.0 10:59:49 INFO - moztest == 0.7 10:59:49 INFO - mozversion == 1.4 10:59:49 INFO - psutil == 3.1.1 10:59:49 INFO - requests == 1.2.3 10:59:49 INFO - wptserve == 1.4.0 10:59:49 INFO - wsgiref == 0.1.2 10:59:49 INFO - Running post-action listener: _resource_record_post_action 10:59:49 INFO - Running post-action listener: _start_resource_monitoring 10:59:49 INFO - Starting resource monitoring. 10:59:49 INFO - ##### 10:59:49 INFO - ##### Running pull step. 10:59:49 INFO - ##### 10:59:49 INFO - Running pre-action listener: _resource_record_pre_action 10:59:49 INFO - Running main action method: pull 10:59:49 INFO - Pull has nothing to do! 10:59:49 INFO - Running post-action listener: _resource_record_post_action 10:59:49 INFO - ##### 10:59:49 INFO - ##### Running install step. 10:59:49 INFO - ##### 10:59:49 INFO - Running pre-action listener: _resource_record_pre_action 10:59:49 INFO - Running main action method: install 10:59:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:59:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:59:49 INFO - Reading from file tmpfile_stdout 10:59:49 INFO - Detecting whether we're running mozinstall >=1.0... 10:59:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:59:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:59:49 INFO - Reading from file tmpfile_stdout 10:59:49 INFO - Output received: 10:59:49 INFO - Usage: mozinstall [options] installer 10:59:49 INFO - Options: 10:59:49 INFO - -h, --help show this help message and exit 10:59:49 INFO - -d DEST, --destination=DEST 10:59:49 INFO - Directory to install application into. [default: 10:59:49 INFO - "/builds/slave/test"] 10:59:49 INFO - --app=APP Application being installed. [default: firefox] 10:59:49 INFO - mkdir: /builds/slave/test/build/application 10:59:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 10:59:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 11:00:07 INFO - Reading from file tmpfile_stdout 11:00:07 INFO - Output received: 11:00:07 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 11:00:07 INFO - Running post-action listener: _resource_record_post_action 11:00:07 INFO - ##### 11:00:07 INFO - ##### Running run-tests step. 11:00:07 INFO - ##### 11:00:07 INFO - Running pre-action listener: _resource_record_pre_action 11:00:07 INFO - Running main action method: run_tests 11:00:07 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 11:00:07 INFO - Minidump filename unknown. Determining based upon platform and architecture. 11:00:07 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 11:00:07 INFO - grabbing minidump binary from tooltool 11:00:07 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')]} 11:00:07 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/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1100805e0>, '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 0x10fc63cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc8e990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 11:00:07 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/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 11:00:07 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/macosx64/releng.manifest -o -c /builds/tooltool_cache 11:00:07 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 11:00:07 INFO - Return code: 0 11:00:07 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 11:00:07 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 11:00:07 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/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-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 11:00:07 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/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-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 11:00:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0Ke0Q9s0sc/Render', 11:00:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 11:00:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 11:00:07 INFO - 'HOME': '/Users/cltbld', 11:00:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 11:00:07 INFO - 'LOGNAME': 'cltbld', 11:00:07 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 11:00:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:00:07 INFO - 'MOZ_NO_REMOTE': '1', 11:00:07 INFO - 'NO_EM_RESTART': '1', 11:00:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:00:07 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 11:00:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:00:07 INFO - 'PWD': '/builds/slave/test', 11:00:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 11:00:07 INFO - 'SHELL': '/bin/bash', 11:00:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.EHkSMeTcaS/Listeners', 11:00:07 INFO - 'TMPDIR': '/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/', 11:00:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 11:00:07 INFO - 'USER': 'cltbld', 11:00:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 11:00:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 11:00:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 11:00:07 INFO - 'XPC_FLAGS': '0x0', 11:00:07 INFO - 'XPC_SERVICE_NAME': '0', 11:00:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 11:00:07 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/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-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 11:00:08 INFO - STDERR: /builds/slave/test/build/venv/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 11:00:08 INFO - import pkg_resources 11:00:09 INFO - Using 1 client processes 11:00:09 INFO - wptserve Starting http server on 127.0.0.1:8000 11:00:09 INFO - wptserve Starting http server on 127.0.0.1:8001 11:00:09 INFO - wptserve Starting http server on 127.0.0.1:8443 11:00:11 INFO - SUITE-START | Running 778 tests 11:00:11 INFO - Running testharness tests 11:00:11 INFO - Setting up ssl 11:00:11 INFO - PROCESS | certutil | 11:00:11 INFO - PROCESS | certutil | 11:00:11 INFO - PROCESS | certutil | 11:00:11 INFO - Certificate Nickname Trust Attributes 11:00:11 INFO - SSL,S/MIME,JAR/XPI 11:00:11 INFO - 11:00:11 INFO - web-platform-tests CT,, 11:00:11 INFO - 11:00:11 INFO - Starting runner 11:00:12 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 11:00:12 INFO - PROCESS | 1650 | 1468519212273 Marionette DEBUG Marionette enabled via build flag and pref 11:00:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x113f4f800 == 1 [pid = 1650] [id = 1] 11:00:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x113f50000) [pid = 1650] [serial = 1] [outer = 0x0] 11:00:12 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 11:00:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x113f51000) [pid = 1650] [serial = 2] [outer = 0x113f50000] 11:00:12 INFO - PROCESS | 1650 | 1468519212591 Marionette INFO Listening on port 2828 11:00:12 INFO - PROCESS | 1650 | 1468519212820 Marionette DEBUG Marionette enabled via command-line flag 11:00:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x116950000 == 2 [pid = 1650] [id = 2] 11:00:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x116950800) [pid = 1650] [serial = 3] [outer = 0x0] 11:00:12 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 11:00:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x116951800) [pid = 1650] [serial = 4] [outer = 0x116950800] 11:00:12 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:00:12 INFO - PROCESS | 1650 | 1468519212991 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49282 11:00:13 INFO - PROCESS | 1650 | 1468519213060 Marionette DEBUG Closed connection conn0 11:00:13 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:00:13 INFO - PROCESS | 1650 | 1468519213066 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49283 11:00:13 INFO - PROCESS | 1650 | 1468519213074 Marionette DEBUG Closed connection conn1 11:00:13 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:00:13 INFO - PROCESS | 1650 | 1468519213080 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49284 11:00:13 INFO - PROCESS | 1650 | 1468519213087 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 11:00:13 INFO - PROCESS | 1650 | 1468519213092 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160714094242","device":"desktop","version":"48.0"} 11:00:13 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:00:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f4a800 == 3 [pid = 1650] [id = 3] 11:00:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x119f51000) [pid = 1650] [serial = 5] [outer = 0x0] 11:00:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f52000 == 4 [pid = 1650] [id = 4] 11:00:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x119e16000) [pid = 1650] [serial = 6] [outer = 0x0] 11:00:14 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:00:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219a5000 == 5 [pid = 1650] [id = 5] 11:00:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x118a41000) [pid = 1650] [serial = 7] [outer = 0x0] 11:00:14 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:00:14 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 11:00:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x1217d9800) [pid = 1650] [serial = 8] [outer = 0x118a41000] 11:00:14 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 11:00:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x121609800) [pid = 1650] [serial = 9] [outer = 0x119f51000] 11:00:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x123cab800) [pid = 1650] [serial = 10] [outer = 0x119e16000] 11:00:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x123cad400) [pid = 1650] [serial = 11] [outer = 0x118a41000] 11:00:14 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 11:00:15 INFO - PROCESS | 1650 | 1468519215070 Marionette INFO startBrowser d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:15 INFO - PROCESS | 1650 | 1468519215092 Marionette DEBUG loaded listener.js 11:00:15 INFO - PROCESS | 1650 | 1468519215102 Marionette DEBUG loaded listener.js 11:00:15 INFO - PROCESS | 1650 | 1468519215104 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x12657e000) [pid = 1650] [serial = 12] [outer = 0x118a41000] 11:00:15 INFO - PROCESS | 1650 | 1468519215432 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"d2e475ac-0940-3342-9134-ec8bd78964c6","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160714094242","device":"desktop","version":"48.0","command_id":1}}] 11:00:15 INFO - PROCESS | 1650 | 1468519215515 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 11:00:15 INFO - PROCESS | 1650 | 1468519215518 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:15 INFO - PROCESS | 1650 | 1468519215567 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 11:00:15 INFO - PROCESS | 1650 | 1468519215649 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:00:15 INFO - PROCESS | 1650 | 1468519215650 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:15 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 11:00:15 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 11:00:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x126c52c00) [pid = 1650] [serial = 13] [outer = 0x118a41000] 11:00:15 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 11:00:15 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:00:15 INFO - PROCESS | 1650 | 1468519215902 Marionette TRACE conn2 <- [1,3,null,{}] 11:00:15 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 11:00:15 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 11:00:15 INFO - PROCESS | 1650 | 1468519215906 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:00:15 INFO - PROCESS | 1650 | 1468519215909 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:15 INFO - PROCESS | 1650 | 1468519215925 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 11:00:15 INFO - PROCESS | 1650 | 1468519215954 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 11:00:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 11:00:15 INFO - PROCESS | 1650 | 1468519215956 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 11:00:15 INFO - PROCESS | 1650 | 1468519215959 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 11:00:15 INFO - PROCESS | 1650 | 1468519215963 Marionette TRACE conn2 <- [1,6,null,{}] 11:00:15 INFO - PROCESS | 1650 | 1468519215968 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:15 INFO - PROCESS | 1650 | 1468519215970 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:15 INFO - PROCESS | 1650 | 1468519215984 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 11:00:15 INFO - PROCESS | 1650 | 1468519215987 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:15 INFO - PROCESS | 1650 | 1468519215989 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12913c000 == 6 [pid = 1650] [id = 6] 11:00:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x129220800) [pid = 1650] [serial = 14] [outer = 0x0] 11:00:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x129222400) [pid = 1650] [serial = 15] [outer = 0x129220800] 11:00:16 INFO - PROCESS | 1650 | 1468519216035 Marionette DEBUG loaded listener.js 11:00:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x129228400) [pid = 1650] [serial = 16] [outer = 0x129220800] 11:00:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12946b800 == 7 [pid = 1650] [id = 7] 11:00:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x128db0800) [pid = 1650] [serial = 17] [outer = 0x0] 11:00:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x12948c000) [pid = 1650] [serial = 18] [outer = 0x128db0800] 11:00:16 INFO - PROCESS | 1650 | 1468519216443 Marionette DEBUG loaded listener.js 11:00:16 INFO - PROCESS | 1650 | 1468519216468 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 11:00:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x12a560400) [pid = 1650] [serial = 19] [outer = 0x128db0800] 11:00:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 11:00:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 576ms 11:00:16 INFO - PROCESS | 1650 | 1468519216535 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 11:00:16 INFO - PROCESS | 1650 | 1468519216536 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 11:00:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 11:00:16 INFO - PROCESS | 1650 | 1468519216539 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 11:00:16 INFO - PROCESS | 1650 | 1468519216540 Marionette TRACE conn2 <- [1,10,null,{}] 11:00:16 INFO - PROCESS | 1650 | 1468519216575 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:16 INFO - PROCESS | 1650 | 1468519216578 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:16 INFO - PROCESS | 1650 | 1468519216699 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 11:00:16 INFO - PROCESS | 1650 | 1468519216714 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:16 INFO - PROCESS | 1650 | 1468519216715 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa11800 == 8 [pid = 1650] [id = 8] 11:00:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12aa79000) [pid = 1650] [serial = 20] [outer = 0x0] 11:00:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12aa7ac00) [pid = 1650] [serial = 21] [outer = 0x12aa79000] 11:00:16 INFO - PROCESS | 1650 | 1468519216769 Marionette DEBUG loaded listener.js 11:00:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12aa7f400) [pid = 1650] [serial = 22] [outer = 0x12aa79000] 11:00:17 INFO - PROCESS | 1650 | 1468519217119 Marionette TRACE conn2 <- [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]]]}] 11:00:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 11:00:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 619ms 11:00:17 INFO - PROCESS | 1650 | 1468519217158 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 11:00:17 INFO - PROCESS | 1650 | 1468519217160 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 11:00:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 11:00:17 INFO - PROCESS | 1650 | 1468519217162 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 11:00:17 INFO - PROCESS | 1650 | 1468519217164 Marionette TRACE conn2 <- [1,14,null,{}] 11:00:17 INFO - PROCESS | 1650 | 1468519217166 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:17 INFO - PROCESS | 1650 | 1468519217168 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:17 INFO - PROCESS | 1650 | 1468519217263 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 11:00:17 INFO - PROCESS | 1650 | 1468519217268 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:17 INFO - PROCESS | 1650 | 1468519217269 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b287800 == 9 [pid = 1650] [id = 9] 11:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12aa85c00) [pid = 1650] [serial = 23] [outer = 0x0] 11:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12b255800) [pid = 1650] [serial = 24] [outer = 0x12aa85c00] 11:00:17 INFO - PROCESS | 1650 | 1468519217294 Marionette DEBUG loaded listener.js 11:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12b261800) [pid = 1650] [serial = 25] [outer = 0x12aa85c00] 11:00:17 INFO - PROCESS | 1650 | 1468519217589 Marionette TRACE conn2 <- [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]]]}] 11:00:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 11:00:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 469ms 11:00:17 INFO - PROCESS | 1650 | 1468519217633 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 11:00:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 11:00:17 INFO - PROCESS | 1650 | 1468519217634 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 11:00:17 INFO - PROCESS | 1650 | 1468519217637 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 11:00:17 INFO - PROCESS | 1650 | 1468519217638 Marionette TRACE conn2 <- [1,18,null,{}] 11:00:17 INFO - PROCESS | 1650 | 1468519217640 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:17 INFO - PROCESS | 1650 | 1468519217642 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:17 INFO - PROCESS | 1650 | 1468519217738 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 11:00:17 INFO - PROCESS | 1650 | 1468519217742 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:17 INFO - PROCESS | 1650 | 1468519217744 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b29c000 == 10 [pid = 1650] [id = 10] 11:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x129227800) [pid = 1650] [serial = 26] [outer = 0x0] 11:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12ba65800) [pid = 1650] [serial = 27] [outer = 0x129227800] 11:00:17 INFO - PROCESS | 1650 | 1468519217771 Marionette DEBUG loaded listener.js 11:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12ba6b800) [pid = 1650] [serial = 28] [outer = 0x129227800] 11:00:18 INFO - PROCESS | 1650 | 1468519218050 Marionette TRACE conn2 <- [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]]]}] 11:00:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 11:00:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 11:00:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 11:00:18 INFO - PROCESS | 1650 | 1468519218106 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 11:00:18 INFO - PROCESS | 1650 | 1468519218108 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 11:00:18 INFO - PROCESS | 1650 | 1468519218110 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 11:00:18 INFO - PROCESS | 1650 | 1468519218112 Marionette TRACE conn2 <- [1,22,null,{}] 11:00:18 INFO - PROCESS | 1650 | 1468519218116 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:18 INFO - PROCESS | 1650 | 1468519218118 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:18 INFO - PROCESS | 1650 | 1468519218217 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 11:00:18 INFO - PROCESS | 1650 | 1468519218220 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:18 INFO - PROCESS | 1650 | 1468519218222 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184a6800 == 11 [pid = 1650] [id = 11] 11:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x1176ccc00) [pid = 1650] [serial = 29] [outer = 0x0] 11:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x11850b400) [pid = 1650] [serial = 30] [outer = 0x1176ccc00] 11:00:18 INFO - PROCESS | 1650 | 1468519218247 Marionette DEBUG loaded listener.js 11:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12bbf0000) [pid = 1650] [serial = 31] [outer = 0x1176ccc00] 11:00:18 INFO - PROCESS | 1650 | 1468519218493 Marionette TRACE conn2 <- [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]]]}] 11:00:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 11:00:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 422ms 11:00:18 INFO - PROCESS | 1650 | 1468519218535 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 11:00:18 INFO - PROCESS | 1650 | 1468519218537 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 11:00:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 11:00:18 INFO - PROCESS | 1650 | 1468519218539 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 11:00:18 INFO - PROCESS | 1650 | 1468519218540 Marionette TRACE conn2 <- [1,26,null,{}] 11:00:18 INFO - PROCESS | 1650 | 1468519218542 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:18 INFO - PROCESS | 1650 | 1468519218544 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:18 INFO - PROCESS | 1650 | 1468519218653 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 11:00:18 INFO - PROCESS | 1650 | 1468519218656 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:18 INFO - PROCESS | 1650 | 1468519218657 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12112c000 == 12 [pid = 1650] [id = 12] 11:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x1181c3c00) [pid = 1650] [serial = 32] [outer = 0x0] 11:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x12bbf5800) [pid = 1650] [serial = 33] [outer = 0x1181c3c00] 11:00:18 INFO - PROCESS | 1650 | 1468519218682 Marionette DEBUG loaded listener.js 11:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12be9c000) [pid = 1650] [serial = 34] [outer = 0x1181c3c00] 11:00:18 INFO - PROCESS | 1650 | 1468519218944 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 11:00:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 11:00:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 469ms 11:00:19 INFO - PROCESS | 1650 | 1468519219009 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 11:00:19 INFO - PROCESS | 1650 | 1468519219011 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 11:00:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 11:00:19 INFO - PROCESS | 1650 | 1468519219018 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 11:00:19 INFO - PROCESS | 1650 | 1468519219020 Marionette TRACE conn2 <- [1,30,null,{}] 11:00:19 INFO - PROCESS | 1650 | 1468519219023 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:19 INFO - PROCESS | 1650 | 1468519219039 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:19 INFO - PROCESS | 1650 | 1468519219184 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 11:00:19 INFO - PROCESS | 1650 | 1468519219189 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:19 INFO - PROCESS | 1650 | 1468519219190 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c578800 == 13 [pid = 1650] [id = 13] 11:00:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12be9ec00) [pid = 1650] [serial = 35] [outer = 0x0] 11:00:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12bea4c00) [pid = 1650] [serial = 36] [outer = 0x12be9ec00] 11:00:19 INFO - PROCESS | 1650 | 1468519219230 Marionette DEBUG loaded listener.js 11:00:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12c5a0c00) [pid = 1650] [serial = 37] [outer = 0x12be9ec00] 11:00:19 INFO - PROCESS | 1650 | 1468519219552 Marionette TRACE conn2 <- [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]]]}] 11:00:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 11:00:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 570ms 11:00:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 11:00:19 INFO - PROCESS | 1650 | 1468519219587 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 11:00:19 INFO - PROCESS | 1650 | 1468519219589 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 11:00:19 INFO - PROCESS | 1650 | 1468519219591 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 11:00:19 INFO - PROCESS | 1650 | 1468519219592 Marionette TRACE conn2 <- [1,34,null,{}] 11:00:19 INFO - PROCESS | 1650 | 1468519219594 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:19 INFO - PROCESS | 1650 | 1468519219597 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:19 INFO - PROCESS | 1650 | 1468519219690 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 11:00:19 INFO - PROCESS | 1650 | 1468519219694 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:19 INFO - PROCESS | 1650 | 1468519219695 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c6b1000 == 14 [pid = 1650] [id = 14] 11:00:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12c59c800) [pid = 1650] [serial = 38] [outer = 0x0] 11:00:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12c5a7400) [pid = 1650] [serial = 39] [outer = 0x12c59c800] 11:00:19 INFO - PROCESS | 1650 | 1468519219719 Marionette DEBUG loaded listener.js 11:00:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12c6d5c00) [pid = 1650] [serial = 40] [outer = 0x12c59c800] 11:00:19 INFO - PROCESS | 1650 | 1468519219972 Marionette TRACE conn2 <- [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]]]}] 11:00:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 11:00:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 11:00:20 INFO - PROCESS | 1650 | 1468519220021 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 11:00:20 INFO - PROCESS | 1650 | 1468519220023 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 11:00:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 11:00:20 INFO - PROCESS | 1650 | 1468519220027 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 11:00:20 INFO - PROCESS | 1650 | 1468519220032 Marionette TRACE conn2 <- [1,38,null,{}] 11:00:20 INFO - PROCESS | 1650 | 1468519220043 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:20 INFO - PROCESS | 1650 | 1468519220047 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:20 INFO - PROCESS | 1650 | 1468519220194 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 11:00:20 INFO - PROCESS | 1650 | 1468519220213 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:20 INFO - PROCESS | 1650 | 1468519220214 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cab0000 == 15 [pid = 1650] [id = 15] 11:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12c6da400) [pid = 1650] [serial = 41] [outer = 0x0] 11:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12c6e1000) [pid = 1650] [serial = 42] [outer = 0x12c6da400] 11:00:20 INFO - PROCESS | 1650 | 1468519220253 Marionette DEBUG loaded listener.js 11:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12ccd3c00) [pid = 1650] [serial = 43] [outer = 0x12c6da400] 11:00:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf04800 == 16 [pid = 1650] [id = 16] 11:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12cf05000) [pid = 1650] [serial = 44] [outer = 0x0] 11:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12cf0a800) [pid = 1650] [serial = 45] [outer = 0x12cf05000] 11:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12cf0f800) [pid = 1650] [serial = 46] [outer = 0x12cf05000] 11:00:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x128845000 == 17 [pid = 1650] [id = 17] 11:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x1291c9000) [pid = 1650] [serial = 47] [outer = 0x0] 11:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12cf49000) [pid = 1650] [serial = 48] [outer = 0x1291c9000] 11:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x12ccd4c00) [pid = 1650] [serial = 49] [outer = 0x1291c9000] 11:00:20 INFO - PROCESS | 1650 | 1468519220674 Marionette TRACE conn2 <- [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]]]}] 11:00:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 11:00:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 681ms 11:00:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 11:00:20 INFO - PROCESS | 1650 | 1468519220708 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 11:00:20 INFO - PROCESS | 1650 | 1468519220709 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 11:00:20 INFO - PROCESS | 1650 | 1468519220717 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 11:00:20 INFO - PROCESS | 1650 | 1468519220718 Marionette TRACE conn2 <- [1,42,null,{}] 11:00:20 INFO - PROCESS | 1650 | 1468519220720 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:20 INFO - PROCESS | 1650 | 1468519220721 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:20 INFO - PROCESS | 1650 | 1468519220820 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 11:00:20 INFO - PROCESS | 1650 | 1468519220824 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:20 INFO - PROCESS | 1650 | 1468519220825 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d251800 == 18 [pid = 1650] [id = 18] 11:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12d069800) [pid = 1650] [serial = 50] [outer = 0x0] 11:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12d06c000) [pid = 1650] [serial = 51] [outer = 0x12d069800] 11:00:20 INFO - PROCESS | 1650 | 1468519220850 Marionette DEBUG loaded listener.js 11:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x11811ac00) [pid = 1650] [serial = 52] [outer = 0x12d069800] 11:00:21 INFO - PROCESS | 1650 | 1468519221112 Marionette TRACE conn2 <- [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]]]}] 11:00:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 11:00:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 424ms 11:00:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 11:00:21 INFO - PROCESS | 1650 | 1468519221140 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 11:00:21 INFO - PROCESS | 1650 | 1468519221141 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 11:00:21 INFO - PROCESS | 1650 | 1468519221151 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 11:00:21 INFO - PROCESS | 1650 | 1468519221153 Marionette TRACE conn2 <- [1,46,null,{}] 11:00:21 INFO - PROCESS | 1650 | 1468519221155 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:21 INFO - PROCESS | 1650 | 1468519221156 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:21 INFO - PROCESS | 1650 | 1468519221255 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 11:00:21 INFO - PROCESS | 1650 | 1468519221267 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:21 INFO - PROCESS | 1650 | 1468519221268 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d54d800 == 19 [pid = 1650] [id = 19] 11:00:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x118309000) [pid = 1650] [serial = 53] [outer = 0x0] 11:00:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x1185c3c00) [pid = 1650] [serial = 54] [outer = 0x118309000] 11:00:21 INFO - PROCESS | 1650 | 1468519221295 Marionette DEBUG loaded listener.js 11:00:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x1197d4c00) [pid = 1650] [serial = 55] [outer = 0x118309000] 11:00:21 INFO - PROCESS | 1650 | 1468519221549 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 11:00:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 11:00:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 427ms 11:00:21 INFO - PROCESS | 1650 | 1468519221570 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 11:00:21 INFO - PROCESS | 1650 | 1468519221572 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 11:00:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 11:00:21 INFO - PROCESS | 1650 | 1468519221576 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 11:00:21 INFO - PROCESS | 1650 | 1468519221577 Marionette TRACE conn2 <- [1,50,null,{}] 11:00:21 INFO - PROCESS | 1650 | 1468519221587 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:21 INFO - PROCESS | 1650 | 1468519221588 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:21 INFO - PROCESS | 1650 | 1468519221691 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 11:00:21 INFO - PROCESS | 1650 | 1468519221695 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:21 INFO - PROCESS | 1650 | 1468519221696 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d94b800 == 20 [pid = 1650] [id = 20] 11:00:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x12d06d400) [pid = 1650] [serial = 56] [outer = 0x0] 11:00:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x12d450400) [pid = 1650] [serial = 57] [outer = 0x12d06d400] 11:00:21 INFO - PROCESS | 1650 | 1468519221719 Marionette DEBUG loaded listener.js 11:00:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x12d457000) [pid = 1650] [serial = 58] [outer = 0x12d06d400] 11:00:21 INFO - PROCESS | 1650 | 1468519221951 Marionette TRACE conn2 <- [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]]]}] 11:00:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 11:00:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 426ms 11:00:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 11:00:22 INFO - PROCESS | 1650 | 1468519222003 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 11:00:22 INFO - PROCESS | 1650 | 1468519222004 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 11:00:22 INFO - PROCESS | 1650 | 1468519222006 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 11:00:22 INFO - PROCESS | 1650 | 1468519222007 Marionette TRACE conn2 <- [1,54,null,{}] 11:00:22 INFO - PROCESS | 1650 | 1468519222009 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:22 INFO - PROCESS | 1650 | 1468519222010 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:22 INFO - PROCESS | 1650 | 1468519222118 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 11:00:22 INFO - PROCESS | 1650 | 1468519222121 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:22 INFO - PROCESS | 1650 | 1468519222132 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af93800 == 21 [pid = 1650] [id = 21] 11:00:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x1288c1400) [pid = 1650] [serial = 59] [outer = 0x0] 11:00:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x129523400) [pid = 1650] [serial = 60] [outer = 0x1288c1400] 11:00:22 INFO - PROCESS | 1650 | 1468519222159 Marionette DEBUG loaded listener.js 11:00:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x12da78c00) [pid = 1650] [serial = 61] [outer = 0x1288c1400] 11:00:23 INFO - PROCESS | 1650 | 1468519223144 Marionette TRACE conn2 <- [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]]]}] 11:00:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 11:00:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1170ms 11:00:23 INFO - PROCESS | 1650 | 1468519223194 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 11:00:23 INFO - PROCESS | 1650 | 1468519223197 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 11:00:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 11:00:23 INFO - PROCESS | 1650 | 1468519223204 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 11:00:23 INFO - PROCESS | 1650 | 1468519223206 Marionette TRACE conn2 <- [1,58,null,{}] 11:00:23 INFO - PROCESS | 1650 | 1468519223210 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:23 INFO - PROCESS | 1650 | 1468519223213 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:23 INFO - PROCESS | 1650 | 1468519223330 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 11:00:23 INFO - PROCESS | 1650 | 1468519223384 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:23 INFO - PROCESS | 1650 | 1468519223385 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x112741000 == 22 [pid = 1650] [id = 22] 11:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x112a7c000) [pid = 1650] [serial = 62] [outer = 0x0] 11:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x112e19000) [pid = 1650] [serial = 63] [outer = 0x112a7c000] 11:00:23 INFO - PROCESS | 1650 | 1468519223416 Marionette DEBUG loaded listener.js 11:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1139eb400) [pid = 1650] [serial = 64] [outer = 0x112a7c000] 11:00:23 INFO - PROCESS | 1650 | 1468519223829 Marionette TRACE conn2 <- [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]]]}] 11:00:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 11:00:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 672ms 11:00:23 INFO - PROCESS | 1650 | 1468519223875 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 11:00:23 INFO - PROCESS | 1650 | 1468519223878 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 11:00:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 11:00:23 INFO - PROCESS | 1650 | 1468519223883 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 11:00:23 INFO - PROCESS | 1650 | 1468519223885 Marionette TRACE conn2 <- [1,62,null,{}] 11:00:23 INFO - PROCESS | 1650 | 1468519223887 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:23 INFO - PROCESS | 1650 | 1468519223889 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:24 INFO - PROCESS | 1650 | 1468519224009 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 11:00:24 INFO - PROCESS | 1650 | 1468519224049 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:24 INFO - PROCESS | 1650 | 1468519224051 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a6800 == 23 [pid = 1650] [id = 23] 11:00:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11628f000) [pid = 1650] [serial = 65] [outer = 0x0] 11:00:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x117056c00) [pid = 1650] [serial = 66] [outer = 0x11628f000] 11:00:24 INFO - PROCESS | 1650 | 1468519224083 Marionette DEBUG loaded listener.js 11:00:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11811b000) [pid = 1650] [serial = 67] [outer = 0x11628f000] 11:00:24 INFO - PROCESS | 1650 | 1468519224503 Marionette TRACE conn2 <- [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]]]}] 11:00:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 11:00:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 671ms 11:00:24 INFO - PROCESS | 1650 | 1468519224557 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 11:00:24 INFO - PROCESS | 1650 | 1468519224559 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 11:00:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 11:00:24 INFO - PROCESS | 1650 | 1468519224563 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 11:00:24 INFO - PROCESS | 1650 | 1468519224566 Marionette TRACE conn2 <- [1,66,null,{}] 11:00:24 INFO - PROCESS | 1650 | 1468519224574 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:24 INFO - PROCESS | 1650 | 1468519224577 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:24 INFO - PROCESS | 1650 | 1468519224705 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 11:00:24 INFO - PROCESS | 1650 | 1468519224748 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:24 INFO - PROCESS | 1650 | 1468519224750 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x117241800 == 24 [pid = 1650] [id = 24] 11:00:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118306000) [pid = 1650] [serial = 68] [outer = 0x0] 11:00:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1185c7800) [pid = 1650] [serial = 69] [outer = 0x118306000] 11:00:24 INFO - PROCESS | 1650 | 1468519224781 Marionette DEBUG loaded listener.js 11:00:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1197d7800) [pid = 1650] [serial = 70] [outer = 0x118306000] 11:00:25 INFO - PROCESS | 1650 | 1468519225434 Marionette TRACE conn2 <- [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]]]}] 11:00:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 11:00:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 921ms 11:00:25 INFO - PROCESS | 1650 | 1468519225485 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 11:00:25 INFO - PROCESS | 1650 | 1468519225488 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 11:00:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 11:00:25 INFO - PROCESS | 1650 | 1468519225491 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 11:00:25 INFO - PROCESS | 1650 | 1468519225492 Marionette TRACE conn2 <- [1,70,null,{}] 11:00:25 INFO - PROCESS | 1650 | 1468519225496 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:25 INFO - PROCESS | 1650 | 1468519225497 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:25 INFO - PROCESS | 1650 | 1468519225570 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 11:00:25 INFO - PROCESS | 1650 | 1468519225624 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:25 INFO - PROCESS | 1650 | 1468519225627 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11272f000 == 25 [pid = 1650] [id = 25] 11:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x113d3e800) [pid = 1650] [serial = 71] [outer = 0x0] 11:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x113d8dc00) [pid = 1650] [serial = 72] [outer = 0x113d3e800] 11:00:25 INFO - PROCESS | 1650 | 1468519225657 Marionette DEBUG loaded listener.js 11:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x115121400) [pid = 1650] [serial = 73] [outer = 0x113d3e800] 11:00:26 INFO - PROCESS | 1650 | 1468519226135 Marionette TRACE conn2 <- [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]]]}] 11:00:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 11:00:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 673ms 11:00:26 INFO - PROCESS | 1650 | 1468519226165 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 11:00:26 INFO - PROCESS | 1650 | 1468519226169 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 11:00:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 11:00:26 INFO - PROCESS | 1650 | 1468519226176 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 11:00:26 INFO - PROCESS | 1650 | 1468519226178 Marionette TRACE conn2 <- [1,74,null,{}] 11:00:26 INFO - PROCESS | 1650 | 1468519226182 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:26 INFO - PROCESS | 1650 | 1468519226185 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:26 INFO - PROCESS | 1650 | 1468519226292 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 11:00:26 INFO - PROCESS | 1650 | 1468519226336 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:26 INFO - PROCESS | 1650 | 1468519226337 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x113b50800 == 26 [pid = 1650] [id = 26] 11:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1160dd400) [pid = 1650] [serial = 74] [outer = 0x0] 11:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1167a7400) [pid = 1650] [serial = 75] [outer = 0x1160dd400] 11:00:26 INFO - PROCESS | 1650 | 1468519226366 Marionette DEBUG loaded listener.js 11:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116a11c00) [pid = 1650] [serial = 76] [outer = 0x1160dd400] 11:00:26 INFO - PROCESS | 1650 | 1468519226692 Marionette TRACE conn2 <- [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]]]}] 11:00:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 11:00:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 524ms 11:00:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 11:00:26 INFO - PROCESS | 1650 | 1468519226700 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 11:00:26 INFO - PROCESS | 1650 | 1468519226702 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 11:00:26 INFO - PROCESS | 1650 | 1468519226704 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 11:00:26 INFO - PROCESS | 1650 | 1468519226706 Marionette TRACE conn2 <- [1,78,null,{}] 11:00:26 INFO - PROCESS | 1650 | 1468519226717 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:26 INFO - PROCESS | 1650 | 1468519226720 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:26 INFO - PROCESS | 1650 | 1468519226811 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 11:00:26 INFO - PROCESS | 1650 | 1468519226857 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:26 INFO - PROCESS | 1650 | 1468519226859 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f23800 == 27 [pid = 1650] [id = 27] 11:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112e1a800) [pid = 1650] [serial = 77] [outer = 0x0] 11:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1133e6400) [pid = 1650] [serial = 78] [outer = 0x112e1a800] 11:00:26 INFO - PROCESS | 1650 | 1468519226886 Marionette DEBUG loaded listener.js 11:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1181bb800) [pid = 1650] [serial = 79] [outer = 0x112e1a800] 11:00:27 INFO - PROCESS | 1650 | 1468519227141 Marionette TRACE conn2 <- [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]]]}] 11:00:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 11:00:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 11:00:27 INFO - PROCESS | 1650 | 1468519227175 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 11:00:27 INFO - PROCESS | 1650 | 1468519227177 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 11:00:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 11:00:27 INFO - PROCESS | 1650 | 1468519227187 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 11:00:27 INFO - PROCESS | 1650 | 1468519227188 Marionette TRACE conn2 <- [1,82,null,{}] 11:00:27 INFO - PROCESS | 1650 | 1468519227191 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:27 INFO - PROCESS | 1650 | 1468519227192 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:27 INFO - PROCESS | 1650 | 1468519227274 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 11:00:27 INFO - PROCESS | 1650 | 1468519227279 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:27 INFO - PROCESS | 1650 | 1468519227282 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11694b000 == 28 [pid = 1650] [id = 28] 11:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1181bf000) [pid = 1650] [serial = 80] [outer = 0x0] 11:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1181e1c00) [pid = 1650] [serial = 81] [outer = 0x1181bf000] 11:00:27 INFO - PROCESS | 1650 | 1468519227307 Marionette DEBUG loaded listener.js 11:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1183d3800) [pid = 1650] [serial = 82] [outer = 0x1181bf000] 11:00:27 INFO - PROCESS | 1650 | 1468519227651 Marionette TRACE conn2 <- [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]]]}] 11:00:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 11:00:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 518ms 11:00:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 11:00:27 INFO - PROCESS | 1650 | 1468519227706 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 11:00:27 INFO - PROCESS | 1650 | 1468519227708 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 11:00:27 INFO - PROCESS | 1650 | 1468519227710 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 11:00:27 INFO - PROCESS | 1650 | 1468519227712 Marionette TRACE conn2 <- [1,86,null,{}] 11:00:27 INFO - PROCESS | 1650 | 1468519227715 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:27 INFO - PROCESS | 1650 | 1468519227717 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:27 INFO - PROCESS | 1650 | 1468519227795 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 11:00:27 INFO - PROCESS | 1650 | 1468519227801 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:27 INFO - PROCESS | 1650 | 1468519227802 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x117079800 == 29 [pid = 1650] [id = 29] 11:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118306400) [pid = 1650] [serial = 83] [outer = 0x0] 11:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1185c2c00) [pid = 1650] [serial = 84] [outer = 0x118306400] 11:00:27 INFO - PROCESS | 1650 | 1468519227827 Marionette DEBUG loaded listener.js 11:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118aa5400) [pid = 1650] [serial = 85] [outer = 0x118306400] 11:00:28 INFO - PROCESS | 1650 | 1468519228130 Marionette TRACE conn2 <- [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]]]}] 11:00:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 11:00:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 469ms 11:00:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 11:00:28 INFO - PROCESS | 1650 | 1468519228182 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 11:00:28 INFO - PROCESS | 1650 | 1468519228183 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 11:00:28 INFO - PROCESS | 1650 | 1468519228185 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 11:00:28 INFO - PROCESS | 1650 | 1468519228186 Marionette TRACE conn2 <- [1,90,null,{}] 11:00:28 INFO - PROCESS | 1650 | 1468519228188 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:28 INFO - PROCESS | 1650 | 1468519228193 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:28 INFO - PROCESS | 1650 | 1468519228304 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 11:00:28 INFO - PROCESS | 1650 | 1468519228310 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:28 INFO - PROCESS | 1650 | 1468519228311 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e1d800 == 30 [pid = 1650] [id = 30] 11:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118ab3000) [pid = 1650] [serial = 86] [outer = 0x0] 11:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119222000) [pid = 1650] [serial = 87] [outer = 0x118ab3000] 11:00:28 INFO - PROCESS | 1650 | 1468519228339 Marionette DEBUG loaded listener.js 11:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119895c00) [pid = 1650] [serial = 88] [outer = 0x118ab3000] 11:00:28 INFO - PROCESS | 1650 | 1468519228656 Marionette TRACE conn2 <- [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]]]}] 11:00:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 11:00:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 518ms 11:00:28 INFO - PROCESS | 1650 | 1468519228703 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 11:00:28 INFO - PROCESS | 1650 | 1468519228705 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 11:00:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 11:00:28 INFO - PROCESS | 1650 | 1468519228707 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 11:00:28 INFO - PROCESS | 1650 | 1468519228709 Marionette TRACE conn2 <- [1,94,null,{}] 11:00:28 INFO - PROCESS | 1650 | 1468519228711 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:28 INFO - PROCESS | 1650 | 1468519228712 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:28 INFO - PROCESS | 1650 | 1468519228810 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 11:00:28 INFO - PROCESS | 1650 | 1468519228818 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:28 INFO - PROCESS | 1650 | 1468519228819 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x118261800 == 31 [pid = 1650] [id = 31] 11:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119896000) [pid = 1650] [serial = 89] [outer = 0x0] 11:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119a05c00) [pid = 1650] [serial = 90] [outer = 0x119896000] 11:00:28 INFO - PROCESS | 1650 | 1468519228860 Marionette DEBUG loaded listener.js 11:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119b1d800) [pid = 1650] [serial = 91] [outer = 0x119896000] 11:00:29 INFO - PROCESS | 1650 | 1468519229155 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 11:00:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 11:00:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 11:00:29 INFO - PROCESS | 1650 | 1468519229176 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 11:00:29 INFO - PROCESS | 1650 | 1468519229178 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 11:00:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 11:00:29 INFO - PROCESS | 1650 | 1468519229191 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 11:00:29 INFO - PROCESS | 1650 | 1468519229192 Marionette TRACE conn2 <- [1,98,null,{}] 11:00:29 INFO - PROCESS | 1650 | 1468519229202 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:29 INFO - PROCESS | 1650 | 1468519229203 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:29 INFO - PROCESS | 1650 | 1468519229304 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 11:00:29 INFO - PROCESS | 1650 | 1468519229310 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:29 INFO - PROCESS | 1650 | 1468519229312 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ac4000 == 32 [pid = 1650] [id = 32] 11:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119891800) [pid = 1650] [serial = 92] [outer = 0x0] 11:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119e0bc00) [pid = 1650] [serial = 93] [outer = 0x119891800] 11:00:29 INFO - PROCESS | 1650 | 1468519229339 Marionette DEBUG loaded listener.js 11:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11a0ee400) [pid = 1650] [serial = 94] [outer = 0x119891800] 11:00:29 INFO - PROCESS | 1650 | 1468519229616 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 11:00:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 11:00:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 468ms 11:00:29 INFO - PROCESS | 1650 | 1468519229659 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 11:00:29 INFO - PROCESS | 1650 | 1468519229661 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 11:00:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 11:00:29 INFO - PROCESS | 1650 | 1468519229666 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 11:00:29 INFO - PROCESS | 1650 | 1468519229668 Marionette TRACE conn2 <- [1,102,null,{}] 11:00:29 INFO - PROCESS | 1650 | 1468519229670 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:29 INFO - PROCESS | 1650 | 1468519229671 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:29 INFO - PROCESS | 1650 | 1468519229750 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 11:00:29 INFO - PROCESS | 1650 | 1468519229753 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:29 INFO - PROCESS | 1650 | 1468519229754 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x119247800 == 33 [pid = 1650] [id = 33] 11:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119a0a000) [pid = 1650] [serial = 95] [outer = 0x0] 11:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1210b1c00) [pid = 1650] [serial = 96] [outer = 0x119a0a000] 11:00:29 INFO - PROCESS | 1650 | 1468519229779 Marionette DEBUG loaded listener.js 11:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12125b800) [pid = 1650] [serial = 97] [outer = 0x119a0a000] 11:00:30 INFO - PROCESS | 1650 | 1468519230091 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 11:00:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 11:00:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 470ms 11:00:30 INFO - PROCESS | 1650 | 1468519230136 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 11:00:30 INFO - PROCESS | 1650 | 1468519230137 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 11:00:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 11:00:30 INFO - PROCESS | 1650 | 1468519230139 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 11:00:30 INFO - PROCESS | 1650 | 1468519230140 Marionette TRACE conn2 <- [1,106,null,{}] 11:00:30 INFO - PROCESS | 1650 | 1468519230142 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:30 INFO - PROCESS | 1650 | 1468519230144 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:30 INFO - PROCESS | 1650 | 1468519230241 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 11:00:30 INFO - PROCESS | 1650 | 1468519230249 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:30 INFO - PROCESS | 1650 | 1468519230250 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119721800 == 34 [pid = 1650] [id = 34] 11:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12125bc00) [pid = 1650] [serial = 98] [outer = 0x0] 11:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1215d1c00) [pid = 1650] [serial = 99] [outer = 0x12125bc00] 11:00:30 INFO - PROCESS | 1650 | 1468519230274 Marionette DEBUG loaded listener.js 11:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1217ca400) [pid = 1650] [serial = 100] [outer = 0x12125bc00] 11:00:30 INFO - PROCESS | 1650 | 1468519230570 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 11:00:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 11:00:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 11:00:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 11:00:30 INFO - PROCESS | 1650 | 1468519230608 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 11:00:30 INFO - PROCESS | 1650 | 1468519230610 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 11:00:30 INFO - PROCESS | 1650 | 1468519230614 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 11:00:30 INFO - PROCESS | 1650 | 1468519230616 Marionette TRACE conn2 <- [1,110,null,{}] 11:00:30 INFO - PROCESS | 1650 | 1468519230619 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:30 INFO - PROCESS | 1650 | 1468519230620 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:30 INFO - PROCESS | 1650 | 1468519230707 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 11:00:30 INFO - PROCESS | 1650 | 1468519230712 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:30 INFO - PROCESS | 1650 | 1468519230715 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0c4000 == 35 [pid = 1650] [id = 35] 11:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1215df800) [pid = 1650] [serial = 101] [outer = 0x0] 11:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123c7e800) [pid = 1650] [serial = 102] [outer = 0x1215df800] 11:00:30 INFO - PROCESS | 1650 | 1468519230740 Marionette DEBUG loaded listener.js 11:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1242c4c00) [pid = 1650] [serial = 103] [outer = 0x1215df800] 11:00:31 INFO - PROCESS | 1650 | 1468519231056 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 11:00:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 11:00:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 471ms 11:00:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 11:00:31 INFO - PROCESS | 1650 | 1468519231085 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 11:00:31 INFO - PROCESS | 1650 | 1468519231086 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 11:00:31 INFO - PROCESS | 1650 | 1468519231088 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 11:00:31 INFO - PROCESS | 1650 | 1468519231089 Marionette TRACE conn2 <- [1,114,null,{}] 11:00:31 INFO - PROCESS | 1650 | 1468519231091 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:31 INFO - PROCESS | 1650 | 1468519231092 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:31 INFO - PROCESS | 1650 | 1468519231196 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 11:00:31 INFO - PROCESS | 1650 | 1468519231202 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:31 INFO - PROCESS | 1650 | 1468519231203 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x121133800 == 36 [pid = 1650] [id = 36] 11:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1151dbc00) [pid = 1650] [serial = 104] [outer = 0x0] 11:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1242c8c00) [pid = 1650] [serial = 105] [outer = 0x1151dbc00] 11:00:31 INFO - PROCESS | 1650 | 1468519231226 Marionette DEBUG loaded listener.js 11:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124b0fc00) [pid = 1650] [serial = 106] [outer = 0x1151dbc00] 11:00:31 INFO - PROCESS | 1650 | 1468519231535 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 11:00:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 11:00:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 11:00:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 11:00:31 INFO - PROCESS | 1650 | 1468519231556 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 11:00:31 INFO - PROCESS | 1650 | 1468519231557 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 11:00:31 INFO - PROCESS | 1650 | 1468519231560 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 11:00:31 INFO - PROCESS | 1650 | 1468519231561 Marionette TRACE conn2 <- [1,118,null,{}] 11:00:31 INFO - PROCESS | 1650 | 1468519231567 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:31 INFO - PROCESS | 1650 | 1468519231568 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:31 INFO - PROCESS | 1650 | 1468519231650 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 11:00:31 INFO - PROCESS | 1650 | 1468519231653 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:31 INFO - PROCESS | 1650 | 1468519231655 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212c7000 == 37 [pid = 1650] [id = 37] 11:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1242f4400) [pid = 1650] [serial = 107] [outer = 0x0] 11:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x124b7d800) [pid = 1650] [serial = 108] [outer = 0x1242f4400] 11:00:31 INFO - PROCESS | 1650 | 1468519231679 Marionette DEBUG loaded listener.js 11:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12614d400) [pid = 1650] [serial = 109] [outer = 0x1242f4400] 11:00:32 INFO - PROCESS | 1650 | 1468519232006 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 11:00:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 11:00:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 471ms 11:00:32 INFO - PROCESS | 1650 | 1468519232032 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 11:00:32 INFO - PROCESS | 1650 | 1468519232034 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 11:00:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 11:00:32 INFO - PROCESS | 1650 | 1468519232037 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 11:00:32 INFO - PROCESS | 1650 | 1468519232038 Marionette TRACE conn2 <- [1,122,null,{}] 11:00:32 INFO - PROCESS | 1650 | 1468519232055 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:32 INFO - PROCESS | 1650 | 1468519232056 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:32 INFO - PROCESS | 1650 | 1468519232222 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 11:00:32 INFO - PROCESS | 1650 | 1468519232231 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:32 INFO - PROCESS | 1650 | 1468519232232 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12150c800 == 38 [pid = 1650] [id = 38] 11:00:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12614ec00) [pid = 1650] [serial = 110] [outer = 0x0] 11:00:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12657ec00) [pid = 1650] [serial = 111] [outer = 0x12614ec00] 11:00:32 INFO - PROCESS | 1650 | 1468519232282 Marionette DEBUG loaded listener.js 11:00:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x126a81800) [pid = 1650] [serial = 112] [outer = 0x12614ec00] 11:00:32 INFO - PROCESS | 1650 | 1468519232651 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 11:00:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 11:00:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 669ms 11:00:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 11:00:32 INFO - PROCESS | 1650 | 1468519232708 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 11:00:32 INFO - PROCESS | 1650 | 1468519232709 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 11:00:32 INFO - PROCESS | 1650 | 1468519232711 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 11:00:32 INFO - PROCESS | 1650 | 1468519232712 Marionette TRACE conn2 <- [1,126,null,{}] 11:00:32 INFO - PROCESS | 1650 | 1468519232715 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:32 INFO - PROCESS | 1650 | 1468519232716 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:32 INFO - PROCESS | 1650 | 1468519232797 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 11:00:32 INFO - PROCESS | 1650 | 1468519232802 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:32 INFO - PROCESS | 1650 | 1468519232803 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219b7800 == 39 [pid = 1650] [id = 39] 11:00:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x126a82000) [pid = 1650] [serial = 113] [outer = 0x0] 11:00:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x126c47800) [pid = 1650] [serial = 114] [outer = 0x126a82000] 11:00:32 INFO - PROCESS | 1650 | 1468519232827 Marionette DEBUG loaded listener.js 11:00:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x126c53c00) [pid = 1650] [serial = 115] [outer = 0x126a82000] 11:00:33 INFO - PROCESS | 1650 | 1468519233148 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 11:00:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 11:00:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 11:00:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 11:00:33 INFO - PROCESS | 1650 | 1468519233182 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 11:00:33 INFO - PROCESS | 1650 | 1468519233183 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 11:00:33 INFO - PROCESS | 1650 | 1468519233186 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 11:00:33 INFO - PROCESS | 1650 | 1468519233187 Marionette TRACE conn2 <- [1,130,null,{}] 11:00:33 INFO - PROCESS | 1650 | 1468519233189 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:33 INFO - PROCESS | 1650 | 1468519233190 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:33 INFO - PROCESS | 1650 | 1468519233271 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 11:00:33 INFO - PROCESS | 1650 | 1468519233317 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:33 INFO - PROCESS | 1650 | 1468519233318 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d68800 == 40 [pid = 1650] [id = 40] 11:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x126c48800) [pid = 1650] [serial = 116] [outer = 0x0] 11:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x128c1c400) [pid = 1650] [serial = 117] [outer = 0x126c48800] 11:00:33 INFO - PROCESS | 1650 | 1468519233349 Marionette DEBUG loaded listener.js 11:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x128ed1c00) [pid = 1650] [serial = 118] [outer = 0x126c48800] 11:00:33 INFO - PROCESS | 1650 | 1468519233619 Marionette TRACE conn2 <- [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]]]}] 11:00:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 11:00:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 467ms 11:00:33 INFO - PROCESS | 1650 | 1468519233654 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 11:00:33 INFO - PROCESS | 1650 | 1468519233655 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 11:00:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 11:00:33 INFO - PROCESS | 1650 | 1468519233657 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 11:00:33 INFO - PROCESS | 1650 | 1468519233658 Marionette TRACE conn2 <- [1,134,null,{}] 11:00:33 INFO - PROCESS | 1650 | 1468519233669 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:33 INFO - PROCESS | 1650 | 1468519233670 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:33 INFO - PROCESS | 1650 | 1468519233759 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 11:00:33 INFO - PROCESS | 1650 | 1468519233763 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:33 INFO - PROCESS | 1650 | 1468519233764 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b4b800 == 41 [pid = 1650] [id = 41] 11:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1291c8400) [pid = 1650] [serial = 119] [outer = 0x0] 11:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1291ccc00) [pid = 1650] [serial = 120] [outer = 0x1291c8400] 11:00:33 INFO - PROCESS | 1650 | 1468519233787 Marionette DEBUG loaded listener.js 11:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1291d6400) [pid = 1650] [serial = 121] [outer = 0x1291c8400] 11:00:34 INFO - PROCESS | 1650 | 1468519234956 Marionette TRACE conn2 <- [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]]]}] 11:00:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 11:00:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1323ms 11:00:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 11:00:34 INFO - PROCESS | 1650 | 1468519234985 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 11:00:34 INFO - PROCESS | 1650 | 1468519234989 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 11:00:34 INFO - PROCESS | 1650 | 1468519234994 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 11:00:34 INFO - PROCESS | 1650 | 1468519234997 Marionette TRACE conn2 <- [1,138,null,{}] 11:00:35 INFO - PROCESS | 1650 | 1468519235004 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:35 INFO - PROCESS | 1650 | 1468519235007 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:35 INFO - PROCESS | 1650 | 1468519235131 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 11:00:35 INFO - PROCESS | 1650 | 1468519235165 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:35 INFO - PROCESS | 1650 | 1468519235166 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1133d1800 == 42 [pid = 1650] [id = 42] 11:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x116fc8c00) [pid = 1650] [serial = 122] [outer = 0x0] 11:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1173b3800) [pid = 1650] [serial = 123] [outer = 0x116fc8c00] 11:00:35 INFO - PROCESS | 1650 | 1468519235193 Marionette DEBUG loaded listener.js 11:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118113c00) [pid = 1650] [serial = 124] [outer = 0x116fc8c00] 11:00:35 INFO - PROCESS | 1650 | 1468519235553 Marionette TRACE conn2 <- [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]]]}] 11:00:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 11:00:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 574ms 11:00:35 INFO - PROCESS | 1650 | 1468519235568 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 11:00:35 INFO - PROCESS | 1650 | 1468519235572 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 11:00:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 11:00:35 INFO - PROCESS | 1650 | 1468519235589 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 11:00:35 INFO - PROCESS | 1650 | 1468519235592 Marionette TRACE conn2 <- [1,142,null,{}] 11:00:35 INFO - PROCESS | 1650 | 1468519235595 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:35 INFO - PROCESS | 1650 | 1468519235598 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:35 INFO - PROCESS | 1650 | 1468519235744 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 11:00:35 INFO - PROCESS | 1650 | 1468519235765 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:35 INFO - PROCESS | 1650 | 1468519235766 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11661d000 == 43 [pid = 1650] [id = 43] 11:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1181c3000) [pid = 1650] [serial = 125] [outer = 0x0] 11:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11830b000) [pid = 1650] [serial = 126] [outer = 0x1181c3000] 11:00:35 INFO - PROCESS | 1650 | 1468519235812 Marionette DEBUG loaded listener.js 11:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1185c8800) [pid = 1650] [serial = 127] [outer = 0x1181c3000] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x118309000) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12d069800) [pid = 1650] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12c6da400) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12c59c800) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12be9ec00) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1181c3c00) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1176ccc00) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129227800) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12aa85c00) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12aa79000) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x129220800) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12d06d400) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1151dbc00) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1242f4400) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12614ec00) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1288c1400) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x112a7c000) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11628f000) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118306000) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x113d3e800) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1160dd400) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x112e1a800) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1181bf000) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118306400) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118ab3000) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119896000) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119891800) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119a0a000) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 11:00:36 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12125bc00) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 11:00:36 INFO - PROCESS | 1650 | 1468519236686 Marionette TRACE conn2 <- [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]]]}] 11:00:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 11:00:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1134ms 11:00:36 INFO - PROCESS | 1650 | 1468519236718 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 11:00:36 INFO - PROCESS | 1650 | 1468519236719 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 11:00:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 11:00:36 INFO - PROCESS | 1650 | 1468519236723 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 11:00:36 INFO - PROCESS | 1650 | 1468519236726 Marionette TRACE conn2 <- [1,146,null,{}] 11:00:36 INFO - PROCESS | 1650 | 1468519236770 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:36 INFO - PROCESS | 1650 | 1468519236775 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:36 INFO - PROCESS | 1650 | 1468519236903 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 11:00:36 INFO - PROCESS | 1650 | 1468519236910 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:36 INFO - PROCESS | 1650 | 1468519236913 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11707d000 == 44 [pid = 1650] [id = 44] 11:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1181c0000) [pid = 1650] [serial = 128] [outer = 0x0] 11:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118a42c00) [pid = 1650] [serial = 129] [outer = 0x1181c0000] 11:00:36 INFO - PROCESS | 1650 | 1468519236957 Marionette DEBUG loaded listener.js 11:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118ea5000) [pid = 1650] [serial = 130] [outer = 0x1181c0000] 11:00:37 INFO - PROCESS | 1650 | 1468519237318 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 11:00:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 11:00:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 633ms 11:00:37 INFO - PROCESS | 1650 | 1468519237358 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 11:00:37 INFO - PROCESS | 1650 | 1468519237360 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 11:00:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 11:00:37 INFO - PROCESS | 1650 | 1468519237362 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 11:00:37 INFO - PROCESS | 1650 | 1468519237364 Marionette TRACE conn2 <- [1,150,null,{}] 11:00:37 INFO - PROCESS | 1650 | 1468519237366 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:37 INFO - PROCESS | 1650 | 1468519237367 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:37 INFO - PROCESS | 1650 | 1468519237442 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 11:00:37 INFO - PROCESS | 1650 | 1468519237447 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:37 INFO - PROCESS | 1650 | 1468519237449 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x118152800 == 45 [pid = 1650] [id = 45] 11:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11336fc00) [pid = 1650] [serial = 131] [outer = 0x0] 11:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1197d6c00) [pid = 1650] [serial = 132] [outer = 0x11336fc00] 11:00:37 INFO - PROCESS | 1650 | 1468519237475 Marionette DEBUG loaded listener.js 11:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118a40400) [pid = 1650] [serial = 133] [outer = 0x11336fc00] 11:00:37 INFO - PROCESS | 1650 | 1468519237806 Marionette TRACE conn2 <- [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]]]}] 11:00:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 11:00:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 469ms 11:00:37 INFO - PROCESS | 1650 | 1468519237833 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 11:00:37 INFO - PROCESS | 1650 | 1468519237835 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 11:00:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 11:00:37 INFO - PROCESS | 1650 | 1468519237838 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 11:00:37 INFO - PROCESS | 1650 | 1468519237839 Marionette TRACE conn2 <- [1,154,null,{}] 11:00:37 INFO - PROCESS | 1650 | 1468519237842 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:37 INFO - PROCESS | 1650 | 1468519237843 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:37 INFO - PROCESS | 1650 | 1468519237928 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 11:00:37 INFO - PROCESS | 1650 | 1468519237991 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:37 INFO - PROCESS | 1650 | 1468519237993 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ace000 == 46 [pid = 1650] [id = 46] 11:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1181c2c00) [pid = 1650] [serial = 134] [outer = 0x0] 11:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119896000) [pid = 1650] [serial = 135] [outer = 0x1181c2c00] 11:00:38 INFO - PROCESS | 1650 | 1468519238017 Marionette DEBUG loaded listener.js 11:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119a35800) [pid = 1650] [serial = 136] [outer = 0x1181c2c00] 11:00:38 INFO - PROCESS | 1650 | 1468519238425 Marionette TRACE conn2 <- [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]]]}] 11:00:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 11:00:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 619ms 11:00:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 11:00:38 INFO - PROCESS | 1650 | 1468519238462 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 11:00:38 INFO - PROCESS | 1650 | 1468519238464 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 11:00:38 INFO - PROCESS | 1650 | 1468519238467 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 11:00:38 INFO - PROCESS | 1650 | 1468519238469 Marionette TRACE conn2 <- [1,158,null,{}] 11:00:38 INFO - PROCESS | 1650 | 1468519238472 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:38 INFO - PROCESS | 1650 | 1468519238477 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:38 INFO - PROCESS | 1650 | 1468519238645 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 11:00:38 INFO - PROCESS | 1650 | 1468519238712 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:38 INFO - PROCESS | 1650 | 1468519238714 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1130e4000 == 47 [pid = 1650] [id = 47] 11:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116023400) [pid = 1650] [serial = 137] [outer = 0x0] 11:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116075000) [pid = 1650] [serial = 138] [outer = 0x116023400] 11:00:38 INFO - PROCESS | 1650 | 1468519238745 Marionette DEBUG loaded listener.js 11:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11679ac00) [pid = 1650] [serial = 139] [outer = 0x116023400] 11:00:39 INFO - PROCESS | 1650 | 1468519239175 Marionette TRACE conn2 <- [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]]]}] 11:00:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 11:00:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 721ms 11:00:39 INFO - PROCESS | 1650 | 1468519239189 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 11:00:39 INFO - PROCESS | 1650 | 1468519239192 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 11:00:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 11:00:39 INFO - PROCESS | 1650 | 1468519239195 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 11:00:39 INFO - PROCESS | 1650 | 1468519239197 Marionette TRACE conn2 <- [1,162,null,{}] 11:00:39 INFO - PROCESS | 1650 | 1468519239200 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:39 INFO - PROCESS | 1650 | 1468519239202 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:39 INFO - PROCESS | 1650 | 1468519239300 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 11:00:39 INFO - PROCESS | 1650 | 1468519239356 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:39 INFO - PROCESS | 1650 | 1468519239357 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x118269800 == 48 [pid = 1650] [id = 48] 11:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1181bd400) [pid = 1650] [serial = 140] [outer = 0x0] 11:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1181e1400) [pid = 1650] [serial = 141] [outer = 0x1181bd400] 11:00:39 INFO - PROCESS | 1650 | 1468519239394 Marionette DEBUG loaded listener.js 11:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11850f800) [pid = 1650] [serial = 142] [outer = 0x1181bd400] 11:00:39 INFO - PROCESS | 1650 | 1468519239826 Marionette TRACE conn2 <- [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]]]}] 11:00:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 11:00:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 11:00:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 11:00:39 INFO - PROCESS | 1650 | 1468519239880 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 11:00:39 INFO - PROCESS | 1650 | 1468519239883 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 11:00:39 INFO - PROCESS | 1650 | 1468519239886 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 11:00:39 INFO - PROCESS | 1650 | 1468519239888 Marionette TRACE conn2 <- [1,166,null,{}] 11:00:39 INFO - PROCESS | 1650 | 1468519239890 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:39 INFO - PROCESS | 1650 | 1468519239892 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:40 INFO - PROCESS | 1650 | 1468519240000 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 11:00:40 INFO - PROCESS | 1650 | 1468519240062 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:40 INFO - PROCESS | 1650 | 1468519240063 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0c5000 == 49 [pid = 1650] [id = 49] 11:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11989a800) [pid = 1650] [serial = 143] [outer = 0x0] 11:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119b13000) [pid = 1650] [serial = 144] [outer = 0x11989a800] 11:00:40 INFO - PROCESS | 1650 | 1468519240095 Marionette DEBUG loaded listener.js 11:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11a0e6800) [pid = 1650] [serial = 145] [outer = 0x11989a800] 11:00:40 INFO - PROCESS | 1650 | 1468519240531 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 11:00:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 11:00:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 11:00:40 INFO - PROCESS | 1650 | 1468519240556 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 11:00:40 INFO - PROCESS | 1650 | 1468519240559 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 11:00:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 11:00:40 INFO - PROCESS | 1650 | 1468519240586 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 11:00:40 INFO - PROCESS | 1650 | 1468519240589 Marionette TRACE conn2 <- [1,170,null,{}] 11:00:40 INFO - PROCESS | 1650 | 1468519240593 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:40 INFO - PROCESS | 1650 | 1468519240595 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:40 INFO - PROCESS | 1650 | 1468519240690 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 11:00:40 INFO - PROCESS | 1650 | 1468519240750 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:40 INFO - PROCESS | 1650 | 1468519240751 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x121512000 == 50 [pid = 1650] [id = 50] 11:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1210a5000) [pid = 1650] [serial = 146] [outer = 0x0] 11:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1217d1000) [pid = 1650] [serial = 147] [outer = 0x1210a5000] 11:00:40 INFO - PROCESS | 1650 | 1468519240781 Marionette DEBUG loaded listener.js 11:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x121dab400) [pid = 1650] [serial = 148] [outer = 0x1210a5000] 11:00:41 INFO - PROCESS | 1650 | 1468519241188 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 11:00:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 11:00:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 645ms 11:00:41 INFO - PROCESS | 1650 | 1468519241208 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 11:00:41 INFO - PROCESS | 1650 | 1468519241210 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 11:00:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 11:00:41 INFO - PROCESS | 1650 | 1468519241212 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 11:00:41 INFO - PROCESS | 1650 | 1468519241214 Marionette TRACE conn2 <- [1,174,null,{}] 11:00:41 INFO - PROCESS | 1650 | 1468519241216 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:41 INFO - PROCESS | 1650 | 1468519241218 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:41 INFO - PROCESS | 1650 | 1468519241322 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 11:00:41 INFO - PROCESS | 1650 | 1468519241395 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:41 INFO - PROCESS | 1650 | 1468519241396 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x121de0800 == 51 [pid = 1650] [id = 51] 11:00:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1216dd400) [pid = 1650] [serial = 149] [outer = 0x0] 11:00:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12402f400) [pid = 1650] [serial = 150] [outer = 0x1216dd400] 11:00:41 INFO - PROCESS | 1650 | 1468519241426 Marionette DEBUG loaded listener.js 11:00:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1242f8000) [pid = 1650] [serial = 151] [outer = 0x1216dd400] 11:00:41 INFO - PROCESS | 1650 | 1468519241836 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 11:00:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 11:00:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 669ms 11:00:41 INFO - PROCESS | 1650 | 1468519241896 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 11:00:41 INFO - PROCESS | 1650 | 1468519241897 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 11:00:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 11:00:41 INFO - PROCESS | 1650 | 1468519241901 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 11:00:41 INFO - PROCESS | 1650 | 1468519241903 Marionette TRACE conn2 <- [1,178,null,{}] 11:00:41 INFO - PROCESS | 1650 | 1468519241905 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:41 INFO - PROCESS | 1650 | 1468519241906 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:42 INFO - PROCESS | 1650 | 1468519242022 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 11:00:42 INFO - PROCESS | 1650 | 1468519242153 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:42 INFO - PROCESS | 1650 | 1468519242155 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x112739000 == 52 [pid = 1650] [id = 52] 11:00:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x112fc2c00) [pid = 1650] [serial = 152] [outer = 0x0] 11:00:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x113377800) [pid = 1650] [serial = 153] [outer = 0x112fc2c00] 11:00:42 INFO - PROCESS | 1650 | 1468519242182 Marionette DEBUG loaded listener.js 11:00:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x113f31400) [pid = 1650] [serial = 154] [outer = 0x112fc2c00] 11:00:42 INFO - PROCESS | 1650 | 1468519242581 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x118152800 == 51 [pid = 1650] [id = 45] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11707d000 == 50 [pid = 1650] [id = 44] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11661d000 == 49 [pid = 1650] [id = 43] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x117e1d800 == 48 [pid = 1650] [id = 30] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1133d1800 == 47 [pid = 1650] [id = 42] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x112f23800 == 46 [pid = 1650] [id = 27] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11694b000 == 45 [pid = 1650] [id = 28] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x117079800 == 44 [pid = 1650] [id = 29] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x118ac4000 == 43 [pid = 1650] [id = 32] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x119247800 == 42 [pid = 1650] [id = 33] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x121de0800 == 41 [pid = 1650] [id = 51] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x121512000 == 40 [pid = 1650] [id = 50] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x123d68800 == 39 [pid = 1650] [id = 40] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1219b7800 == 38 [pid = 1650] [id = 39] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0c5000 == 37 [pid = 1650] [id = 49] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12150c800 == 36 [pid = 1650] [id = 38] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1212c7000 == 35 [pid = 1650] [id = 37] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x118269800 == 34 [pid = 1650] [id = 48] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x121133800 == 33 [pid = 1650] [id = 36] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0c4000 == 32 [pid = 1650] [id = 35] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x124b4b800 == 31 [pid = 1650] [id = 41] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x118ace000 == 30 [pid = 1650] [id = 46] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x118261800 == 29 [pid = 1650] [id = 31] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x119721800 == 28 [pid = 1650] [id = 34] 11:00:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1130e4000 == 27 [pid = 1650] [id = 47] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x123cad400) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1242c8c00) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x124b7d800) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12657ec00) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x126c47800) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x112e19000) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x117056c00) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1185c7800) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1197d7800) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x113d8dc00) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1167a7400) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1133e6400) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1181e1c00) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1185c2c00) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119222000) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119895c00) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119a05c00) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119e0bc00) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1210b1c00) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1215d1c00) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1217ca400) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12125b800) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12614d400) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124b0fc00) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116a11c00) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11a0ee400) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126a81800) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1181bb800) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119b1d800) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1183d3800) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118aa5400) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11811b000) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115121400) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128c1c400) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1139eb400) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12da78c00) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123c7e800) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12b261800) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12aa7ac00) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12aa7f400) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12948c000) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x129222400) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x129228400) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1217d9800) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1185c3c00) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12d06c000) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11811ac00) [pid = 1650] [serial = 52] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12cf49000) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12c6e1000) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12ccd3c00) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12cf0a800) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12c6d5c00) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12c5a7400) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12bea4c00) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12c5a0c00) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12bbf5800) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12be9c000) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12bbf0000) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x11850b400) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12ba65800) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12ba6b800) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12b255800) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x129523400) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12d450400) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12d457000) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 11:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x1197d4c00) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 11:00:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 11:00:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1172ms 11:00:43 INFO - PROCESS | 1650 | 1468519243111 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 11:00:43 INFO - PROCESS | 1650 | 1468519243113 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 11:00:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 11:00:43 INFO - PROCESS | 1650 | 1468519243118 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 11:00:43 INFO - PROCESS | 1650 | 1468519243120 Marionette TRACE conn2 <- [1,182,null,{}] 11:00:43 INFO - PROCESS | 1650 | 1468519243124 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:43 INFO - PROCESS | 1650 | 1468519243126 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:43 INFO - PROCESS | 1650 | 1468519243205 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 11:00:43 INFO - PROCESS | 1650 | 1468519243211 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:43 INFO - PROCESS | 1650 | 1468519243217 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f23800 == 28 [pid = 1650] [id = 53] 11:00:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x11602fc00) [pid = 1650] [serial = 155] [outer = 0x0] 11:00:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x11607bc00) [pid = 1650] [serial = 156] [outer = 0x11602fc00] 11:00:43 INFO - PROCESS | 1650 | 1468519243246 Marionette DEBUG loaded listener.js 11:00:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1167a4400) [pid = 1650] [serial = 157] [outer = 0x11602fc00] 11:00:43 INFO - PROCESS | 1650 | 1468519243556 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 11:00:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 11:00:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 471ms 11:00:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 11:00:43 INFO - PROCESS | 1650 | 1468519243589 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 11:00:43 INFO - PROCESS | 1650 | 1468519243591 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 11:00:43 INFO - PROCESS | 1650 | 1468519243597 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 11:00:43 INFO - PROCESS | 1650 | 1468519243601 Marionette TRACE conn2 <- [1,186,null,{}] 11:00:43 INFO - PROCESS | 1650 | 1468519243604 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:43 INFO - PROCESS | 1650 | 1468519243606 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:43 INFO - PROCESS | 1650 | 1468519243691 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 11:00:43 INFO - PROCESS | 1650 | 1468519243734 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:43 INFO - PROCESS | 1650 | 1468519243736 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x116243800 == 29 [pid = 1650] [id = 54] 11:00:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1167a6c00) [pid = 1650] [serial = 158] [outer = 0x0] 11:00:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1173b4c00) [pid = 1650] [serial = 159] [outer = 0x1167a6c00] 11:00:43 INFO - PROCESS | 1650 | 1468519243763 Marionette DEBUG loaded listener.js 11:00:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1181bcc00) [pid = 1650] [serial = 160] [outer = 0x1167a6c00] 11:00:44 INFO - PROCESS | 1650 | 1468519244033 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 11:00:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 11:00:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 477ms 11:00:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 11:00:44 INFO - PROCESS | 1650 | 1468519244071 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 11:00:44 INFO - PROCESS | 1650 | 1468519244073 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 11:00:44 INFO - PROCESS | 1650 | 1468519244075 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 11:00:44 INFO - PROCESS | 1650 | 1468519244076 Marionette TRACE conn2 <- [1,190,null,{}] 11:00:44 INFO - PROCESS | 1650 | 1468519244093 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:44 INFO - PROCESS | 1650 | 1468519244097 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:44 INFO - PROCESS | 1650 | 1468519244186 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 11:00:44 INFO - PROCESS | 1650 | 1468519244230 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:44 INFO - PROCESS | 1650 | 1468519244232 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x117068800 == 30 [pid = 1650] [id = 55] 11:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x118303c00) [pid = 1650] [serial = 161] [outer = 0x0] 11:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1183d9c00) [pid = 1650] [serial = 162] [outer = 0x118303c00] 11:00:44 INFO - PROCESS | 1650 | 1468519244263 Marionette DEBUG loaded listener.js 11:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118aa5400) [pid = 1650] [serial = 163] [outer = 0x118303c00] 11:00:44 INFO - PROCESS | 1650 | 1468519244539 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 11:00:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 11:00:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 11:00:44 INFO - PROCESS | 1650 | 1468519244555 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 11:00:44 INFO - PROCESS | 1650 | 1468519244556 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 11:00:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 11:00:44 INFO - PROCESS | 1650 | 1468519244558 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 11:00:44 INFO - PROCESS | 1650 | 1468519244560 Marionette TRACE conn2 <- [1,194,null,{}] 11:00:44 INFO - PROCESS | 1650 | 1468519244569 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:44 INFO - PROCESS | 1650 | 1468519244570 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:44 INFO - PROCESS | 1650 | 1468519244658 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 11:00:44 INFO - PROCESS | 1650 | 1468519244666 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:44 INFO - PROCESS | 1650 | 1468519244667 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e3d800 == 31 [pid = 1650] [id = 56] 11:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1197d1c00) [pid = 1650] [serial = 164] [outer = 0x0] 11:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1197d7000) [pid = 1650] [serial = 165] [outer = 0x1197d1c00] 11:00:44 INFO - PROCESS | 1650 | 1468519244692 Marionette DEBUG loaded listener.js 11:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119891c00) [pid = 1650] [serial = 166] [outer = 0x1197d1c00] 11:00:45 INFO - PROCESS | 1650 | 1468519245001 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 11:00:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 11:00:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 473ms 11:00:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 11:00:45 INFO - PROCESS | 1650 | 1468519245033 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 11:00:45 INFO - PROCESS | 1650 | 1468519245034 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 11:00:45 INFO - PROCESS | 1650 | 1468519245036 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 11:00:45 INFO - PROCESS | 1650 | 1468519245037 Marionette TRACE conn2 <- [1,198,null,{}] 11:00:45 INFO - PROCESS | 1650 | 1468519245040 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:45 INFO - PROCESS | 1650 | 1468519245041 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:45 INFO - PROCESS | 1650 | 1468519245140 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 11:00:45 INFO - PROCESS | 1650 | 1468519245151 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:45 INFO - PROCESS | 1650 | 1468519245152 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11814e000 == 32 [pid = 1650] [id = 57] 11:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1185c3c00) [pid = 1650] [serial = 167] [outer = 0x0] 11:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119893000) [pid = 1650] [serial = 168] [outer = 0x1185c3c00] 11:00:45 INFO - PROCESS | 1650 | 1468519245184 Marionette DEBUG loaded listener.js 11:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119a3f000) [pid = 1650] [serial = 169] [outer = 0x1185c3c00] 11:00:45 INFO - PROCESS | 1650 | 1468519245535 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 11:00:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 11:00:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 518ms 11:00:45 INFO - PROCESS | 1650 | 1468519245556 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 11:00:45 INFO - PROCESS | 1650 | 1468519245558 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 11:00:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 11:00:45 INFO - PROCESS | 1650 | 1468519245562 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 11:00:45 INFO - PROCESS | 1650 | 1468519245564 Marionette TRACE conn2 <- [1,202,null,{}] 11:00:45 INFO - PROCESS | 1650 | 1468519245567 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:45 INFO - PROCESS | 1650 | 1468519245574 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:45 INFO - PROCESS | 1650 | 1468519245743 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 11:00:45 INFO - PROCESS | 1650 | 1468519245760 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:45 INFO - PROCESS | 1650 | 1468519245761 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119712000 == 33 [pid = 1650] [id = 58] 11:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119b1e400) [pid = 1650] [serial = 170] [outer = 0x0] 11:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x12125b800) [pid = 1650] [serial = 171] [outer = 0x119b1e400] 11:00:45 INFO - PROCESS | 1650 | 1468519245804 Marionette DEBUG loaded listener.js 11:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1217d8c00) [pid = 1650] [serial = 172] [outer = 0x119b1e400] 11:00:46 INFO - PROCESS | 1650 | 1468519246155 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 11:00:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 11:00:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 622ms 11:00:46 INFO - PROCESS | 1650 | 1468519246188 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 11:00:46 INFO - PROCESS | 1650 | 1468519246189 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 11:00:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 11:00:46 INFO - PROCESS | 1650 | 1468519246191 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 11:00:46 INFO - PROCESS | 1650 | 1468519246192 Marionette TRACE conn2 <- [1,206,null,{}] 11:00:46 INFO - PROCESS | 1650 | 1468519246195 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:46 INFO - PROCESS | 1650 | 1468519246196 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:46 INFO - PROCESS | 1650 | 1468519246287 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 11:00:46 INFO - PROCESS | 1650 | 1468519246291 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:46 INFO - PROCESS | 1650 | 1468519246292 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x119e5c800 == 34 [pid = 1650] [id = 59] 11:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115120c00) [pid = 1650] [serial = 173] [outer = 0x0] 11:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x123caac00) [pid = 1650] [serial = 174] [outer = 0x115120c00] 11:00:46 INFO - PROCESS | 1650 | 1468519246317 Marionette DEBUG loaded listener.js 11:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1242fc800) [pid = 1650] [serial = 175] [outer = 0x115120c00] 11:00:46 INFO - PROCESS | 1650 | 1468519246652 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 11:00:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 11:00:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 469ms 11:00:46 INFO - PROCESS | 1650 | 1468519246660 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 11:00:46 INFO - PROCESS | 1650 | 1468519246661 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 11:00:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 11:00:46 INFO - PROCESS | 1650 | 1468519246666 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 11:00:46 INFO - PROCESS | 1650 | 1468519246667 Marionette TRACE conn2 <- [1,210,null,{}] 11:00:46 INFO - PROCESS | 1650 | 1468519246669 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:46 INFO - PROCESS | 1650 | 1468519246671 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:46 INFO - PROCESS | 1650 | 1468519246758 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 11:00:46 INFO - PROCESS | 1650 | 1468519246787 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:46 INFO - PROCESS | 1650 | 1468519246788 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x121119800 == 35 [pid = 1650] [id = 60] 11:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1242fd800) [pid = 1650] [serial = 176] [outer = 0x0] 11:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124b0d400) [pid = 1650] [serial = 177] [outer = 0x1242fd800] 11:00:46 INFO - PROCESS | 1650 | 1468519246813 Marionette DEBUG loaded listener.js 11:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124b15800) [pid = 1650] [serial = 178] [outer = 0x1242fd800] 11:00:47 INFO - PROCESS | 1650 | 1468519247106 Marionette TRACE conn2 <- [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]]]}] 11:00:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 11:00:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 469ms 11:00:47 INFO - PROCESS | 1650 | 1468519247198 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 11:00:47 INFO - PROCESS | 1650 | 1468519247199 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 11:00:47 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1181c2c00) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 11:00:47 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126a82000) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 11:00:47 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1215df800) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 11:00:47 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x126c48800) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 11:00:47 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1291c8400) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 11:00:47 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x116fc8c00) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 11:00:47 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1181c3000) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 11:00:47 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11336fc00) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 11:00:47 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1181c0000) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 11:00:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 11:00:47 INFO - PROCESS | 1650 | 1468519247210 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 11:00:47 INFO - PROCESS | 1650 | 1468519247211 Marionette TRACE conn2 <- [1,214,null,{}] 11:00:47 INFO - PROCESS | 1650 | 1468519247213 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:47 INFO - PROCESS | 1650 | 1468519247214 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:47 INFO - PROCESS | 1650 | 1468519247286 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 11:00:47 INFO - PROCESS | 1650 | 1468519247290 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:47 INFO - PROCESS | 1650 | 1468519247291 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12120f000 == 36 [pid = 1650] [id = 61] 11:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1181c2c00) [pid = 1650] [serial = 179] [outer = 0x0] 11:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118eaac00) [pid = 1650] [serial = 180] [outer = 0x1181c2c00] 11:00:47 INFO - PROCESS | 1650 | 1468519247318 Marionette DEBUG loaded listener.js 11:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x124b15c00) [pid = 1650] [serial = 181] [outer = 0x1181c2c00] 11:00:47 INFO - PROCESS | 1650 | 1468519247624 Marionette TRACE conn2 <- [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]]]}] 11:00:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 11:00:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 469ms 11:00:47 INFO - PROCESS | 1650 | 1468519247678 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 11:00:47 INFO - PROCESS | 1650 | 1468519247680 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 11:00:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 11:00:47 INFO - PROCESS | 1650 | 1468519247682 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 11:00:47 INFO - PROCESS | 1650 | 1468519247683 Marionette TRACE conn2 <- [1,218,null,{}] 11:00:47 INFO - PROCESS | 1650 | 1468519247686 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:47 INFO - PROCESS | 1650 | 1468519247687 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:47 INFO - PROCESS | 1650 | 1468519247761 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 11:00:47 INFO - PROCESS | 1650 | 1468519247767 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:47 INFO - PROCESS | 1650 | 1468519247768 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x121513800 == 37 [pid = 1650] [id = 62] 11:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x124b79c00) [pid = 1650] [serial = 182] [outer = 0x0] 11:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12614c400) [pid = 1650] [serial = 183] [outer = 0x124b79c00] 11:00:47 INFO - PROCESS | 1650 | 1468519247792 Marionette DEBUG loaded listener.js 11:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x126156800) [pid = 1650] [serial = 184] [outer = 0x124b79c00] 11:00:48 INFO - PROCESS | 1650 | 1468519248103 Marionette TRACE conn2 <- [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]]]}] 11:00:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 11:00:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 468ms 11:00:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 11:00:48 INFO - PROCESS | 1650 | 1468519248151 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 11:00:48 INFO - PROCESS | 1650 | 1468519248152 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 11:00:48 INFO - PROCESS | 1650 | 1468519248154 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 11:00:48 INFO - PROCESS | 1650 | 1468519248156 Marionette TRACE conn2 <- [1,222,null,{}] 11:00:48 INFO - PROCESS | 1650 | 1468519248158 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:48 INFO - PROCESS | 1650 | 1468519248160 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:48 INFO - PROCESS | 1650 | 1468519248267 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 11:00:48 INFO - PROCESS | 1650 | 1468519248273 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:48 INFO - PROCESS | 1650 | 1468519248275 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x121618800 == 38 [pid = 1650] [id = 63] 11:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x126157000) [pid = 1650] [serial = 185] [outer = 0x0] 11:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126a80000) [pid = 1650] [serial = 186] [outer = 0x126157000] 11:00:48 INFO - PROCESS | 1650 | 1468519248310 Marionette DEBUG loaded listener.js 11:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x126c54c00) [pid = 1650] [serial = 187] [outer = 0x126157000] 11:00:48 INFO - PROCESS | 1650 | 1468519248649 Marionette TRACE conn2 <- [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]]]}] 11:00:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 11:00:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 519ms 11:00:48 INFO - PROCESS | 1650 | 1468519248674 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 11:00:48 INFO - PROCESS | 1650 | 1468519248675 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 11:00:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 11:00:48 INFO - PROCESS | 1650 | 1468519248677 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 11:00:48 INFO - PROCESS | 1650 | 1468519248679 Marionette TRACE conn2 <- [1,226,null,{}] 11:00:48 INFO - PROCESS | 1650 | 1468519248683 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:48 INFO - PROCESS | 1650 | 1468519248684 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:48 INFO - PROCESS | 1650 | 1468519248758 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 11:00:48 INFO - PROCESS | 1650 | 1468519248764 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:48 INFO - PROCESS | 1650 | 1468519248766 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b46800 == 39 [pid = 1650] [id = 64] 11:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1288be400) [pid = 1650] [serial = 188] [outer = 0x0] 11:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128daa800) [pid = 1650] [serial = 189] [outer = 0x1288be400] 11:00:48 INFO - PROCESS | 1650 | 1468519248791 Marionette DEBUG loaded listener.js 11:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128ed3400) [pid = 1650] [serial = 190] [outer = 0x1288be400] 11:00:49 INFO - PROCESS | 1650 | 1468519249091 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 11:00:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 11:00:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 422ms 11:00:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 11:00:49 INFO - PROCESS | 1650 | 1468519249102 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 11:00:49 INFO - PROCESS | 1650 | 1468519249104 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 11:00:49 INFO - PROCESS | 1650 | 1468519249106 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 11:00:49 INFO - PROCESS | 1650 | 1468519249107 Marionette TRACE conn2 <- [1,230,null,{}] 11:00:49 INFO - PROCESS | 1650 | 1468519249109 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:49 INFO - PROCESS | 1650 | 1468519249110 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:49 INFO - PROCESS | 1650 | 1468519249193 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 11:00:49 INFO - PROCESS | 1650 | 1468519249285 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:49 INFO - PROCESS | 1650 | 1468519249287 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x112220000 == 40 [pid = 1650] [id = 65] 11:00:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x111c19800) [pid = 1650] [serial = 191] [outer = 0x0] 11:00:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1122bd400) [pid = 1650] [serial = 192] [outer = 0x111c19800] 11:00:49 INFO - PROCESS | 1650 | 1468519249319 Marionette DEBUG loaded listener.js 11:00:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1133e6400) [pid = 1650] [serial = 193] [outer = 0x111c19800] 11:00:49 INFO - PROCESS | 1650 | 1468519249822 Marionette TRACE conn2 <- [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]]]}] 11:00:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 11:00:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 768ms 11:00:49 INFO - PROCESS | 1650 | 1468519249876 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 11:00:49 INFO - PROCESS | 1650 | 1468519249880 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 11:00:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 11:00:49 INFO - PROCESS | 1650 | 1468519249885 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 11:00:49 INFO - PROCESS | 1650 | 1468519249887 Marionette TRACE conn2 <- [1,234,null,{}] 11:00:49 INFO - PROCESS | 1650 | 1468519249890 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:49 INFO - PROCESS | 1650 | 1468519249893 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:50 INFO - PROCESS | 1650 | 1468519250000 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 11:00:50 INFO - PROCESS | 1650 | 1468519250069 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:50 INFO - PROCESS | 1650 | 1468519250071 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11706e800 == 41 [pid = 1650] [id = 66] 11:00:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x117056400) [pid = 1650] [serial = 194] [outer = 0x0] 11:00:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1176c3800) [pid = 1650] [serial = 195] [outer = 0x117056400] 11:00:50 INFO - PROCESS | 1650 | 1468519250101 Marionette DEBUG loaded listener.js 11:00:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1181c1400) [pid = 1650] [serial = 196] [outer = 0x117056400] 11:00:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1172bdc00) [pid = 1650] [serial = 197] [outer = 0x1291c9000] 11:00:50 INFO - PROCESS | 1650 | 1468519250756 Marionette TRACE conn2 <- [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]]]}] 11:00:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 11:00:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 921ms 11:00:50 INFO - PROCESS | 1650 | 1468519250838 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 11:00:50 INFO - PROCESS | 1650 | 1468519250841 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 11:00:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 11:00:50 INFO - PROCESS | 1650 | 1468519250847 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 11:00:50 INFO - PROCESS | 1650 | 1468519250849 Marionette TRACE conn2 <- [1,238,null,{}] 11:00:50 INFO - PROCESS | 1650 | 1468519250853 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:50 INFO - PROCESS | 1650 | 1468519250854 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:50 INFO - PROCESS | 1650 | 1468519250941 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 11:00:50 INFO - PROCESS | 1650 | --DOCSHELL 0x124b46800 == 40 [pid = 1650] [id = 64] 11:00:50 INFO - PROCESS | 1650 | --DOCSHELL 0x121618800 == 39 [pid = 1650] [id = 63] 11:00:50 INFO - PROCESS | 1650 | --DOCSHELL 0x121513800 == 38 [pid = 1650] [id = 62] 11:00:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12120f000 == 37 [pid = 1650] [id = 61] 11:00:50 INFO - PROCESS | 1650 | --DOCSHELL 0x121119800 == 36 [pid = 1650] [id = 60] 11:00:50 INFO - PROCESS | 1650 | --DOCSHELL 0x119e5c800 == 35 [pid = 1650] [id = 59] 11:00:50 INFO - PROCESS | 1650 | --DOCSHELL 0x119712000 == 34 [pid = 1650] [id = 58] 11:00:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11814e000 == 33 [pid = 1650] [id = 57] 11:00:50 INFO - PROCESS | 1650 | --DOCSHELL 0x117e3d800 == 32 [pid = 1650] [id = 56] 11:00:50 INFO - PROCESS | 1650 | --DOCSHELL 0x117068800 == 31 [pid = 1650] [id = 55] 11:00:50 INFO - PROCESS | 1650 | --DOCSHELL 0x116243800 == 30 [pid = 1650] [id = 54] 11:00:50 INFO - PROCESS | 1650 | --DOCSHELL 0x112f23800 == 29 [pid = 1650] [id = 53] 11:00:50 INFO - PROCESS | 1650 | --DOCSHELL 0x112739000 == 28 [pid = 1650] [id = 52] 11:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1291ccc00) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 11:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118113c00) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 11:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1173b3800) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 11:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11830b000) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 11:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1197d6c00) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 11:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118a40400) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 11:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1185c8800) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 11:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118ea5000) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 11:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1291d6400) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 11:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118a42c00) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 11:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119a35800) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 11:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119896000) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 11:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126c53c00) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 11:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1242c4c00) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 11:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128ed1c00) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 11:00:51 INFO - PROCESS | 1650 | 1468519251014 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:51 INFO - PROCESS | 1650 | 1468519251017 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x113b37800 == 29 [pid = 1650] [id = 67] 11:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116976800) [pid = 1650] [serial = 198] [outer = 0x0] 11:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1173b3800) [pid = 1650] [serial = 199] [outer = 0x116976800] 11:00:51 INFO - PROCESS | 1650 | 1468519251047 Marionette DEBUG loaded listener.js 11:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11830f000) [pid = 1650] [serial = 200] [outer = 0x116976800] 11:00:51 INFO - PROCESS | 1650 | 1468519251342 Marionette TRACE conn2 <- [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]]]}] 11:00:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 11:00:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 521ms 11:00:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 11:00:51 INFO - PROCESS | 1650 | 1468519251371 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 11:00:51 INFO - PROCESS | 1650 | 1468519251374 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 11:00:51 INFO - PROCESS | 1650 | 1468519251379 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 11:00:51 INFO - PROCESS | 1650 | 1468519251383 Marionette TRACE conn2 <- [1,242,null,{}] 11:00:51 INFO - PROCESS | 1650 | 1468519251386 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:51 INFO - PROCESS | 1650 | 1468519251388 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:51 INFO - PROCESS | 1650 | 1468519251467 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 11:00:51 INFO - PROCESS | 1650 | 1468519251472 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:51 INFO - PROCESS | 1650 | 1468519251473 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x117238000 == 30 [pid = 1650] [id = 68] 11:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1185c2c00) [pid = 1650] [serial = 201] [outer = 0x0] 11:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1197ca800) [pid = 1650] [serial = 202] [outer = 0x1185c2c00] 11:00:51 INFO - PROCESS | 1650 | 1468519251502 Marionette DEBUG loaded listener.js 11:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119896000) [pid = 1650] [serial = 203] [outer = 0x1185c2c00] 11:00:51 INFO - PROCESS | 1650 | 1468519251830 Marionette TRACE conn2 <- [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]]]}] 11:00:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 11:00:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 473ms 11:00:51 INFO - PROCESS | 1650 | 1468519251851 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 11:00:51 INFO - PROCESS | 1650 | 1468519251853 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 11:00:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 11:00:51 INFO - PROCESS | 1650 | 1468519251855 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 11:00:51 INFO - PROCESS | 1650 | 1468519251858 Marionette TRACE conn2 <- [1,246,null,{}] 11:00:51 INFO - PROCESS | 1650 | 1468519251866 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:51 INFO - PROCESS | 1650 | 1468519251869 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:51 INFO - PROCESS | 1650 | 1468519251954 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 11:00:51 INFO - PROCESS | 1650 | 1468519251959 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:51 INFO - PROCESS | 1650 | 1468519251961 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ad7000 == 31 [pid = 1650] [id = 69] 11:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119e0b800) [pid = 1650] [serial = 204] [outer = 0x0] 11:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119e0c400) [pid = 1650] [serial = 205] [outer = 0x119e0b800] 11:00:51 INFO - PROCESS | 1650 | 1468519251992 Marionette DEBUG loaded listener.js 11:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x121257000) [pid = 1650] [serial = 206] [outer = 0x119e0b800] 11:00:52 INFO - PROCESS | 1650 | 1468519252323 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 11:00:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 11:00:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 471ms 11:00:52 INFO - PROCESS | 1650 | 1468519252326 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 11:00:52 INFO - PROCESS | 1650 | 1468519252328 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 11:00:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 11:00:52 INFO - PROCESS | 1650 | 1468519252333 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 11:00:52 INFO - PROCESS | 1650 | 1468519252335 Marionette TRACE conn2 <- [1,250,null,{}] 11:00:52 INFO - PROCESS | 1650 | 1468519252338 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:52 INFO - PROCESS | 1650 | 1468519252339 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:52 INFO - PROCESS | 1650 | 1468519252439 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 11:00:52 INFO - PROCESS | 1650 | 1468519252446 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:52 INFO - PROCESS | 1650 | 1468519252447 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c45800 == 32 [pid = 1650] [id = 70] 11:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116029800) [pid = 1650] [serial = 207] [outer = 0x0] 11:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1217d9400) [pid = 1650] [serial = 208] [outer = 0x116029800] 11:00:52 INFO - PROCESS | 1650 | 1468519252472 Marionette DEBUG loaded listener.js 11:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1242c3400) [pid = 1650] [serial = 209] [outer = 0x116029800] 11:00:52 INFO - PROCESS | 1650 | 1468519252770 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 11:00:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 11:00:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 470ms 11:00:52 INFO - PROCESS | 1650 | 1468519252803 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 11:00:52 INFO - PROCESS | 1650 | 1468519252804 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 11:00:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 11:00:52 INFO - PROCESS | 1650 | 1468519252807 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 11:00:52 INFO - PROCESS | 1650 | 1468519252808 Marionette TRACE conn2 <- [1,254,null,{}] 11:00:52 INFO - PROCESS | 1650 | 1468519252810 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:52 INFO - PROCESS | 1650 | 1468519252812 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:52 INFO - PROCESS | 1650 | 1468519252892 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 11:00:52 INFO - PROCESS | 1650 | 1468519252897 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:52 INFO - PROCESS | 1650 | 1468519252899 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11601b000 == 33 [pid = 1650] [id = 71] 11:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116294000) [pid = 1650] [serial = 210] [outer = 0x0] 11:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124b11400) [pid = 1650] [serial = 211] [outer = 0x116294000] 11:00:52 INFO - PROCESS | 1650 | 1468519252924 Marionette DEBUG loaded listener.js 11:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126148400) [pid = 1650] [serial = 212] [outer = 0x116294000] 11:00:53 INFO - PROCESS | 1650 | 1468519253301 Marionette TRACE conn2 <- [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]]]}] 11:00:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 11:00:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 518ms 11:00:53 INFO - PROCESS | 1650 | 1468519253327 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 11:00:53 INFO - PROCESS | 1650 | 1468519253328 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 11:00:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 11:00:53 INFO - PROCESS | 1650 | 1468519253331 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 11:00:53 INFO - PROCESS | 1650 | 1468519253332 Marionette TRACE conn2 <- [1,258,null,{}] 11:00:53 INFO - PROCESS | 1650 | 1468519253334 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:53 INFO - PROCESS | 1650 | 1468519253338 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:53 INFO - PROCESS | 1650 | 1468519253453 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 11:00:53 INFO - PROCESS | 1650 | 1468519253483 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:53 INFO - PROCESS | 1650 | 1468519253484 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1213e0000 == 34 [pid = 1650] [id = 72] 11:00:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126157400) [pid = 1650] [serial = 213] [outer = 0x0] 11:00:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126c48800) [pid = 1650] [serial = 214] [outer = 0x126157400] 11:00:53 INFO - PROCESS | 1650 | 1468519253509 Marionette DEBUG loaded listener.js 11:00:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1291ca800) [pid = 1650] [serial = 215] [outer = 0x126157400] 11:00:53 INFO - PROCESS | 1650 | 1468519253843 Marionette TRACE conn2 <- [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]]]}] 11:00:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 11:00:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 518ms 11:00:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 11:00:53 INFO - PROCESS | 1650 | 1468519253849 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 11:00:53 INFO - PROCESS | 1650 | 1468519253851 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 11:00:53 INFO - PROCESS | 1650 | 1468519253853 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 11:00:53 INFO - PROCESS | 1650 | 1468519253854 Marionette TRACE conn2 <- [1,262,null,{}] 11:00:53 INFO - PROCESS | 1650 | 1468519253856 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:53 INFO - PROCESS | 1650 | 1468519253857 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:53 INFO - PROCESS | 1650 | 1468519253958 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 11:00:53 INFO - PROCESS | 1650 | 1468519253970 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:53 INFO - PROCESS | 1650 | 1468519253971 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x124426000 == 35 [pid = 1650] [id = 73] 11:00:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1151d8c00) [pid = 1650] [serial = 216] [outer = 0x0] 11:00:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1291d4800) [pid = 1650] [serial = 217] [outer = 0x1151d8c00] 11:00:53 INFO - PROCESS | 1650 | 1468519253997 Marionette DEBUG loaded listener.js 11:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129222800) [pid = 1650] [serial = 218] [outer = 0x1151d8c00] 11:00:54 INFO - PROCESS | 1650 | 1468519254294 Marionette TRACE conn2 <- [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]]]}] 11:00:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 11:00:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 11:00:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 11:00:54 INFO - PROCESS | 1650 | 1468519254328 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 11:00:54 INFO - PROCESS | 1650 | 1468519254329 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 11:00:54 INFO - PROCESS | 1650 | 1468519254335 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 11:00:54 INFO - PROCESS | 1650 | 1468519254336 Marionette TRACE conn2 <- [1,266,null,{}] 11:00:54 INFO - PROCESS | 1650 | 1468519254338 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:54 INFO - PROCESS | 1650 | 1468519254340 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:54 INFO - PROCESS | 1650 | 1468519254433 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 11:00:54 INFO - PROCESS | 1650 | 1468519254466 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:54 INFO - PROCESS | 1650 | 1468519254467 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x126121000 == 36 [pid = 1650] [id = 74] 11:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129222c00) [pid = 1650] [serial = 219] [outer = 0x0] 11:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129486400) [pid = 1650] [serial = 220] [outer = 0x129222c00] 11:00:54 INFO - PROCESS | 1650 | 1468519254490 Marionette DEBUG loaded listener.js 11:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12948e400) [pid = 1650] [serial = 221] [outer = 0x129222c00] 11:00:54 INFO - PROCESS | 1650 | 1468519254802 Marionette TRACE conn2 <- [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]]]}] 11:00:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 11:00:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 520ms 11:00:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 11:00:54 INFO - PROCESS | 1650 | 1468519254860 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 11:00:54 INFO - PROCESS | 1650 | 1468519254861 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 11:00:54 INFO - PROCESS | 1650 | 1468519254863 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 11:00:54 INFO - PROCESS | 1650 | 1468519254864 Marionette TRACE conn2 <- [1,270,null,{}] 11:00:54 INFO - PROCESS | 1650 | 1468519254867 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:54 INFO - PROCESS | 1650 | 1468519254868 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:54 INFO - PROCESS | 1650 | 1468519254966 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 11:00:54 INFO - PROCESS | 1650 | 1468519254978 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:54 INFO - PROCESS | 1650 | 1468519254979 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12884c800 == 37 [pid = 1650] [id = 75] 11:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129223400) [pid = 1650] [serial = 222] [outer = 0x0] 11:00:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129523000) [pid = 1650] [serial = 223] [outer = 0x129223400] 11:00:55 INFO - PROCESS | 1650 | 1468519255006 Marionette DEBUG loaded listener.js 11:00:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12952c800) [pid = 1650] [serial = 224] [outer = 0x129223400] 11:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126157000) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 11:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119b1e400) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 11:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x115120c00) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 11:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112fc2c00) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 11:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118303c00) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 11:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1167a6c00) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 11:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1197d1c00) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 11:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11602fc00) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 11:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116023400) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 11:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1181bd400) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 11:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11989a800) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 11:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1210a5000) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 11:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1216dd400) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 11:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1242fd800) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 11:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1181c2c00) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 11:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124b79c00) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 11:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1185c3c00) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 11:00:55 INFO - PROCESS | 1650 | 1468519255398 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 11:00:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 11:00:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 570ms 11:00:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 11:00:55 INFO - PROCESS | 1650 | 1468519255435 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 11:00:55 INFO - PROCESS | 1650 | 1468519255436 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 11:00:55 INFO - PROCESS | 1650 | 1468519255438 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 11:00:55 INFO - PROCESS | 1650 | 1468519255440 Marionette TRACE conn2 <- [1,274,null,{}] 11:00:55 INFO - PROCESS | 1650 | 1468519255442 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:55 INFO - PROCESS | 1650 | 1468519255443 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:55 INFO - PROCESS | 1650 | 1468519255549 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 11:00:55 INFO - PROCESS | 1650 | 1468519255580 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:55 INFO - PROCESS | 1650 | 1468519255581 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c41800 == 38 [pid = 1650] [id = 76] 11:00:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113933800) [pid = 1650] [serial = 225] [outer = 0x0] 11:00:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1183d8c00) [pid = 1650] [serial = 226] [outer = 0x113933800] 11:00:55 INFO - PROCESS | 1650 | 1468519255605 Marionette DEBUG loaded listener.js 11:00:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121263000) [pid = 1650] [serial = 227] [outer = 0x113933800] 11:00:55 INFO - PROCESS | 1650 | 1468519255893 Marionette TRACE conn2 <- [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]]]}] 11:00:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 11:00:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 11:00:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 11:00:55 INFO - PROCESS | 1650 | 1468519255907 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 11:00:55 INFO - PROCESS | 1650 | 1468519255909 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 11:00:55 INFO - PROCESS | 1650 | 1468519255911 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 11:00:55 INFO - PROCESS | 1650 | 1468519255915 Marionette TRACE conn2 <- [1,278,null,{}] 11:00:55 INFO - PROCESS | 1650 | 1468519255924 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:55 INFO - PROCESS | 1650 | 1468519255926 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:56 INFO - PROCESS | 1650 | 1468519256027 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 11:00:56 INFO - PROCESS | 1650 | 1468519256033 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:56 INFO - PROCESS | 1650 | 1468519256035 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12944c800 == 39 [pid = 1650] [id = 77] 11:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1197d1c00) [pid = 1650] [serial = 228] [outer = 0x0] 11:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12948f400) [pid = 1650] [serial = 229] [outer = 0x1197d1c00] 11:00:56 INFO - PROCESS | 1650 | 1468519256061 Marionette DEBUG loaded listener.js 11:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a70a800) [pid = 1650] [serial = 230] [outer = 0x1197d1c00] 11:00:56 INFO - PROCESS | 1650 | 1468519256370 Marionette TRACE conn2 <- [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]]]}] 11:00:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 11:00:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 478ms 11:00:56 INFO - PROCESS | 1650 | 1468519256392 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 11:00:56 INFO - PROCESS | 1650 | 1468519256393 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 11:00:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 11:00:56 INFO - PROCESS | 1650 | 1468519256395 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 11:00:56 INFO - PROCESS | 1650 | 1468519256398 Marionette TRACE conn2 <- [1,282,null,{}] 11:00:56 INFO - PROCESS | 1650 | 1468519256402 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:56 INFO - PROCESS | 1650 | 1468519256404 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:56 INFO - PROCESS | 1650 | 1468519256509 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 11:00:56 INFO - PROCESS | 1650 | 1468519256515 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:56 INFO - PROCESS | 1650 | 1468519256516 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12946a800 == 40 [pid = 1650] [id = 78] 11:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1185c6400) [pid = 1650] [serial = 231] [outer = 0x0] 11:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a70fc00) [pid = 1650] [serial = 232] [outer = 0x1185c6400] 11:00:56 INFO - PROCESS | 1650 | 1468519256540 Marionette DEBUG loaded listener.js 11:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12aa7a800) [pid = 1650] [serial = 233] [outer = 0x1185c6400] 11:00:56 INFO - PROCESS | 1650 | 1468519256851 Marionette TRACE conn2 <- [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]]]}] 11:00:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 11:00:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 473ms 11:00:56 INFO - PROCESS | 1650 | 1468519256869 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 11:00:56 INFO - PROCESS | 1650 | 1468519256870 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 11:00:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 11:00:56 INFO - PROCESS | 1650 | 1468519256873 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 11:00:56 INFO - PROCESS | 1650 | 1468519256874 Marionette TRACE conn2 <- [1,286,null,{}] 11:00:56 INFO - PROCESS | 1650 | 1468519256876 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:56 INFO - PROCESS | 1650 | 1468519256878 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:56 INFO - PROCESS | 1650 | 1468519256974 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 11:00:56 INFO - PROCESS | 1650 | 1468519256979 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:56 INFO - PROCESS | 1650 | 1468519256982 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5ac800 == 41 [pid = 1650] [id = 79] 11:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12aa7ac00) [pid = 1650] [serial = 234] [outer = 0x0] 11:00:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12aa84c00) [pid = 1650] [serial = 235] [outer = 0x12aa7ac00] 11:00:57 INFO - PROCESS | 1650 | 1468519257017 Marionette DEBUG loaded listener.js 11:00:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12afe3c00) [pid = 1650] [serial = 236] [outer = 0x12aa7ac00] 11:00:57 INFO - PROCESS | 1650 | 1468519257630 Marionette TRACE conn2 <- [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]]]}] 11:00:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 11:00:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 819ms 11:00:57 INFO - PROCESS | 1650 | 1468519257693 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 11:00:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 11:00:57 INFO - PROCESS | 1650 | 1468519257696 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 11:00:57 INFO - PROCESS | 1650 | 1468519257699 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 11:00:57 INFO - PROCESS | 1650 | 1468519257701 Marionette TRACE conn2 <- [1,290,null,{}] 11:00:57 INFO - PROCESS | 1650 | 1468519257706 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:57 INFO - PROCESS | 1650 | 1468519257708 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:57 INFO - PROCESS | 1650 | 1468519257810 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 11:00:57 INFO - PROCESS | 1650 | 1468519257874 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:57 INFO - PROCESS | 1650 | 1468519257876 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11722c800 == 42 [pid = 1650] [id = 80] 11:00:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x117056c00) [pid = 1650] [serial = 237] [outer = 0x0] 11:00:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1181e1c00) [pid = 1650] [serial = 238] [outer = 0x117056c00] 11:00:57 INFO - PROCESS | 1650 | 1468519257907 Marionette DEBUG loaded listener.js 11:00:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118a40000) [pid = 1650] [serial = 239] [outer = 0x117056c00] 11:00:58 INFO - PROCESS | 1650 | 1468519258330 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 11:00:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 11:00:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 674ms 11:00:58 INFO - PROCESS | 1650 | 1468519258376 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 11:00:58 INFO - PROCESS | 1650 | 1468519258379 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 11:00:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 11:00:58 INFO - PROCESS | 1650 | 1468519258403 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 11:00:58 INFO - PROCESS | 1650 | 1468519258405 Marionette TRACE conn2 <- [1,294,null,{}] 11:00:58 INFO - PROCESS | 1650 | 1468519258407 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:58 INFO - PROCESS | 1650 | 1468519258409 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:58 INFO - PROCESS | 1650 | 1468519258511 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 11:00:58 INFO - PROCESS | 1650 | 1468519258575 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:58 INFO - PROCESS | 1650 | 1468519258577 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12150c000 == 43 [pid = 1650] [id = 81] 11:00:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119a36000) [pid = 1650] [serial = 240] [outer = 0x0] 11:00:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119b1d800) [pid = 1650] [serial = 241] [outer = 0x119a36000] 11:00:58 INFO - PROCESS | 1650 | 1468519258608 Marionette DEBUG loaded listener.js 11:00:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12118f000) [pid = 1650] [serial = 242] [outer = 0x119a36000] 11:00:59 INFO - PROCESS | 1650 | 1468519259050 Marionette TRACE conn2 <- [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]]]}] 11:00:59 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. 11:00:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 673ms 11:00:59 INFO - PROCESS | 1650 | 1468519259074 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 11:00:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 11:00:59 INFO - PROCESS | 1650 | 1468519259076 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 11:00:59 INFO - PROCESS | 1650 | 1468519259080 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 11:00:59 INFO - PROCESS | 1650 | 1468519259084 Marionette TRACE conn2 <- [1,298,null,{}] 11:00:59 INFO - PROCESS | 1650 | 1468519259095 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:59 INFO - PROCESS | 1650 | 1468519259100 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:59 INFO - PROCESS | 1650 | 1468519259300 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 11:00:59 INFO - PROCESS | 1650 | 1468519259369 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:59 INFO - PROCESS | 1650 | 1468519259371 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:00:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12913c800 == 44 [pid = 1650] [id = 82] 11:00:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x124b80400) [pid = 1650] [serial = 243] [outer = 0x0] 11:00:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126156c00) [pid = 1650] [serial = 244] [outer = 0x124b80400] 11:00:59 INFO - PROCESS | 1650 | 1468519259402 Marionette DEBUG loaded listener.js 11:00:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126a8cc00) [pid = 1650] [serial = 245] [outer = 0x124b80400] 11:00:59 INFO - PROCESS | 1650 | 1468519259854 Marionette TRACE conn2 <- [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]]]}] 11:00:59 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. 11:00:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 825ms 11:00:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 11:00:59 INFO - PROCESS | 1650 | 1468519259905 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 11:00:59 INFO - PROCESS | 1650 | 1468519259906 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 11:00:59 INFO - PROCESS | 1650 | 1468519259909 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 11:00:59 INFO - PROCESS | 1650 | 1468519259910 Marionette TRACE conn2 <- [1,302,null,{}] 11:00:59 INFO - PROCESS | 1650 | 1468519259932 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:59 INFO - PROCESS | 1650 | 1468519259934 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:00 INFO - PROCESS | 1650 | 1468519260040 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 11:01:00 INFO - PROCESS | 1650 | 1468519260102 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:00 INFO - PROCESS | 1650 | 1468519260103 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x117079800 == 45 [pid = 1650] [id = 83] 11:01:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118113800) [pid = 1650] [serial = 246] [outer = 0x0] 11:01:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119b12400) [pid = 1650] [serial = 247] [outer = 0x118113800] 11:01:00 INFO - PROCESS | 1650 | 1468519260133 Marionette DEBUG loaded listener.js 11:01:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1288c8400) [pid = 1650] [serial = 248] [outer = 0x118113800] 11:01:00 INFO - PROCESS | 1650 | 1468519260639 Marionette TRACE conn2 <- [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]]]}] 11:01:00 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. 11:01:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 769ms 11:01:00 INFO - PROCESS | 1650 | 1468519260697 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 11:01:00 INFO - PROCESS | 1650 | 1468519260699 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 11:01:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 11:01:00 INFO - PROCESS | 1650 | 1468519260704 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 11:01:00 INFO - PROCESS | 1650 | 1468519260706 Marionette TRACE conn2 <- [1,306,null,{}] 11:01:00 INFO - PROCESS | 1650 | 1468519260710 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:00 INFO - PROCESS | 1650 | 1468519260711 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:00 INFO - PROCESS | 1650 | 1468519260806 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 11:01:00 INFO - PROCESS | 1650 | 1468519260871 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:00 INFO - PROCESS | 1650 | 1468519260873 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f4b800 == 46 [pid = 1650] [id = 84] 11:01:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x116a0a800) [pid = 1650] [serial = 249] [outer = 0x0] 11:01:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1173b1400) [pid = 1650] [serial = 250] [outer = 0x116a0a800] 11:01:00 INFO - PROCESS | 1650 | 1468519260900 Marionette DEBUG loaded listener.js 11:01:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1181e3000) [pid = 1650] [serial = 251] [outer = 0x116a0a800] 11:01:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12946a800 == 45 [pid = 1650] [id = 78] 11:01:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12944c800 == 44 [pid = 1650] [id = 77] 11:01:01 INFO - PROCESS | 1650 | --DOCSHELL 0x119c41800 == 43 [pid = 1650] [id = 76] 11:01:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12884c800 == 42 [pid = 1650] [id = 75] 11:01:01 INFO - PROCESS | 1650 | --DOCSHELL 0x126121000 == 41 [pid = 1650] [id = 74] 11:01:01 INFO - PROCESS | 1650 | --DOCSHELL 0x124426000 == 40 [pid = 1650] [id = 73] 11:01:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1213e0000 == 39 [pid = 1650] [id = 72] 11:01:01 INFO - PROCESS | 1650 | --DOCSHELL 0x11601b000 == 38 [pid = 1650] [id = 71] 11:01:01 INFO - PROCESS | 1650 | --DOCSHELL 0x119c45800 == 37 [pid = 1650] [id = 70] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x128daa800) [pid = 1650] [serial = 189] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | 1468519261361 Marionette TRACE conn2 <- [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]]]}] 11:01:01 INFO - PROCESS | 1650 | --DOCSHELL 0x118ad7000 == 36 [pid = 1650] [id = 69] 11:01:01 INFO - PROCESS | 1650 | --DOCSHELL 0x117238000 == 35 [pid = 1650] [id = 68] 11:01:01 INFO - PROCESS | 1650 | --DOCSHELL 0x113b37800 == 34 [pid = 1650] [id = 67] 11:01:01 INFO - PROCESS | 1650 | --DOCSHELL 0x11706e800 == 33 [pid = 1650] [id = 66] 11:01:01 INFO - PROCESS | 1650 | --DOCSHELL 0x112220000 == 32 [pid = 1650] [id = 65] 11:01:01 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. 11:01:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 671ms 11:01:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 11:01:01 INFO - PROCESS | 1650 | 1468519261375 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 11:01:01 INFO - PROCESS | 1650 | 1468519261378 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 11:01:01 INFO - PROCESS | 1650 | 1468519261382 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 11:01:01 INFO - PROCESS | 1650 | 1468519261384 Marionette TRACE conn2 <- [1,310,null,{}] 11:01:01 INFO - PROCESS | 1650 | 1468519261386 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:01 INFO - PROCESS | 1650 | 1468519261388 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:01 INFO - PROCESS | 1650 | 1468519261474 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x126c54c00) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12125b800) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x123caac00) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x113377800) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x113f31400) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1183d9c00) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118aa5400) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1173b4c00) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1181bcc00) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1197d7000) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119891c00) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11607bc00) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1167a4400) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11679ac00) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116075000) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11850f800) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1181e1400) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11a0e6800) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119b13000) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121dab400) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1217d1000) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1242f8000) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12402f400) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124b0d400) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1242fc800) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118eaac00) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12614c400) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124b15c00) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124b15800) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119893000) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119a3f000) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126156800) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126a80000) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1217d8c00) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 11:01:01 INFO - PROCESS | 1650 | 1468519261535 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:01 INFO - PROCESS | 1650 | 1468519261536 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x116007800 == 33 [pid = 1650] [id = 85] 11:01:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1167a4400) [pid = 1650] [serial = 252] [outer = 0x0] 11:01:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1183d3800) [pid = 1650] [serial = 253] [outer = 0x1167a4400] 11:01:01 INFO - PROCESS | 1650 | 1468519261563 Marionette DEBUG loaded listener.js 11:01:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119891000) [pid = 1650] [serial = 254] [outer = 0x1167a4400] 11:01:01 INFO - PROCESS | 1650 | 1468519261876 Marionette TRACE conn2 <- [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]]]}] 11:01:01 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. 11:01:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 520ms 11:01:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 11:01:01 INFO - PROCESS | 1650 | 1468519261903 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 11:01:01 INFO - PROCESS | 1650 | 1468519261904 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 11:01:01 INFO - PROCESS | 1650 | 1468519261906 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 11:01:01 INFO - PROCESS | 1650 | 1468519261908 Marionette TRACE conn2 <- [1,314,null,{}] 11:01:01 INFO - PROCESS | 1650 | 1468519261918 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:01 INFO - PROCESS | 1650 | 1468519261921 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:02 INFO - PROCESS | 1650 | 1468519262007 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 11:01:02 INFO - PROCESS | 1650 | 1468519262053 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:02 INFO - PROCESS | 1650 | 1468519262055 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x118278800 == 34 [pid = 1650] [id = 86] 11:01:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119a05400) [pid = 1650] [serial = 255] [outer = 0x0] 11:01:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1210acc00) [pid = 1650] [serial = 256] [outer = 0x119a05400] 11:01:02 INFO - PROCESS | 1650 | 1468519262082 Marionette DEBUG loaded listener.js 11:01:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123cab400) [pid = 1650] [serial = 257] [outer = 0x119a05400] 11:01:02 INFO - PROCESS | 1650 | 1468519262388 Marionette TRACE conn2 <- [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]]]}] 11:01:02 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. 11:01:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 520ms 11:01:02 INFO - PROCESS | 1650 | 1468519262427 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 11:01:02 INFO - PROCESS | 1650 | 1468519262429 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 11:01:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 11:01:02 INFO - PROCESS | 1650 | 1468519262433 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 11:01:02 INFO - PROCESS | 1650 | 1468519262435 Marionette TRACE conn2 <- [1,318,null,{}] 11:01:02 INFO - PROCESS | 1650 | 1468519262437 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:02 INFO - PROCESS | 1650 | 1468519262438 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:02 INFO - PROCESS | 1650 | 1468519262519 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 11:01:02 INFO - PROCESS | 1650 | 1468519262523 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:02 INFO - PROCESS | 1650 | 1468519262524 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c36000 == 35 [pid = 1650] [id = 87] 11:01:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12446f400) [pid = 1650] [serial = 258] [outer = 0x0] 11:01:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124b72c00) [pid = 1650] [serial = 259] [outer = 0x12446f400] 11:01:02 INFO - PROCESS | 1650 | 1468519262549 Marionette DEBUG loaded listener.js 11:01:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12614d400) [pid = 1650] [serial = 260] [outer = 0x12446f400] 11:01:02 INFO - PROCESS | 1650 | 1468519262886 Marionette TRACE conn2 <- [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]]]}] 11:01:02 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. 11:01:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 469ms 11:01:02 INFO - PROCESS | 1650 | 1468519262903 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 11:01:02 INFO - PROCESS | 1650 | 1468519262904 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 11:01:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 11:01:02 INFO - PROCESS | 1650 | 1468519262906 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 11:01:02 INFO - PROCESS | 1650 | 1468519262907 Marionette TRACE conn2 <- [1,322,null,{}] 11:01:02 INFO - PROCESS | 1650 | 1468519262910 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:02 INFO - PROCESS | 1650 | 1468519262911 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:02 INFO - PROCESS | 1650 | 1468519262990 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 11:01:02 INFO - PROCESS | 1650 | 1468519262993 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:02 INFO - PROCESS | 1650 | 1468519262994 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x121129000 == 36 [pid = 1650] [id = 88] 11:01:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12657ec00) [pid = 1650] [serial = 261] [outer = 0x0] 11:01:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126c46000) [pid = 1650] [serial = 262] [outer = 0x12657ec00] 11:01:03 INFO - PROCESS | 1650 | 1468519263022 Marionette DEBUG loaded listener.js 11:01:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126c53c00) [pid = 1650] [serial = 263] [outer = 0x12657ec00] 11:01:03 INFO - PROCESS | 1650 | 1468519263363 Marionette TRACE conn2 <- [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]]]}] 11:01:03 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. 11:01:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 468ms 11:01:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 11:01:03 INFO - PROCESS | 1650 | 1468519263375 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 11:01:03 INFO - PROCESS | 1650 | 1468519263376 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 11:01:03 INFO - PROCESS | 1650 | 1468519263378 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 11:01:03 INFO - PROCESS | 1650 | 1468519263379 Marionette TRACE conn2 <- [1,326,null,{}] 11:01:03 INFO - PROCESS | 1650 | 1468519263384 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:03 INFO - PROCESS | 1650 | 1468519263388 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:03 INFO - PROCESS | 1650 | 1468519263484 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 11:01:03 INFO - PROCESS | 1650 | 1468519263517 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:03 INFO - PROCESS | 1650 | 1468519263518 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12120e000 == 37 [pid = 1650] [id = 89] 11:01:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1167a6000) [pid = 1650] [serial = 264] [outer = 0x0] 11:01:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1288cac00) [pid = 1650] [serial = 265] [outer = 0x1167a6000] 11:01:03 INFO - PROCESS | 1650 | 1468519263574 Marionette DEBUG loaded listener.js 11:01:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128ed1c00) [pid = 1650] [serial = 266] [outer = 0x1167a6000] 11:01:03 INFO - PROCESS | 1650 | 1468519263918 Marionette TRACE conn2 <- [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]]]}] 11:01:03 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. 11:01:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 572ms 11:01:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 11:01:03 INFO - PROCESS | 1650 | 1468519263951 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 11:01:03 INFO - PROCESS | 1650 | 1468519263952 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 11:01:03 INFO - PROCESS | 1650 | 1468519263954 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 11:01:03 INFO - PROCESS | 1650 | 1468519263955 Marionette TRACE conn2 <- [1,330,null,{}] 11:01:03 INFO - PROCESS | 1650 | 1468519263958 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:03 INFO - PROCESS | 1650 | 1468519263959 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:04 INFO - PROCESS | 1650 | 1468519264054 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 11:01:04 INFO - PROCESS | 1650 | 1468519264058 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:04 INFO - PROCESS | 1650 | 1468519264059 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11263d800 == 38 [pid = 1650] [id = 90] 11:01:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128ed2400) [pid = 1650] [serial = 267] [outer = 0x0] 11:01:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1291d6800) [pid = 1650] [serial = 268] [outer = 0x128ed2400] 11:01:04 INFO - PROCESS | 1650 | 1468519264091 Marionette DEBUG loaded listener.js 11:01:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129486800) [pid = 1650] [serial = 269] [outer = 0x128ed2400] 11:01:04 INFO - PROCESS | 1650 | 1468519264470 Marionette TRACE conn2 <- [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]]]}] 11:01:04 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. 11:01:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 568ms 11:01:04 INFO - PROCESS | 1650 | 1468519264523 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 11:01:04 INFO - PROCESS | 1650 | 1468519264525 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 11:01:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 11:01:04 INFO - PROCESS | 1650 | 1468519264535 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 11:01:04 INFO - PROCESS | 1650 | 1468519264536 Marionette TRACE conn2 <- [1,334,null,{}] 11:01:04 INFO - PROCESS | 1650 | 1468519264539 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:04 INFO - PROCESS | 1650 | 1468519264541 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:04 INFO - PROCESS | 1650 | 1468519264693 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 11:01:04 INFO - PROCESS | 1650 | 1468519264746 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:04 INFO - PROCESS | 1650 | 1468519264747 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12442a000 == 39 [pid = 1650] [id = 91] 11:01:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1291cac00) [pid = 1650] [serial = 270] [outer = 0x0] 11:01:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129526c00) [pid = 1650] [serial = 271] [outer = 0x1291cac00] 11:01:04 INFO - PROCESS | 1650 | 1468519264789 Marionette DEBUG loaded listener.js 11:01:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a561400) [pid = 1650] [serial = 272] [outer = 0x1291cac00] 11:01:05 INFO - PROCESS | 1650 | 1468519265123 Marionette TRACE conn2 <- [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]]]}] 11:01:05 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. 11:01:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 626ms 11:01:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 11:01:05 INFO - PROCESS | 1650 | 1468519265155 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 11:01:05 INFO - PROCESS | 1650 | 1468519265156 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 11:01:05 INFO - PROCESS | 1650 | 1468519265159 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 11:01:05 INFO - PROCESS | 1650 | 1468519265160 Marionette TRACE conn2 <- [1,338,null,{}] 11:01:05 INFO - PROCESS | 1650 | 1468519265162 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:05 INFO - PROCESS | 1650 | 1468519265164 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:05 INFO - PROCESS | 1650 | 1468519265264 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 11:01:05 INFO - PROCESS | 1650 | 1468519265292 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:05 INFO - PROCESS | 1650 | 1468519265293 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a77800 == 40 [pid = 1650] [id = 92] 11:01:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129529800) [pid = 1650] [serial = 273] [outer = 0x0] 11:01:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a568c00) [pid = 1650] [serial = 274] [outer = 0x129529800] 11:01:05 INFO - PROCESS | 1650 | 1468519265325 Marionette DEBUG loaded listener.js 11:01:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12aa7b000) [pid = 1650] [serial = 275] [outer = 0x129529800] 11:01:05 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119e0b800) [pid = 1650] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 11:01:05 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x113933800) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 11:01:05 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1197d1c00) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 11:01:05 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126157400) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 11:01:05 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1151d8c00) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 11:01:05 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1185c6400) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 11:01:05 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116976800) [pid = 1650] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 11:01:05 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1288be400) [pid = 1650] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 11:01:05 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x129222c00) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 11:01:05 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1185c2c00) [pid = 1650] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 11:01:05 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116294000) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 11:01:05 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116029800) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 11:01:05 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x129223400) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 11:01:05 INFO - PROCESS | 1650 | 1468519265846 Marionette TRACE conn2 <- [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]]]}] 11:01:05 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. 11:01:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 717ms 11:01:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 11:01:05 INFO - PROCESS | 1650 | 1468519265877 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 11:01:05 INFO - PROCESS | 1650 | 1468519265878 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 11:01:05 INFO - PROCESS | 1650 | 1468519265880 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 11:01:05 INFO - PROCESS | 1650 | 1468519265881 Marionette TRACE conn2 <- [1,342,null,{}] 11:01:05 INFO - PROCESS | 1650 | 1468519265883 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:05 INFO - PROCESS | 1650 | 1468519265885 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:05 INFO - PROCESS | 1650 | 1468519265986 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 11:01:06 INFO - PROCESS | 1650 | 1468519266018 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:06 INFO - PROCESS | 1650 | 1468519266019 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a67000 == 41 [pid = 1650] [id = 93] 11:01:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116294000) [pid = 1650] [serial = 276] [outer = 0x0] 11:01:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124b12c00) [pid = 1650] [serial = 277] [outer = 0x116294000] 11:01:06 INFO - PROCESS | 1650 | 1468519266045 Marionette DEBUG loaded listener.js 11:01:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a566800) [pid = 1650] [serial = 278] [outer = 0x116294000] 11:01:06 INFO - PROCESS | 1650 | 1468519266324 Marionette TRACE conn2 <- [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]]]}] 11:01:06 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. 11:01:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 11:01:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 11:01:06 INFO - PROCESS | 1650 | 1468519266353 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 11:01:06 INFO - PROCESS | 1650 | 1468519266355 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 11:01:06 INFO - PROCESS | 1650 | 1468519266357 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 11:01:06 INFO - PROCESS | 1650 | 1468519266359 Marionette TRACE conn2 <- [1,346,null,{}] 11:01:06 INFO - PROCESS | 1650 | 1468519266361 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:06 INFO - PROCESS | 1650 | 1468519266363 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:06 INFO - PROCESS | 1650 | 1468519266477 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 11:01:06 INFO - PROCESS | 1650 | 1468519266539 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:06 INFO - PROCESS | 1650 | 1468519266541 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x129148000 == 42 [pid = 1650] [id = 94] 11:01:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118ea1400) [pid = 1650] [serial = 279] [outer = 0x0] 11:01:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12aa7bc00) [pid = 1650] [serial = 280] [outer = 0x118ea1400] 11:01:06 INFO - PROCESS | 1650 | 1468519266568 Marionette DEBUG loaded listener.js 11:01:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b25a000) [pid = 1650] [serial = 281] [outer = 0x118ea1400] 11:01:06 INFO - PROCESS | 1650 | 1468519266834 Marionette TRACE conn2 <- [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]]]}] 11:01:06 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. 11:01:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 519ms 11:01:06 INFO - PROCESS | 1650 | 1468519266877 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 11:01:06 INFO - PROCESS | 1650 | 1468519266878 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 11:01:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 11:01:06 INFO - PROCESS | 1650 | 1468519266889 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 11:01:06 INFO - PROCESS | 1650 | 1468519266890 Marionette TRACE conn2 <- [1,350,null,{}] 11:01:06 INFO - PROCESS | 1650 | 1468519266892 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:06 INFO - PROCESS | 1650 | 1468519266893 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:06 INFO - PROCESS | 1650 | 1468519266979 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 11:01:06 INFO - PROCESS | 1650 | 1468519266985 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:06 INFO - PROCESS | 1650 | 1468519266986 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa08800 == 43 [pid = 1650] [id = 95] 11:01:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b25a400) [pid = 1650] [serial = 282] [outer = 0x0] 11:01:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12ba65000) [pid = 1650] [serial = 283] [outer = 0x12b25a400] 11:01:07 INFO - PROCESS | 1650 | 1468519267010 Marionette DEBUG loaded listener.js 11:01:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12ba6e000) [pid = 1650] [serial = 284] [outer = 0x12b25a400] 11:01:07 INFO - PROCESS | 1650 | 1468519267311 Marionette TRACE conn2 <- [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]]]}] 11:01:07 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. 11:01:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 11:01:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 11:01:07 INFO - PROCESS | 1650 | 1468519267357 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 11:01:07 INFO - PROCESS | 1650 | 1468519267359 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 11:01:07 INFO - PROCESS | 1650 | 1468519267361 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 11:01:07 INFO - PROCESS | 1650 | 1468519267362 Marionette TRACE conn2 <- [1,354,null,{}] 11:01:07 INFO - PROCESS | 1650 | 1468519267364 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:07 INFO - PROCESS | 1650 | 1468519267365 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:07 INFO - PROCESS | 1650 | 1468519267479 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 11:01:07 INFO - PROCESS | 1650 | 1468519267509 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:07 INFO - PROCESS | 1650 | 1468519267510 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af7b000 == 44 [pid = 1650] [id = 96] 11:01:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12b260800) [pid = 1650] [serial = 285] [outer = 0x0] 11:01:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12ba71000) [pid = 1650] [serial = 286] [outer = 0x12b260800] 11:01:07 INFO - PROCESS | 1650 | 1468519267534 Marionette DEBUG loaded listener.js 11:01:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12bbec400) [pid = 1650] [serial = 287] [outer = 0x12b260800] 11:01:08 INFO - PROCESS | 1650 | --DOCSHELL 0x116f4b800 == 43 [pid = 1650] [id = 84] 11:01:08 INFO - PROCESS | 1650 | --DOCSHELL 0x117079800 == 42 [pid = 1650] [id = 83] 11:01:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12913c800 == 41 [pid = 1650] [id = 82] 11:01:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12150c000 == 40 [pid = 1650] [id = 81] 11:01:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5ac800 == 39 [pid = 1650] [id = 79] 11:01:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11722c800 == 38 [pid = 1650] [id = 80] 11:01:08 INFO - PROCESS | 1650 | --DOCSHELL 0x116007800 == 37 [pid = 1650] [id = 85] 11:01:08 INFO - PROCESS | 1650 | --DOCSHELL 0x119c36000 == 36 [pid = 1650] [id = 87] 11:01:08 INFO - PROCESS | 1650 | --DOCSHELL 0x126a77800 == 35 [pid = 1650] [id = 92] 11:01:08 INFO - PROCESS | 1650 | --DOCSHELL 0x126a67000 == 34 [pid = 1650] [id = 93] 11:01:08 INFO - PROCESS | 1650 | --DOCSHELL 0x118278800 == 33 [pid = 1650] [id = 86] 11:01:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11263d800 == 32 [pid = 1650] [id = 90] 11:01:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12120e000 == 31 [pid = 1650] [id = 89] 11:01:08 INFO - PROCESS | 1650 | --DOCSHELL 0x121129000 == 30 [pid = 1650] [id = 88] 11:01:08 INFO - PROCESS | 1650 | --DOCSHELL 0x129148000 == 29 [pid = 1650] [id = 94] 11:01:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12442a000 == 28 [pid = 1650] [id = 91] 11:01:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa08800 == 27 [pid = 1650] [id = 95] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119e0c400) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x121257000) [pid = 1650] [serial = 206] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1183d8c00) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12948f400) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126c48800) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12ccd4c00) [pid = 1650] [serial = 49] [outer = 0x0] [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.] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129222800) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a70fc00) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121263000) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1176c3800) [pid = 1650] [serial = 195] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11830f000) [pid = 1650] [serial = 200] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128ed3400) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x129486400) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1291ca800) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119896000) [pid = 1650] [serial = 203] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12948e400) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124b11400) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1291d4800) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1217d9400) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126148400) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1122bd400) [pid = 1650] [serial = 192] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129523000) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1173b3800) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12952c800) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12a70a800) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1197ca800) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1242c3400) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12aa7a800) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12aa84c00) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 11:01:08 INFO - PROCESS | 1650 | 1468519268869 Marionette TRACE conn2 <- [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]]]}] 11:01:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:01:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1522ms 11:01:08 INFO - PROCESS | 1650 | 1468519268884 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 11:01:08 INFO - PROCESS | 1650 | 1468519268886 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 11:01:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 11:01:08 INFO - PROCESS | 1650 | 1468519268889 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 11:01:08 INFO - PROCESS | 1650 | 1468519268892 Marionette TRACE conn2 <- [1,358,null,{}] 11:01:08 INFO - PROCESS | 1650 | 1468519268896 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:08 INFO - PROCESS | 1650 | 1468519268898 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:08 INFO - PROCESS | 1650 | 1468519268977 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 11:01:09 INFO - PROCESS | 1650 | 1468519269026 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:09 INFO - PROCESS | 1650 | 1468519269029 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1133d1000 == 28 [pid = 1650] [id = 97] 11:01:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11696e000) [pid = 1650] [serial = 288] [outer = 0x0] 11:01:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116974000) [pid = 1650] [serial = 289] [outer = 0x11696e000] 11:01:09 INFO - PROCESS | 1650 | 1468519269057 Marionette DEBUG loaded listener.js 11:01:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1181c5400) [pid = 1650] [serial = 290] [outer = 0x11696e000] 11:01:09 INFO - PROCESS | 1650 | 1468519269539 Marionette TRACE conn2 <- [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]]]}] 11:01:09 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. 11:01:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 671ms 11:01:09 INFO - PROCESS | 1650 | 1468519269592 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 11:01:09 INFO - PROCESS | 1650 | 1468519269597 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 11:01:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 11:01:09 INFO - PROCESS | 1650 | 1468519269604 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 11:01:09 INFO - PROCESS | 1650 | 1468519269607 Marionette TRACE conn2 <- [1,362,null,{}] 11:01:09 INFO - PROCESS | 1650 | 1468519269611 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:09 INFO - PROCESS | 1650 | 1468519269614 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:09 INFO - PROCESS | 1650 | 1468519269739 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 11:01:09 INFO - PROCESS | 1650 | 1468519269750 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:09 INFO - PROCESS | 1650 | 1468519269752 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11693a000 == 29 [pid = 1650] [id = 98] 11:01:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119221c00) [pid = 1650] [serial = 291] [outer = 0x0] 11:01:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119227400) [pid = 1650] [serial = 292] [outer = 0x119221c00] 11:01:09 INFO - PROCESS | 1650 | 1468519269779 Marionette DEBUG loaded listener.js 11:01:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1197e0800) [pid = 1650] [serial = 293] [outer = 0x119221c00] 11:01:10 INFO - PROCESS | 1650 | 1468519270110 Marionette TRACE conn2 <- [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]]]}] 11:01:10 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. 11:01:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 522ms 11:01:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 11:01:10 INFO - PROCESS | 1650 | 1468519270125 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 11:01:10 INFO - PROCESS | 1650 | 1468519270127 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 11:01:10 INFO - PROCESS | 1650 | 1468519270130 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 11:01:10 INFO - PROCESS | 1650 | 1468519270134 Marionette TRACE conn2 <- [1,366,null,{}] 11:01:10 INFO - PROCESS | 1650 | 1468519270142 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:10 INFO - PROCESS | 1650 | 1468519270146 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:10 INFO - PROCESS | 1650 | 1468519270241 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 11:01:10 INFO - PROCESS | 1650 | 1468519270249 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:10 INFO - PROCESS | 1650 | 1468519270251 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x118142800 == 30 [pid = 1650] [id = 99] 11:01:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x111c22400) [pid = 1650] [serial = 294] [outer = 0x0] 11:01:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11a003c00) [pid = 1650] [serial = 295] [outer = 0x111c22400] 11:01:10 INFO - PROCESS | 1650 | 1468519270279 Marionette DEBUG loaded listener.js 11:01:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x121257000) [pid = 1650] [serial = 296] [outer = 0x111c22400] 11:01:10 INFO - PROCESS | 1650 | 1468519270602 Marionette TRACE conn2 <- [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]]]}] 11:01:10 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. 11:01:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 524ms 11:01:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 11:01:10 INFO - PROCESS | 1650 | 1468519270654 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 11:01:10 INFO - PROCESS | 1650 | 1468519270656 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 11:01:10 INFO - PROCESS | 1650 | 1468519270658 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 11:01:10 INFO - PROCESS | 1650 | 1468519270659 Marionette TRACE conn2 <- [1,370,null,{}] 11:01:10 INFO - PROCESS | 1650 | 1468519270661 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:10 INFO - PROCESS | 1650 | 1468519270671 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:10 INFO - PROCESS | 1650 | 1468519270771 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 11:01:10 INFO - PROCESS | 1650 | 1468519270778 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:10 INFO - PROCESS | 1650 | 1468519270779 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11923f800 == 31 [pid = 1650] [id = 100] 11:01:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x121195400) [pid = 1650] [serial = 297] [outer = 0x0] 11:01:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123caac00) [pid = 1650] [serial = 298] [outer = 0x121195400] 11:01:10 INFO - PROCESS | 1650 | 1468519270805 Marionette DEBUG loaded listener.js 11:01:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1242c8c00) [pid = 1650] [serial = 299] [outer = 0x121195400] 11:01:11 INFO - PROCESS | 1650 | 1468519271104 Marionette TRACE conn2 <- [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]]]}] 11:01:11 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. 11:01:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 468ms 11:01:11 INFO - PROCESS | 1650 | 1468519271127 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 11:01:11 INFO - PROCESS | 1650 | 1468519271128 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 11:01:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 11:01:11 INFO - PROCESS | 1650 | 1468519271131 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 11:01:11 INFO - PROCESS | 1650 | 1468519271135 Marionette TRACE conn2 <- [1,374,null,{}] 11:01:11 INFO - PROCESS | 1650 | 1468519271138 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:11 INFO - PROCESS | 1650 | 1468519271139 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:11 INFO - PROCESS | 1650 | 1468519271213 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 11:01:11 INFO - PROCESS | 1650 | 1468519271217 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:11 INFO - PROCESS | 1650 | 1468519271218 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c76800 == 32 [pid = 1650] [id = 101] 11:01:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1183db000) [pid = 1650] [serial = 300] [outer = 0x0] 11:01:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124b72000) [pid = 1650] [serial = 301] [outer = 0x1183db000] 11:01:11 INFO - PROCESS | 1650 | 1468519271245 Marionette DEBUG loaded listener.js 11:01:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126587c00) [pid = 1650] [serial = 302] [outer = 0x1183db000] 11:01:11 INFO - PROCESS | 1650 | 1468519271591 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 11:01:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 11:01:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 472ms 11:01:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 11:01:11 INFO - PROCESS | 1650 | 1468519271604 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 11:01:11 INFO - PROCESS | 1650 | 1468519271605 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 11:01:11 INFO - PROCESS | 1650 | 1468519271607 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 11:01:11 INFO - PROCESS | 1650 | 1468519271608 Marionette TRACE conn2 <- [1,378,null,{}] 11:01:11 INFO - PROCESS | 1650 | 1468519271611 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:11 INFO - PROCESS | 1650 | 1468519271617 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:11 INFO - PROCESS | 1650 | 1468519271740 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 11:01:11 INFO - PROCESS | 1650 | 1468519271750 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:11 INFO - PROCESS | 1650 | 1468519271751 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12112d000 == 33 [pid = 1650] [id = 102] 11:01:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126a81400) [pid = 1650] [serial = 303] [outer = 0x0] 11:01:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126c4ac00) [pid = 1650] [serial = 304] [outer = 0x126a81400] 11:01:11 INFO - PROCESS | 1650 | 1468519271776 Marionette DEBUG loaded listener.js 11:01:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128c1b800) [pid = 1650] [serial = 305] [outer = 0x126a81400] 11:01:12 INFO - PROCESS | 1650 | 1468519272089 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 11:01:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 11:01:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 519ms 11:01:12 INFO - PROCESS | 1650 | 1468519272126 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 11:01:12 INFO - PROCESS | 1650 | 1468519272128 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 11:01:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 11:01:12 INFO - PROCESS | 1650 | 1468519272132 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 11:01:12 INFO - PROCESS | 1650 | 1468519272134 Marionette TRACE conn2 <- [1,382,null,{}] 11:01:12 INFO - PROCESS | 1650 | 1468519272136 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:12 INFO - PROCESS | 1650 | 1468519272137 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:12 INFO - PROCESS | 1650 | 1468519272210 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 11:01:12 INFO - PROCESS | 1650 | 1468519272215 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:12 INFO - PROCESS | 1650 | 1468519272217 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219ba000 == 34 [pid = 1650] [id = 103] 11:01:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1210b0800) [pid = 1650] [serial = 306] [outer = 0x0] 11:01:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128ed4c00) [pid = 1650] [serial = 307] [outer = 0x1210b0800] 11:01:12 INFO - PROCESS | 1650 | 1468519272242 Marionette DEBUG loaded listener.js 11:01:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1291d3c00) [pid = 1650] [serial = 308] [outer = 0x1210b0800] 11:01:12 INFO - PROCESS | 1650 | 1468519272682 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 11:01:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 11:01:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 570ms 11:01:12 INFO - PROCESS | 1650 | 1468519272702 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 11:01:12 INFO - PROCESS | 1650 | 1468519272703 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 11:01:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 11:01:12 INFO - PROCESS | 1650 | 1468519272705 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 11:01:12 INFO - PROCESS | 1650 | 1468519272706 Marionette TRACE conn2 <- [1,386,null,{}] 11:01:12 INFO - PROCESS | 1650 | 1468519272708 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:12 INFO - PROCESS | 1650 | 1468519272710 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:12 INFO - PROCESS | 1650 | 1468519272786 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 11:01:12 INFO - PROCESS | 1650 | 1468519272789 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:12 INFO - PROCESS | 1650 | 1468519272791 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b59800 == 35 [pid = 1650] [id = 104] 11:01:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1242fc800) [pid = 1650] [serial = 309] [outer = 0x0] 11:01:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129224800) [pid = 1650] [serial = 310] [outer = 0x1242fc800] 11:01:12 INFO - PROCESS | 1650 | 1468519272815 Marionette DEBUG loaded listener.js 11:01:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a64dc00) [pid = 1650] [serial = 311] [outer = 0x1242fc800] 11:01:13 INFO - PROCESS | 1650 | 1468519273164 Marionette TRACE conn2 <- [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]]]}] 11:01:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 11:01:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 468ms 11:01:13 INFO - PROCESS | 1650 | 1468519273173 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 11:01:13 INFO - PROCESS | 1650 | 1468519273175 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 11:01:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 11:01:13 INFO - PROCESS | 1650 | 1468519273177 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 11:01:13 INFO - PROCESS | 1650 | 1468519273179 Marionette TRACE conn2 <- [1,390,null,{}] 11:01:13 INFO - PROCESS | 1650 | 1468519273184 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:13 INFO - PROCESS | 1650 | 1468519273185 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:13 INFO - PROCESS | 1650 | 1468519273261 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 11:01:13 INFO - PROCESS | 1650 | 1468519273316 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:13 INFO - PROCESS | 1650 | 1468519273317 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11813f000 == 36 [pid = 1650] [id = 105] 11:01:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119891c00) [pid = 1650] [serial = 312] [outer = 0x0] 11:01:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a716400) [pid = 1650] [serial = 313] [outer = 0x119891c00] 11:01:13 INFO - PROCESS | 1650 | 1468519273341 Marionette DEBUG loaded listener.js 11:01:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12aa7d000) [pid = 1650] [serial = 314] [outer = 0x119891c00] 11:01:13 INFO - PROCESS | 1650 | 1468519273652 Marionette TRACE conn2 <- [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]]]}] 11:01:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 11:01:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 522ms 11:01:13 INFO - PROCESS | 1650 | 1468519273700 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 11:01:13 INFO - PROCESS | 1650 | 1468519273702 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 11:01:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 11:01:13 INFO - PROCESS | 1650 | 1468519273705 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 11:01:13 INFO - PROCESS | 1650 | 1468519273707 Marionette TRACE conn2 <- [1,394,null,{}] 11:01:13 INFO - PROCESS | 1650 | 1468519273710 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:13 INFO - PROCESS | 1650 | 1468519273712 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:13 INFO - PROCESS | 1650 | 1468519273841 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 11:01:13 INFO - PROCESS | 1650 | 1468519273936 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:13 INFO - PROCESS | 1650 | 1468519273937 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c3c800 == 37 [pid = 1650] [id = 106] 11:01:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119e10c00) [pid = 1650] [serial = 315] [outer = 0x0] 11:01:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12aa83400) [pid = 1650] [serial = 316] [outer = 0x119e10c00] 11:01:13 INFO - PROCESS | 1650 | 1468519273978 Marionette DEBUG loaded listener.js 11:01:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b00c400) [pid = 1650] [serial = 317] [outer = 0x119e10c00] 11:01:14 INFO - PROCESS | 1650 | 1468519274393 Marionette TRACE conn2 <- [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]]]}] 11:01:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 11:01:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 720ms 11:01:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 11:01:14 INFO - PROCESS | 1650 | 1468519274426 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 11:01:14 INFO - PROCESS | 1650 | 1468519274428 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 11:01:14 INFO - PROCESS | 1650 | 1468519274430 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 11:01:14 INFO - PROCESS | 1650 | 1468519274432 Marionette TRACE conn2 <- [1,398,null,{}] 11:01:14 INFO - PROCESS | 1650 | 1468519274434 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:14 INFO - PROCESS | 1650 | 1468519274435 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:14 INFO - PROCESS | 1650 | 1468519274542 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 11:01:14 INFO - PROCESS | 1650 | 1468519274554 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:14 INFO - PROCESS | 1650 | 1468519274555 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c76000 == 38 [pid = 1650] [id = 107] 11:01:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12921fc00) [pid = 1650] [serial = 318] [outer = 0x0] 11:01:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12bbe9000) [pid = 1650] [serial = 319] [outer = 0x12921fc00] 11:01:14 INFO - PROCESS | 1650 | 1468519274581 Marionette DEBUG loaded listener.js 11:01:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12be97400) [pid = 1650] [serial = 320] [outer = 0x12921fc00] 11:01:14 INFO - PROCESS | 1650 | 1468519274934 Marionette TRACE conn2 <- [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]]]}] 11:01:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 11:01:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 521ms 11:01:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 11:01:14 INFO - PROCESS | 1650 | 1468519274953 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 11:01:14 INFO - PROCESS | 1650 | 1468519274954 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 11:01:14 INFO - PROCESS | 1650 | 1468519274956 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 11:01:14 INFO - PROCESS | 1650 | 1468519274957 Marionette TRACE conn2 <- [1,402,null,{}] 11:01:14 INFO - PROCESS | 1650 | 1468519274959 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:14 INFO - PROCESS | 1650 | 1468519274961 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:15 INFO - PROCESS | 1650 | 1468519275066 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 11:01:15 INFO - PROCESS | 1650 | 1468519275069 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:15 INFO - PROCESS | 1650 | 1468519275070 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa1d800 == 39 [pid = 1650] [id = 108] 11:01:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12c5a1400) [pid = 1650] [serial = 321] [outer = 0x0] 11:01:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12c5a3000) [pid = 1650] [serial = 322] [outer = 0x12c5a1400] 11:01:15 INFO - PROCESS | 1650 | 1468519275109 Marionette DEBUG loaded listener.js 11:01:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12c5a7400) [pid = 1650] [serial = 323] [outer = 0x12c5a1400] 11:01:15 INFO - PROCESS | 1650 | 1468519275221 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 11:01:15 INFO - PROCESS | 1650 | 1468519275492 Marionette TRACE conn2 <- [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]]]}] 11:01:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 11:01:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 569ms 11:01:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 11:01:15 INFO - PROCESS | 1650 | 1468519275526 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 11:01:15 INFO - PROCESS | 1650 | 1468519275527 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 11:01:15 INFO - PROCESS | 1650 | 1468519275529 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 11:01:15 INFO - PROCESS | 1650 | 1468519275530 Marionette TRACE conn2 <- [1,406,null,{}] 11:01:15 INFO - PROCESS | 1650 | 1468519275533 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:15 INFO - PROCESS | 1650 | 1468519275534 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:15 INFO - PROCESS | 1650 | 1468519275637 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 11:01:15 INFO - PROCESS | 1650 | 1468519275641 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:15 INFO - PROCESS | 1650 | 1468519275643 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b28e000 == 40 [pid = 1650] [id = 109] 11:01:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11820b800) [pid = 1650] [serial = 324] [outer = 0x0] 11:01:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11820f800) [pid = 1650] [serial = 325] [outer = 0x11820b800] 11:01:15 INFO - PROCESS | 1650 | 1468519275695 Marionette DEBUG loaded listener.js 11:01:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12bea2800) [pid = 1650] [serial = 326] [outer = 0x11820b800] 11:01:16 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x117056400) [pid = 1650] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 11:01:16 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x128ed2400) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 11:01:16 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1291cac00) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 11:01:16 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x129529800) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 11:01:16 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116294000) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 11:01:16 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118ea1400) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 11:01:16 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12b25a400) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 11:01:16 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12657ec00) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 11:01:16 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12446f400) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 11:01:16 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119a05400) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 11:01:16 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1167a4400) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 11:01:16 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116a0a800) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 11:01:16 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118113800) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 11:01:16 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124b80400) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 11:01:16 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119a36000) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 11:01:16 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x117056c00) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 11:01:16 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12aa7ac00) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 11:01:16 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1167a6000) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 11:01:16 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x111c19800) [pid = 1650] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 11:01:16 INFO - PROCESS | 1650 | 1468519276203 Marionette TRACE conn2 <- [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]]]}] 11:01:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 11:01:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 720ms 11:01:16 INFO - PROCESS | 1650 | 1468519276250 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 11:01:16 INFO - PROCESS | 1650 | 1468519276251 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 11:01:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 11:01:16 INFO - PROCESS | 1650 | 1468519276253 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 11:01:16 INFO - PROCESS | 1650 | 1468519276254 Marionette TRACE conn2 <- [1,410,null,{}] 11:01:16 INFO - PROCESS | 1650 | 1468519276257 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:16 INFO - PROCESS | 1650 | 1468519276258 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:16 INFO - PROCESS | 1650 | 1468519276341 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 11:01:16 INFO - PROCESS | 1650 | 1468519276409 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:16 INFO - PROCESS | 1650 | 1468519276410 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a7b000 == 41 [pid = 1650] [id = 110] 11:01:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x110f77000) [pid = 1650] [serial = 327] [outer = 0x0] 11:01:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x110f7fc00) [pid = 1650] [serial = 328] [outer = 0x110f77000] 11:01:16 INFO - PROCESS | 1650 | 1468519276443 Marionette DEBUG loaded listener.js 11:01:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x111c19800) [pid = 1650] [serial = 329] [outer = 0x110f77000] 11:01:16 INFO - PROCESS | 1650 | 1468519276718 Marionette TRACE conn2 <- [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]]]}] 11:01:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 11:01:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 11:01:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 11:01:16 INFO - PROCESS | 1650 | 1468519276773 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 11:01:16 INFO - PROCESS | 1650 | 1468519276774 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 11:01:16 INFO - PROCESS | 1650 | 1468519276776 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 11:01:16 INFO - PROCESS | 1650 | 1468519276777 Marionette TRACE conn2 <- [1,414,null,{}] 11:01:16 INFO - PROCESS | 1650 | 1468519276780 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:16 INFO - PROCESS | 1650 | 1468519276782 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:16 INFO - PROCESS | 1650 | 1468519276865 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 11:01:16 INFO - PROCESS | 1650 | 1468519276869 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:16 INFO - PROCESS | 1650 | 1468519276871 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12babc800 == 42 [pid = 1650] [id = 111] 11:01:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x110f85000) [pid = 1650] [serial = 330] [outer = 0x0] 11:01:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11820bc00) [pid = 1650] [serial = 331] [outer = 0x110f85000] 11:01:16 INFO - PROCESS | 1650 | 1468519276894 Marionette DEBUG loaded listener.js 11:01:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119a03000) [pid = 1650] [serial = 332] [outer = 0x110f85000] 11:01:17 INFO - PROCESS | 1650 | 1468519277222 Marionette TRACE conn2 <- [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]]]}] 11:01:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 11:01:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 469ms 11:01:17 INFO - PROCESS | 1650 | 1468519277245 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 11:01:17 INFO - PROCESS | 1650 | 1468519277246 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 11:01:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 11:01:17 INFO - PROCESS | 1650 | 1468519277252 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 11:01:17 INFO - PROCESS | 1650 | 1468519277253 Marionette TRACE conn2 <- [1,418,null,{}] 11:01:17 INFO - PROCESS | 1650 | 1468519277256 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:17 INFO - PROCESS | 1650 | 1468519277257 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:17 INFO - PROCESS | 1650 | 1468519277377 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 11:01:17 INFO - PROCESS | 1650 | 1468519277383 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:17 INFO - PROCESS | 1650 | 1468519277385 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0d5000 == 43 [pid = 1650] [id = 112] 11:01:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118210800) [pid = 1650] [serial = 333] [outer = 0x0] 11:01:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124b7b800) [pid = 1650] [serial = 334] [outer = 0x118210800] 11:01:17 INFO - PROCESS | 1650 | 1468519277409 Marionette DEBUG loaded listener.js 11:01:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1288cbc00) [pid = 1650] [serial = 335] [outer = 0x118210800] 11:01:18 INFO - PROCESS | 1650 | 1468519278196 Marionette TRACE conn2 <- [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]]]}] 11:01:18 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 11:01:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 972ms 11:01:18 INFO - PROCESS | 1650 | 1468519278260 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 11:01:18 INFO - PROCESS | 1650 | 1468519278263 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 11:01:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 11:01:18 INFO - PROCESS | 1650 | 1468519278269 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 11:01:18 INFO - PROCESS | 1650 | 1468519278271 Marionette TRACE conn2 <- [1,422,null,{}] 11:01:18 INFO - PROCESS | 1650 | 1468519278275 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:18 INFO - PROCESS | 1650 | 1468519278276 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:18 INFO - PROCESS | 1650 | 1468519278373 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 11:01:18 INFO - PROCESS | 1650 | 1468519278462 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:18 INFO - PROCESS | 1650 | 1468519278463 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x113f4e000 == 44 [pid = 1650] [id = 113] 11:01:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x113d8d800) [pid = 1650] [serial = 336] [outer = 0x0] 11:01:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1151d9800) [pid = 1650] [serial = 337] [outer = 0x113d8d800] 11:01:18 INFO - PROCESS | 1650 | 1468519278495 Marionette DEBUG loaded listener.js 11:01:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x116a03c00) [pid = 1650] [serial = 338] [outer = 0x113d8d800] 11:01:19 INFO - PROCESS | 1650 | 1468519279554 Marionette TRACE conn2 <- [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]]]}] 11:01:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 11:01:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1323ms 11:01:19 INFO - PROCESS | 1650 | 1468519279591 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 11:01:19 INFO - PROCESS | 1650 | 1468519279594 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 11:01:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 11:01:19 INFO - PROCESS | 1650 | 1468519279597 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 11:01:19 INFO - PROCESS | 1650 | 1468519279599 Marionette TRACE conn2 <- [1,426,null,{}] 11:01:19 INFO - PROCESS | 1650 | 1468519279603 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:19 INFO - PROCESS | 1650 | 1468519279604 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:19 INFO - PROCESS | 1650 | 1468519279708 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 11:01:19 INFO - PROCESS | 1650 | 1468519279808 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:19 INFO - PROCESS | 1650 | 1468519279810 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1130fa000 == 45 [pid = 1650] [id = 114] 11:01:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11811a800) [pid = 1650] [serial = 339] [outer = 0x0] 11:01:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1181c2c00) [pid = 1650] [serial = 340] [outer = 0x11811a800] 11:01:19 INFO - PROCESS | 1650 | 1468519279839 Marionette DEBUG loaded listener.js 11:01:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118204c00) [pid = 1650] [serial = 341] [outer = 0x11811a800] 11:01:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12babc800 == 44 [pid = 1650] [id = 111] 11:01:20 INFO - PROCESS | 1650 | --DOCSHELL 0x119a7b000 == 43 [pid = 1650] [id = 110] 11:01:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12b28e000 == 42 [pid = 1650] [id = 109] 11:01:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa1d800 == 41 [pid = 1650] [id = 108] 11:01:20 INFO - PROCESS | 1650 | --DOCSHELL 0x119c76000 == 40 [pid = 1650] [id = 107] 11:01:20 INFO - PROCESS | 1650 | --DOCSHELL 0x128c3c800 == 39 [pid = 1650] [id = 106] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12ba71000) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOCSHELL 0x11813f000 == 38 [pid = 1650] [id = 105] 11:01:20 INFO - PROCESS | 1650 | --DOCSHELL 0x124b59800 == 37 [pid = 1650] [id = 104] 11:01:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1219ba000 == 36 [pid = 1650] [id = 103] 11:01:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12112d000 == 35 [pid = 1650] [id = 102] 11:01:20 INFO - PROCESS | 1650 | --DOCSHELL 0x119c76800 == 34 [pid = 1650] [id = 101] 11:01:20 INFO - PROCESS | 1650 | --DOCSHELL 0x11923f800 == 33 [pid = 1650] [id = 100] 11:01:20 INFO - PROCESS | 1650 | --DOCSHELL 0x118142800 == 32 [pid = 1650] [id = 99] 11:01:20 INFO - PROCESS | 1650 | --DOCSHELL 0x11693a000 == 31 [pid = 1650] [id = 98] 11:01:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1133d1000 == 30 [pid = 1650] [id = 97] 11:01:20 INFO - PROCESS | 1650 | 1468519280267 Marionette TRACE conn2 <- [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] 11:01:20 INFO - PROCESS | 1650 | 1468519280322 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 11:01:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 11:01:20 INFO - PROCESS | 1650 | 1468519280327 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 11:01:20 INFO - PROCESS | 1650 | 1468519280328 Marionette TRACE conn2 <- [1,430,null,{}] 11:01:20 INFO - PROCESS | 1650 | 1468519280331 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:20 INFO - PROCESS | 1650 | 1468519280333 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:20 INFO - PROCESS | 1650 | 1468519280414 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1181c1400) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1133e6400) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1291d6800) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129526c00) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12a568c00) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124b12c00) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12a561400) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12b25a000) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12ba65000) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12aa7b000) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126c53c00) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126c46000) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124b72c00) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12614d400) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123cab400) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1210acc00) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1183d3800) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119891000) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1181e3000) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1173b1400) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1288c8400) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119b12400) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126a8cc00) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126156c00) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12118f000) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119b1d800) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118a40000) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1181e1c00) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12afe3c00) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12ba6e000) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12a566800) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128ed1c00) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1288cac00) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12aa7bc00) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x129486800) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 11:01:20 INFO - PROCESS | 1650 | 1468519280470 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:20 INFO - PROCESS | 1650 | 1468519280471 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x116606000 == 31 [pid = 1650] [id = 115] 11:01:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1139eac00) [pid = 1650] [serial = 342] [outer = 0x0] 11:01:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1181c4000) [pid = 1650] [serial = 343] [outer = 0x1139eac00] 11:01:20 INFO - PROCESS | 1650 | 1468519280501 Marionette DEBUG loaded listener.js 11:01:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1183d8c00) [pid = 1650] [serial = 344] [outer = 0x1139eac00] 11:01:20 INFO - PROCESS | 1650 | 1468519280838 Marionette TRACE conn2 <- [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]]]}] 11:01:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 11:01:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 521ms 11:01:20 INFO - PROCESS | 1650 | 1468519280853 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 11:01:20 INFO - PROCESS | 1650 | 1468519280855 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 11:01:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 11:01:20 INFO - PROCESS | 1650 | 1468519280858 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 11:01:20 INFO - PROCESS | 1650 | 1468519280861 Marionette TRACE conn2 <- [1,434,null,{}] 11:01:20 INFO - PROCESS | 1650 | 1468519280874 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:20 INFO - PROCESS | 1650 | 1468519280878 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:20 INFO - PROCESS | 1650 | 1468519280983 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 11:01:21 INFO - PROCESS | 1650 | 1468519281089 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:21 INFO - PROCESS | 1650 | 1468519281091 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x118152000 == 32 [pid = 1650] [id = 116] 11:01:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118a3e800) [pid = 1650] [serial = 345] [outer = 0x0] 11:01:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1197cb800) [pid = 1650] [serial = 346] [outer = 0x118a3e800] 11:01:21 INFO - PROCESS | 1650 | 1468519281141 Marionette DEBUG loaded listener.js 11:01:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119896000) [pid = 1650] [serial = 347] [outer = 0x118a3e800] 11:01:21 INFO - PROCESS | 1650 | 1468519281529 Marionette TRACE conn2 <- [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]]]}] 11:01:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 11:01:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 725ms 11:01:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 11:01:21 INFO - PROCESS | 1650 | 1468519281583 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 11:01:21 INFO - PROCESS | 1650 | 1468519281585 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 11:01:21 INFO - PROCESS | 1650 | 1468519281587 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 11:01:21 INFO - PROCESS | 1650 | 1468519281588 Marionette TRACE conn2 <- [1,438,null,{}] 11:01:21 INFO - PROCESS | 1650 | 1468519281590 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:21 INFO - PROCESS | 1650 | 1468519281591 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:21 INFO - PROCESS | 1650 | 1468519281669 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 11:01:21 INFO - PROCESS | 1650 | 1468519281673 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:21 INFO - PROCESS | 1650 | 1468519281674 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x119248000 == 33 [pid = 1650] [id = 117] 11:01:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1139ec400) [pid = 1650] [serial = 348] [outer = 0x0] 11:01:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119b9a400) [pid = 1650] [serial = 349] [outer = 0x1139ec400] 11:01:21 INFO - PROCESS | 1650 | 1468519281703 Marionette DEBUG loaded listener.js 11:01:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1210b1400) [pid = 1650] [serial = 350] [outer = 0x1139ec400] 11:01:22 INFO - PROCESS | 1650 | 1468519282022 Marionette TRACE conn2 <- [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]]]}] 11:01:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 11:01:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 467ms 11:01:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 11:01:22 INFO - PROCESS | 1650 | 1468519282055 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 11:01:22 INFO - PROCESS | 1650 | 1468519282056 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 11:01:22 INFO - PROCESS | 1650 | 1468519282058 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 11:01:22 INFO - PROCESS | 1650 | 1468519282059 Marionette TRACE conn2 <- [1,442,null,{}] 11:01:22 INFO - PROCESS | 1650 | 1468519282061 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:22 INFO - PROCESS | 1650 | 1468519282063 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:22 INFO - PROCESS | 1650 | 1468519282135 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 11:01:22 INFO - PROCESS | 1650 | 1468519282167 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:22 INFO - PROCESS | 1650 | 1468519282169 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c66000 == 34 [pid = 1650] [id = 118] 11:01:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1151d9400) [pid = 1650] [serial = 351] [outer = 0x0] 11:01:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1210afc00) [pid = 1650] [serial = 352] [outer = 0x1151d9400] 11:01:22 INFO - PROCESS | 1650 | 1468519282222 Marionette DEBUG loaded listener.js 11:01:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1217d3800) [pid = 1650] [serial = 353] [outer = 0x1151d9400] 11:01:22 INFO - PROCESS | 1650 | 1468519282626 Marionette TRACE conn2 <- [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]]]}] 11:01:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 11:01:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 618ms 11:01:22 INFO - PROCESS | 1650 | 1468519282677 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 11:01:22 INFO - PROCESS | 1650 | 1468519282679 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 11:01:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 11:01:22 INFO - PROCESS | 1650 | 1468519282691 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 11:01:22 INFO - PROCESS | 1650 | 1468519282693 Marionette TRACE conn2 <- [1,446,null,{}] 11:01:22 INFO - PROCESS | 1650 | 1468519282703 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:22 INFO - PROCESS | 1650 | 1468519282709 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:22 INFO - PROCESS | 1650 | 1468519282886 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 11:01:22 INFO - PROCESS | 1650 | 1468519282906 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:22 INFO - PROCESS | 1650 | 1468519282907 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x121205800 == 35 [pid = 1650] [id = 119] 11:01:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124b12800) [pid = 1650] [serial = 354] [outer = 0x0] 11:01:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12614bc00) [pid = 1650] [serial = 355] [outer = 0x124b12800] 11:01:22 INFO - PROCESS | 1650 | 1468519282949 Marionette DEBUG loaded listener.js 11:01:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126a8a800) [pid = 1650] [serial = 356] [outer = 0x124b12800] 11:01:23 INFO - PROCESS | 1650 | 1468519283403 Marionette TRACE conn2 <- [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]]]}] 11:01:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 11:01:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 728ms 11:01:23 INFO - PROCESS | 1650 | 1468519283420 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 11:01:23 INFO - PROCESS | 1650 | 1468519283421 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 11:01:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 11:01:23 INFO - PROCESS | 1650 | 1468519283423 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 11:01:23 INFO - PROCESS | 1650 | 1468519283424 Marionette TRACE conn2 <- [1,450,null,{}] 11:01:23 INFO - PROCESS | 1650 | 1468519283427 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:23 INFO - PROCESS | 1650 | 1468519283428 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:23 INFO - PROCESS | 1650 | 1468519283539 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 11:01:23 INFO - PROCESS | 1650 | 1468519283556 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:23 INFO - PROCESS | 1650 | 1468519283557 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12151a800 == 36 [pid = 1650] [id = 120] 11:01:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116969c00) [pid = 1650] [serial = 357] [outer = 0x0] 11:01:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126c4b400) [pid = 1650] [serial = 358] [outer = 0x116969c00] 11:01:23 INFO - PROCESS | 1650 | 1468519283582 Marionette DEBUG loaded listener.js 11:01:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1288c7000) [pid = 1650] [serial = 359] [outer = 0x116969c00] 11:01:23 INFO - PROCESS | 1650 | 1468519283927 Marionette TRACE conn2 <- [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] 11:01:23 INFO - PROCESS | 1650 | 1468519283945 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 11:01:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 11:01:23 INFO - PROCESS | 1650 | 1468519283950 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 11:01:23 INFO - PROCESS | 1650 | 1468519283951 Marionette TRACE conn2 <- [1,454,null,{}] 11:01:23 INFO - PROCESS | 1650 | 1468519283953 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:23 INFO - PROCESS | 1650 | 1468519283955 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:24 INFO - PROCESS | 1650 | 1468519284082 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 11:01:24 INFO - PROCESS | 1650 | 1468519284088 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:24 INFO - PROCESS | 1650 | 1468519284089 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x121de0800 == 37 [pid = 1650] [id = 121] 11:01:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126c47800) [pid = 1650] [serial = 360] [outer = 0x0] 11:01:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128c14400) [pid = 1650] [serial = 361] [outer = 0x126c47800] 11:01:24 INFO - PROCESS | 1650 | 1468519284163 Marionette DEBUG loaded listener.js 11:01:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128dae400) [pid = 1650] [serial = 362] [outer = 0x126c47800] 11:01:24 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12921fc00) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 11:01:24 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1242fc800) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 11:01:24 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121195400) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 11:01:24 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1183db000) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 11:01:24 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126a81400) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 11:01:24 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x111c22400) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 11:01:24 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119891c00) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 11:01:24 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12c5a1400) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 11:01:24 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12b260800) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 11:01:24 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119221c00) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 11:01:24 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11820b800) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 11:01:24 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x110f77000) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 11:01:24 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11696e000) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 11:01:24 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x110f85000) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 11:01:24 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1210b0800) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 11:01:24 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119e10c00) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 11:01:24 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:01:24 INFO - PROCESS | 1650 | 1468519284742 Marionette TRACE conn2 <- [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]]]}] 11:01:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 11:01:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 819ms 11:01:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 11:01:24 INFO - PROCESS | 1650 | 1468519284776 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 11:01:24 INFO - PROCESS | 1650 | 1468519284777 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 11:01:24 INFO - PROCESS | 1650 | 1468519284780 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 11:01:24 INFO - PROCESS | 1650 | 1468519284782 Marionette TRACE conn2 <- [1,458,null,{}] 11:01:24 INFO - PROCESS | 1650 | 1468519284787 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:24 INFO - PROCESS | 1650 | 1468519284788 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:24 INFO - PROCESS | 1650 | 1468519284871 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 11:01:24 INFO - PROCESS | 1650 | 1468519284875 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:24 INFO - PROCESS | 1650 | 1468519284876 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x124429800 == 38 [pid = 1650] [id = 122] 11:01:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x113f35c00) [pid = 1650] [serial = 363] [outer = 0x0] 11:01:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119898400) [pid = 1650] [serial = 364] [outer = 0x113f35c00] 11:01:24 INFO - PROCESS | 1650 | 1468519284910 Marionette DEBUG loaded listener.js 11:01:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1242fc800) [pid = 1650] [serial = 365] [outer = 0x113f35c00] 11:01:25 INFO - PROCESS | 1650 | 1468519285240 Marionette TRACE conn2 <- [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] 11:01:25 INFO - PROCESS | 1650 | 1468519285254 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 11:01:25 INFO - PROCESS | 1650 | 1468519285257 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 11:01:25 INFO - PROCESS | 1650 | 1468519285258 Marionette TRACE conn2 <- [1,462,null,{}] 11:01:25 INFO - PROCESS | 1650 | 1468519285261 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:25 INFO - PROCESS | 1650 | 1468519285264 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:25 INFO - PROCESS | 1650 | 1468519285384 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 11:01:25 INFO - PROCESS | 1650 | 1468519285461 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:25 INFO - PROCESS | 1650 | 1468519285463 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b9a800 == 39 [pid = 1650] [id = 123] 11:01:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1181e2400) [pid = 1650] [serial = 366] [outer = 0x0] 11:01:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x128c15400) [pid = 1650] [serial = 367] [outer = 0x1181e2400] 11:01:25 INFO - PROCESS | 1650 | 1468519285503 Marionette DEBUG loaded listener.js 11:01:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1291d1400) [pid = 1650] [serial = 368] [outer = 0x1181e2400] 11:01:25 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:01:25 INFO - PROCESS | 1650 | 1468519285889 Marionette TRACE conn2 <- [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] 11:01:25 INFO - PROCESS | 1650 | 1468519285927 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 11:01:25 INFO - PROCESS | 1650 | 1468519285929 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 11:01:25 INFO - PROCESS | 1650 | 1468519285931 Marionette TRACE conn2 <- [1,466,null,{}] 11:01:25 INFO - PROCESS | 1650 | 1468519285933 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:25 INFO - PROCESS | 1650 | 1468519285935 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:26 INFO - PROCESS | 1650 | 1468519286046 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 11:01:26 INFO - PROCESS | 1650 | 1468519286072 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:26 INFO - PROCESS | 1650 | 1468519286081 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e59000 == 40 [pid = 1650] [id = 124] 11:01:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1291d6400) [pid = 1650] [serial = 369] [outer = 0x0] 11:01:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x129229000) [pid = 1650] [serial = 370] [outer = 0x1291d6400] 11:01:26 INFO - PROCESS | 1650 | 1468519286107 Marionette DEBUG loaded listener.js 11:01:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12a568c00) [pid = 1650] [serial = 371] [outer = 0x1291d6400] 11:01:26 INFO - PROCESS | 1650 | 1468519286433 Marionette TRACE conn2 <- [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] 11:01:26 INFO - PROCESS | 1650 | 1468519286453 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 11:01:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 11:01:26 INFO - PROCESS | 1650 | 1468519286456 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 11:01:26 INFO - PROCESS | 1650 | 1468519286457 Marionette TRACE conn2 <- [1,470,null,{}] 11:01:26 INFO - PROCESS | 1650 | 1468519286459 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:26 INFO - PROCESS | 1650 | 1468519286460 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:26 INFO - PROCESS | 1650 | 1468519286539 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 11:01:26 INFO - PROCESS | 1650 | 1468519286639 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:26 INFO - PROCESS | 1650 | 1468519286641 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fb3800 == 41 [pid = 1650] [id = 125] 11:01:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x110f7b000) [pid = 1650] [serial = 372] [outer = 0x0] 11:01:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x110f85c00) [pid = 1650] [serial = 373] [outer = 0x110f7b000] 11:01:26 INFO - PROCESS | 1650 | 1468519286672 Marionette DEBUG loaded listener.js 11:01:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x113d3d000) [pid = 1650] [serial = 374] [outer = 0x110f7b000] 11:01:27 INFO - PROCESS | 1650 | 1468519287154 Marionette TRACE conn2 <- [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]]]}] 11:01:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 11:01:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 718ms 11:01:27 INFO - PROCESS | 1650 | 1468519287175 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 11:01:27 INFO - PROCESS | 1650 | 1468519287178 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 11:01:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 11:01:27 INFO - PROCESS | 1650 | 1468519287200 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 11:01:27 INFO - PROCESS | 1650 | 1468519287202 Marionette TRACE conn2 <- [1,474,null,{}] 11:01:27 INFO - PROCESS | 1650 | 1468519287207 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:27 INFO - PROCESS | 1650 | 1468519287209 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:27 INFO - PROCESS | 1650 | 1468519287333 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 11:01:27 INFO - PROCESS | 1650 | 1468519287399 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:27 INFO - PROCESS | 1650 | 1468519287400 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x118278800 == 42 [pid = 1650] [id = 126] 11:01:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118508c00) [pid = 1650] [serial = 375] [outer = 0x0] 11:01:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1185c0400) [pid = 1650] [serial = 376] [outer = 0x118508c00] 11:01:27 INFO - PROCESS | 1650 | 1468519287430 Marionette DEBUG loaded listener.js 11:01:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118ab4400) [pid = 1650] [serial = 377] [outer = 0x118508c00] 11:01:27 INFO - PROCESS | 1650 | 1468519287878 Marionette TRACE conn2 <- [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]]]}] 11:01:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 11:01:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 742ms 11:01:27 INFO - PROCESS | 1650 | 1468519287934 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 11:01:27 INFO - PROCESS | 1650 | 1468519287937 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 11:01:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 11:01:27 INFO - PROCESS | 1650 | 1468519287941 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 11:01:27 INFO - PROCESS | 1650 | 1468519287942 Marionette TRACE conn2 <- [1,478,null,{}] 11:01:27 INFO - PROCESS | 1650 | 1468519287945 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:27 INFO - PROCESS | 1650 | 1468519287946 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:28 INFO - PROCESS | 1650 | 1468519288048 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 11:01:28 INFO - PROCESS | 1650 | 1468519288112 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:28 INFO - PROCESS | 1650 | 1468519288114 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b53000 == 43 [pid = 1650] [id = 127] 11:01:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119a3b400) [pid = 1650] [serial = 378] [outer = 0x0] 11:01:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119b9c800) [pid = 1650] [serial = 379] [outer = 0x119a3b400] 11:01:28 INFO - PROCESS | 1650 | 1468519288143 Marionette DEBUG loaded listener.js 11:01:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1217f9800) [pid = 1650] [serial = 380] [outer = 0x119a3b400] 11:01:28 INFO - PROCESS | 1650 | 1468519288603 Marionette TRACE conn2 <- [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]]]}] 11:01:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 11:01:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 719ms 11:01:28 INFO - PROCESS | 1650 | 1468519288661 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 11:01:28 INFO - PROCESS | 1650 | 1468519288664 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 11:01:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 11:01:28 INFO - PROCESS | 1650 | 1468519288672 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 11:01:28 INFO - PROCESS | 1650 | 1468519288676 Marionette TRACE conn2 <- [1,482,null,{}] 11:01:28 INFO - PROCESS | 1650 | 1468519288679 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:28 INFO - PROCESS | 1650 | 1468519288683 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:28 INFO - PROCESS | 1650 | 1468519288783 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 11:01:28 INFO - PROCESS | 1650 | 1468519288844 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:28 INFO - PROCESS | 1650 | 1468519288846 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5ac800 == 44 [pid = 1650] [id = 128] 11:01:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121b46400) [pid = 1650] [serial = 381] [outer = 0x0] 11:01:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126c48800) [pid = 1650] [serial = 382] [outer = 0x121b46400] 11:01:28 INFO - PROCESS | 1650 | 1468519288875 Marionette DEBUG loaded listener.js 11:01:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129226c00) [pid = 1650] [serial = 383] [outer = 0x121b46400] 11:01:29 INFO - PROCESS | 1650 | 1468519289434 Marionette TRACE conn2 <- [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]]]}] 11:01:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 11:01:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 828ms 11:01:29 INFO - PROCESS | 1650 | 1468519289496 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 11:01:29 INFO - PROCESS | 1650 | 1468519289498 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 11:01:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 11:01:29 INFO - PROCESS | 1650 | 1468519289500 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 11:01:29 INFO - PROCESS | 1650 | 1468519289502 Marionette TRACE conn2 <- [1,486,null,{}] 11:01:29 INFO - PROCESS | 1650 | 1468519289504 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:29 INFO - PROCESS | 1650 | 1468519289506 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:29 INFO - PROCESS | 1650 | 1468519289607 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 11:01:29 INFO - PROCESS | 1650 | 1468519289779 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:29 INFO - PROCESS | 1650 | 1468519289780 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x116622800 == 45 [pid = 1650] [id = 129] 11:01:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x113967400) [pid = 1650] [serial = 384] [outer = 0x0] 11:01:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1166e8800) [pid = 1650] [serial = 385] [outer = 0x113967400] 11:01:29 INFO - PROCESS | 1650 | 1468519289808 Marionette DEBUG loaded listener.js 11:01:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118203400) [pid = 1650] [serial = 386] [outer = 0x113967400] 11:01:30 INFO - PROCESS | 1650 | 1468519290269 Marionette TRACE conn2 <- [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]]]}] 11:01:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 11:01:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 821ms 11:01:30 INFO - PROCESS | 1650 | 1468519290322 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 11:01:30 INFO - PROCESS | 1650 | 1468519290324 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 11:01:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 11:01:30 INFO - PROCESS | 1650 | 1468519290327 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 11:01:30 INFO - PROCESS | 1650 | 1468519290329 Marionette TRACE conn2 <- [1,490,null,{}] 11:01:30 INFO - PROCESS | 1650 | 1468519290333 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:30 INFO - PROCESS | 1650 | 1468519290334 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:30 INFO - PROCESS | 1650 | --DOCSHELL 0x128e59000 == 44 [pid = 1650] [id = 124] 11:01:30 INFO - PROCESS | 1650 | --DOCSHELL 0x124b9a800 == 43 [pid = 1650] [id = 123] 11:01:30 INFO - PROCESS | 1650 | --DOCSHELL 0x124429800 == 42 [pid = 1650] [id = 122] 11:01:30 INFO - PROCESS | 1650 | --DOCSHELL 0x121de0800 == 41 [pid = 1650] [id = 121] 11:01:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12151a800 == 40 [pid = 1650] [id = 120] 11:01:30 INFO - PROCESS | 1650 | --DOCSHELL 0x121205800 == 39 [pid = 1650] [id = 119] 11:01:30 INFO - PROCESS | 1650 | --DOCSHELL 0x119c66000 == 38 [pid = 1650] [id = 118] 11:01:30 INFO - PROCESS | 1650 | --DOCSHELL 0x119248000 == 37 [pid = 1650] [id = 117] 11:01:30 INFO - PROCESS | 1650 | --DOCSHELL 0x118152000 == 36 [pid = 1650] [id = 116] 11:01:30 INFO - PROCESS | 1650 | --DOCSHELL 0x116606000 == 35 [pid = 1650] [id = 115] 11:01:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1130fa000 == 34 [pid = 1650] [id = 114] 11:01:30 INFO - PROCESS | 1650 | --DOCSHELL 0x113f4e000 == 33 [pid = 1650] [id = 113] 11:01:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0d5000 == 32 [pid = 1650] [id = 112] 11:01:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12af7b000 == 31 [pid = 1650] [id = 96] 11:01:30 INFO - PROCESS | 1650 | --DOCSHELL 0x116622800 == 30 [pid = 1650] [id = 129] 11:01:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5ac800 == 29 [pid = 1650] [id = 128] 11:01:30 INFO - PROCESS | 1650 | --DOCSHELL 0x124b53000 == 28 [pid = 1650] [id = 127] 11:01:30 INFO - PROCESS | 1650 | --DOCSHELL 0x118278800 == 27 [pid = 1650] [id = 126] 11:01:30 INFO - PROCESS | 1650 | --DOCSHELL 0x112fb3800 == 26 [pid = 1650] [id = 125] 11:01:30 INFO - PROCESS | 1650 | 1468519290895 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12a716400) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12aa7d000) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12c5a3000) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12bbec400) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119227400) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1197e0800) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11820f800) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x110f7fc00) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12c5a7400) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116974000) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1181c5400) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11820bc00) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128ed4c00) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1291d3c00) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12bea2800) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x111c19800) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119a03000) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12aa83400) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12be97400) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b00c400) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124b7b800) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12bbe9000) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12a64dc00) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x129224800) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123caac00) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1242c8c00) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x124b72000) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x126587c00) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x126c4ac00) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x128c1b800) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11a003c00) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x121257000) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 11:01:30 INFO - PROCESS | 1650 | 1468519290989 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:30 INFO - PROCESS | 1650 | 1468519290990 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11206b000 == 27 [pid = 1650] [id = 130] 11:01:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x111e58000) [pid = 1650] [serial = 387] [outer = 0x0] 11:01:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x112a85400) [pid = 1650] [serial = 388] [outer = 0x111e58000] 11:01:31 INFO - PROCESS | 1650 | 1468519291019 Marionette DEBUG loaded listener.js 11:01:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1139f4800) [pid = 1650] [serial = 389] [outer = 0x111e58000] 11:01:31 INFO - PROCESS | 1650 | 1468519291396 Marionette TRACE conn2 <- [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]]]}] 11:01:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 11:01:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1073ms 11:01:31 INFO - PROCESS | 1650 | 1468519291402 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 11:01:31 INFO - PROCESS | 1650 | 1468519291406 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 11:01:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 11:01:31 INFO - PROCESS | 1650 | 1468519291411 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 11:01:31 INFO - PROCESS | 1650 | 1468519291414 Marionette TRACE conn2 <- [1,494,null,{}] 11:01:31 INFO - PROCESS | 1650 | 1468519291420 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:31 INFO - PROCESS | 1650 | 1468519291422 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:31 INFO - PROCESS | 1650 | 1468519291563 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 11:01:31 INFO - PROCESS | 1650 | 1468519291640 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:31 INFO - PROCESS | 1650 | 1468519291642 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x116675800 == 28 [pid = 1650] [id = 131] 11:01:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11395f400) [pid = 1650] [serial = 390] [outer = 0x0] 11:01:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118114400) [pid = 1650] [serial = 391] [outer = 0x11395f400] 11:01:31 INFO - PROCESS | 1650 | 1468519291688 Marionette DEBUG loaded listener.js 11:01:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1181e1000) [pid = 1650] [serial = 392] [outer = 0x11395f400] 11:01:32 INFO - PROCESS | 1650 | 1468519292105 Marionette TRACE conn2 <- [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]]]}] 11:01:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 11:01:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 723ms 11:01:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 11:01:32 INFO - PROCESS | 1650 | 1468519292134 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 11:01:32 INFO - PROCESS | 1650 | 1468519292136 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 11:01:32 INFO - PROCESS | 1650 | 1468519292138 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 11:01:32 INFO - PROCESS | 1650 | 1468519292139 Marionette TRACE conn2 <- [1,498,null,{}] 11:01:32 INFO - PROCESS | 1650 | 1468519292142 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:32 INFO - PROCESS | 1650 | 1468519292144 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:32 INFO - PROCESS | 1650 | 1468519292242 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 11:01:32 INFO - PROCESS | 1650 | 1468519292270 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:32 INFO - PROCESS | 1650 | 1468519292271 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e2f000 == 29 [pid = 1650] [id = 132] 11:01:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1185cb000) [pid = 1650] [serial = 393] [outer = 0x0] 11:01:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118a4a800) [pid = 1650] [serial = 394] [outer = 0x1185cb000] 11:01:32 INFO - PROCESS | 1650 | 1468519292299 Marionette DEBUG loaded listener.js 11:01:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119227000) [pid = 1650] [serial = 395] [outer = 0x1185cb000] 11:01:32 INFO - PROCESS | 1650 | 1468519292643 Marionette TRACE conn2 <- [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]]]}] 11:01:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 11:01:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 518ms 11:01:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 11:01:32 INFO - PROCESS | 1650 | 1468519292657 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 11:01:32 INFO - PROCESS | 1650 | 1468519292659 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 11:01:32 INFO - PROCESS | 1650 | 1468519292669 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 11:01:32 INFO - PROCESS | 1650 | 1468519292673 Marionette TRACE conn2 <- [1,502,null,{}] 11:01:32 INFO - PROCESS | 1650 | 1468519292675 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:32 INFO - PROCESS | 1650 | 1468519292677 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:32 INFO - PROCESS | 1650 | 1468519292784 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 11:01:32 INFO - PROCESS | 1650 | 1468519292790 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:32 INFO - PROCESS | 1650 | 1468519292791 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184bb800 == 30 [pid = 1650] [id = 133] 11:01:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1197cc400) [pid = 1650] [serial = 396] [outer = 0x0] 11:01:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119897c00) [pid = 1650] [serial = 397] [outer = 0x1197cc400] 11:01:32 INFO - PROCESS | 1650 | 1468519292816 Marionette DEBUG loaded listener.js 11:01:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119e0d000) [pid = 1650] [serial = 398] [outer = 0x1197cc400] 11:01:33 INFO - PROCESS | 1650 | 1468519293153 Marionette TRACE conn2 <- [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]]]}] 11:01:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 11:01:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 527ms 11:01:33 INFO - PROCESS | 1650 | 1468519293190 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 11:01:33 INFO - PROCESS | 1650 | 1468519293192 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 11:01:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 11:01:33 INFO - PROCESS | 1650 | 1468519293194 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 11:01:33 INFO - PROCESS | 1650 | 1468519293195 Marionette TRACE conn2 <- [1,506,null,{}] 11:01:33 INFO - PROCESS | 1650 | 1468519293197 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:33 INFO - PROCESS | 1650 | 1468519293199 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:33 INFO - PROCESS | 1650 | 1468519293294 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 11:01:33 INFO - PROCESS | 1650 | 1468519293300 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:33 INFO - PROCESS | 1650 | 1468519293301 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a72000 == 31 [pid = 1650] [id = 134] 11:01:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1176cc400) [pid = 1650] [serial = 399] [outer = 0x0] 11:01:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12118e800) [pid = 1650] [serial = 400] [outer = 0x1176cc400] 11:01:33 INFO - PROCESS | 1650 | 1468519293332 Marionette DEBUG loaded listener.js 11:01:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x121aafc00) [pid = 1650] [serial = 401] [outer = 0x1176cc400] 11:01:33 INFO - PROCESS | 1650 | 1468519293753 Marionette TRACE conn2 <- [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]]]}] 11:01:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 11:01:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 569ms 11:01:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 11:01:33 INFO - PROCESS | 1650 | 1468519293765 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 11:01:33 INFO - PROCESS | 1650 | 1468519293767 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 11:01:33 INFO - PROCESS | 1650 | 1468519293770 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 11:01:33 INFO - PROCESS | 1650 | 1468519293772 Marionette TRACE conn2 <- [1,510,null,{}] 11:01:33 INFO - PROCESS | 1650 | 1468519293774 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:33 INFO - PROCESS | 1650 | 1468519293776 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:33 INFO - PROCESS | 1650 | 1468519293923 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 11:01:33 INFO - PROCESS | 1650 | 1468519293948 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:33 INFO - PROCESS | 1650 | 1468519293953 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212c1000 == 32 [pid = 1650] [id = 135] 11:01:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11850d800) [pid = 1650] [serial = 402] [outer = 0x0] 11:01:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1245b6400) [pid = 1650] [serial = 403] [outer = 0x11850d800] 11:01:34 INFO - PROCESS | 1650 | 1468519294005 Marionette DEBUG loaded listener.js 11:01:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12614c400) [pid = 1650] [serial = 404] [outer = 0x11850d800] 11:01:34 INFO - PROCESS | 1650 | 1468519294418 Marionette TRACE conn2 <- [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]]]}] 11:01:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 11:01:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 670ms 11:01:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 11:01:34 INFO - PROCESS | 1650 | 1468519294440 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 11:01:34 INFO - PROCESS | 1650 | 1468519294442 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 11:01:34 INFO - PROCESS | 1650 | 1468519294444 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 11:01:34 INFO - PROCESS | 1650 | 1468519294445 Marionette TRACE conn2 <- [1,514,null,{}] 11:01:34 INFO - PROCESS | 1650 | 1468519294448 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:34 INFO - PROCESS | 1650 | 1468519294451 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:34 INFO - PROCESS | 1650 | 1468519294545 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 11:01:34 INFO - PROCESS | 1650 | 1468519294549 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:34 INFO - PROCESS | 1650 | 1468519294550 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11225c800 == 33 [pid = 1650] [id = 136] 11:01:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12614d000) [pid = 1650] [serial = 405] [outer = 0x0] 11:01:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12678b000) [pid = 1650] [serial = 406] [outer = 0x12614d000] 11:01:34 INFO - PROCESS | 1650 | 1468519294581 Marionette DEBUG loaded listener.js 11:01:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1288c6c00) [pid = 1650] [serial = 407] [outer = 0x12614d000] 11:01:34 INFO - PROCESS | 1650 | 1468519294928 Marionette TRACE conn2 <- [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]]]}] 11:01:34 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 11:01:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 519ms 11:01:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 11:01:34 INFO - PROCESS | 1650 | 1468519294963 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 11:01:34 INFO - PROCESS | 1650 | 1468519294965 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 11:01:34 INFO - PROCESS | 1650 | 1468519294967 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 11:01:34 INFO - PROCESS | 1650 | 1468519294968 Marionette TRACE conn2 <- [1,518,null,{}] 11:01:34 INFO - PROCESS | 1650 | 1468519294970 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:34 INFO - PROCESS | 1650 | 1468519294972 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:35 INFO - PROCESS | 1650 | 1468519295206 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 11:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1181e2400) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 11:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124b12800) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 11:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116969c00) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 11:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126c47800) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 11:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11811a800) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 11:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118a3e800) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 11:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1139eac00) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 11:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118210800) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 11:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x113d8d800) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 11:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1139ec400) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 11:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x113f35c00) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 11:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1151d9400) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 11:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1291d6400) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 11:01:35 INFO - PROCESS | 1650 | 1468519295245 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:35 INFO - PROCESS | 1650 | 1468519295246 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ad8800 == 34 [pid = 1650] [id = 137] 11:01:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x110f7e000) [pid = 1650] [serial = 408] [outer = 0x0] 11:01:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1139ec400) [pid = 1650] [serial = 409] [outer = 0x110f7e000] 11:01:35 INFO - PROCESS | 1650 | 1468519295271 Marionette DEBUG loaded listener.js 11:01:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11830a000) [pid = 1650] [serial = 410] [outer = 0x110f7e000] 11:01:35 INFO - PROCESS | 1650 | 1468519295526 Marionette TRACE conn2 <- [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]]]}] 11:01:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 11:01:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 569ms 11:01:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 11:01:35 INFO - PROCESS | 1650 | 1468519295539 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 11:01:35 INFO - PROCESS | 1650 | 1468519295540 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 11:01:35 INFO - PROCESS | 1650 | 1468519295542 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 11:01:35 INFO - PROCESS | 1650 | 1468519295543 Marionette TRACE conn2 <- [1,522,null,{}] 11:01:35 INFO - PROCESS | 1650 | 1468519295545 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:35 INFO - PROCESS | 1650 | 1468519295547 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:35 INFO - PROCESS | 1650 | 1468519295638 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 11:01:35 INFO - PROCESS | 1650 | 1468519295641 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:35 INFO - PROCESS | 1650 | 1468519295642 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b5b000 == 35 [pid = 1650] [id = 138] 11:01:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1122b2000) [pid = 1650] [serial = 411] [outer = 0x0] 11:01:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x128c0e000) [pid = 1650] [serial = 412] [outer = 0x1122b2000] 11:01:35 INFO - PROCESS | 1650 | 1468519295676 Marionette DEBUG loaded listener.js 11:01:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x128c1c400) [pid = 1650] [serial = 413] [outer = 0x1122b2000] 11:01:36 INFO - PROCESS | 1650 | 1468519296019 Marionette TRACE conn2 <- [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]]]}] 11:01:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 11:01:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 522ms 11:01:36 INFO - PROCESS | 1650 | 1468519296065 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 11:01:36 INFO - PROCESS | 1650 | 1468519296066 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 11:01:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 11:01:36 INFO - PROCESS | 1650 | 1468519296068 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 11:01:36 INFO - PROCESS | 1650 | 1468519296070 Marionette TRACE conn2 <- [1,526,null,{}] 11:01:36 INFO - PROCESS | 1650 | 1468519296072 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:36 INFO - PROCESS | 1650 | 1468519296073 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:36 INFO - PROCESS | 1650 | 1468519296146 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 11:01:36 INFO - PROCESS | 1650 | 1468519296152 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:36 INFO - PROCESS | 1650 | 1468519296153 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c28800 == 36 [pid = 1650] [id = 139] 11:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128da9800) [pid = 1650] [serial = 414] [outer = 0x0] 11:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1291d1000) [pid = 1650] [serial = 415] [outer = 0x128da9800] 11:01:36 INFO - PROCESS | 1650 | 1468519296177 Marionette DEBUG loaded listener.js 11:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12921e400) [pid = 1650] [serial = 416] [outer = 0x128da9800] 11:01:36 INFO - PROCESS | 1650 | 1468519296506 Marionette TRACE conn2 <- [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]]]}] 11:01:36 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 11:01:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 468ms 11:01:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 11:01:36 INFO - PROCESS | 1650 | 1468519296537 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 11:01:36 INFO - PROCESS | 1650 | 1468519296538 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 11:01:36 INFO - PROCESS | 1650 | 1468519296541 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 11:01:36 INFO - PROCESS | 1650 | 1468519296542 Marionette TRACE conn2 <- [1,530,null,{}] 11:01:36 INFO - PROCESS | 1650 | 1468519296544 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:36 INFO - PROCESS | 1650 | 1468519296545 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:36 INFO - PROCESS | 1650 | 1468519296623 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 11:01:36 INFO - PROCESS | 1650 | 1468519296626 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:36 INFO - PROCESS | 1650 | 1468519296628 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x129145000 == 37 [pid = 1650] [id = 140] 11:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x129222c00) [pid = 1650] [serial = 417] [outer = 0x0] 11:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x129523400) [pid = 1650] [serial = 418] [outer = 0x129222c00] 11:01:36 INFO - PROCESS | 1650 | 1468519296657 Marionette DEBUG loaded listener.js 11:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a654800) [pid = 1650] [serial = 419] [outer = 0x129222c00] 11:01:37 INFO - PROCESS | 1650 | 1468519297017 Marionette TRACE conn2 <- [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"]]]}] 11:01:37 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 11:01:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 11:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:01:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:01:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 11:01:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:01:37 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 11:01:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 11:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:01:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:01:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 11:01:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:01:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 11:01:37 INFO - PROCESS | 1650 | 1468519297061 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 11:01:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 11:01:37 INFO - PROCESS | 1650 | 1468519297063 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 11:01:37 INFO - PROCESS | 1650 | 1468519297065 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 11:01:37 INFO - PROCESS | 1650 | 1468519297067 Marionette TRACE conn2 <- [1,534,null,{}] 11:01:37 INFO - PROCESS | 1650 | 1468519297069 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:37 INFO - PROCESS | 1650 | 1468519297071 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:37 INFO - PROCESS | 1650 | 1468519297160 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 11:01:37 INFO - PROCESS | 1650 | 1468519297164 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:37 INFO - PROCESS | 1650 | 1468519297167 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e94000 == 38 [pid = 1650] [id = 141] 11:01:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129494400) [pid = 1650] [serial = 420] [outer = 0x0] 11:01:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12aa80800) [pid = 1650] [serial = 421] [outer = 0x129494400] 11:01:37 INFO - PROCESS | 1650 | 1468519297189 Marionette DEBUG loaded listener.js 11:01:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b008800) [pid = 1650] [serial = 422] [outer = 0x129494400] 11:01:37 INFO - PROCESS | 1650 | 1468519297660 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 11:01:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 11:01:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 619ms 11:01:37 INFO - PROCESS | 1650 | 1468519297685 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 11:01:37 INFO - PROCESS | 1650 | 1468519297688 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 11:01:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 11:01:37 INFO - PROCESS | 1650 | 1468519297691 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 11:01:37 INFO - PROCESS | 1650 | 1468519297694 Marionette TRACE conn2 <- [1,538,null,{}] 11:01:37 INFO - PROCESS | 1650 | 1468519297698 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:37 INFO - PROCESS | 1650 | 1468519297699 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:37 INFO - PROCESS | 1650 | 1468519297817 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 11:01:37 INFO - PROCESS | 1650 | 1468519297964 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:37 INFO - PROCESS | 1650 | 1468519297968 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x117249800 == 39 [pid = 1650] [id = 142] 11:01:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x116083000) [pid = 1650] [serial = 423] [outer = 0x0] 11:01:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1181bc000) [pid = 1650] [serial = 424] [outer = 0x116083000] 11:01:38 INFO - PROCESS | 1650 | 1468519298026 Marionette DEBUG loaded listener.js 11:01:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11820d800) [pid = 1650] [serial = 425] [outer = 0x116083000] 11:01:38 INFO - PROCESS | 1650 | 1468519298448 Marionette TRACE conn2 <- [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]]]}] 11:01:38 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. 11:01:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 772ms 11:01:38 INFO - PROCESS | 1650 | 1468519298462 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 11:01:38 INFO - PROCESS | 1650 | 1468519298466 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 11:01:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 11:01:38 INFO - PROCESS | 1650 | 1468519298470 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 11:01:38 INFO - PROCESS | 1650 | 1468519298472 Marionette TRACE conn2 <- [1,542,null,{}] 11:01:38 INFO - PROCESS | 1650 | 1468519298475 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:38 INFO - PROCESS | 1650 | 1468519298476 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:38 INFO - PROCESS | 1650 | 1468519298589 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 11:01:38 INFO - PROCESS | 1650 | 1468519298637 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:38 INFO - PROCESS | 1650 | 1468519298638 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1213dc000 == 40 [pid = 1650] [id = 143] 11:01:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118211000) [pid = 1650] [serial = 426] [outer = 0x0] 11:01:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118ea1000) [pid = 1650] [serial = 427] [outer = 0x118211000] 11:01:38 INFO - PROCESS | 1650 | 1468519298669 Marionette DEBUG loaded listener.js 11:01:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119896c00) [pid = 1650] [serial = 428] [outer = 0x118211000] 11:01:39 INFO - PROCESS | 1650 | 1468519299101 Marionette TRACE conn2 <- [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]]]}] 11:01:39 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. 11:01:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 670ms 11:01:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 11:01:39 INFO - PROCESS | 1650 | 1468519299141 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 11:01:39 INFO - PROCESS | 1650 | 1468519299142 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 11:01:39 INFO - PROCESS | 1650 | 1468519299145 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 11:01:39 INFO - PROCESS | 1650 | 1468519299147 Marionette TRACE conn2 <- [1,546,null,{}] 11:01:39 INFO - PROCESS | 1650 | 1468519299155 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:39 INFO - PROCESS | 1650 | 1468519299158 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:39 INFO - PROCESS | 1650 | 1468519299273 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 11:01:39 INFO - PROCESS | 1650 | 1468519299545 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:39 INFO - PROCESS | 1650 | 1468519299546 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1162df000 == 41 [pid = 1650] [id = 144] 11:01:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112232800) [pid = 1650] [serial = 429] [outer = 0x0] 11:01:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x113d3e800) [pid = 1650] [serial = 430] [outer = 0x112232800] 11:01:39 INFO - PROCESS | 1650 | 1468519299578 Marionette DEBUG loaded listener.js 11:01:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116629c00) [pid = 1650] [serial = 431] [outer = 0x112232800] 11:01:39 INFO - PROCESS | 1650 | --DOCSHELL 0x129145000 == 40 [pid = 1650] [id = 140] 11:01:39 INFO - PROCESS | 1650 | --DOCSHELL 0x128c28800 == 39 [pid = 1650] [id = 139] 11:01:39 INFO - PROCESS | 1650 | --DOCSHELL 0x124b5b000 == 38 [pid = 1650] [id = 138] 11:01:39 INFO - PROCESS | 1650 | --DOCSHELL 0x118ad8800 == 37 [pid = 1650] [id = 137] 11:01:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11225c800 == 36 [pid = 1650] [id = 136] 11:01:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1212c1000 == 35 [pid = 1650] [id = 135] 11:01:39 INFO - PROCESS | 1650 | --DOCSHELL 0x119a72000 == 34 [pid = 1650] [id = 134] 11:01:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1184bb800 == 33 [pid = 1650] [id = 133] 11:01:40 INFO - PROCESS | 1650 | --DOCSHELL 0x117e2f000 == 32 [pid = 1650] [id = 132] 11:01:40 INFO - PROCESS | 1650 | --DOCSHELL 0x116675800 == 31 [pid = 1650] [id = 131] 11:01:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11206b000 == 30 [pid = 1650] [id = 130] 11:01:40 INFO - PROCESS | 1650 | 1468519300008 Marionette TRACE conn2 <- [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]]]}] 11:01:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 11:01:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 872ms 11:01:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 11:01:40 INFO - PROCESS | 1650 | 1468519300018 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 11:01:40 INFO - PROCESS | 1650 | 1468519300021 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 11:01:40 INFO - PROCESS | 1650 | 1468519300023 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 11:01:40 INFO - PROCESS | 1650 | 1468519300025 Marionette TRACE conn2 <- [1,550,null,{}] 11:01:40 INFO - PROCESS | 1650 | 1468519300029 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:40 INFO - PROCESS | 1650 | 1468519300031 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:40 INFO - PROCESS | 1650 | 1468519300111 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1291d1400) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12614bc00) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126c4b400) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128c14400) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1181c2c00) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118204c00) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1197cb800) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119896000) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1181c4000) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1183d8c00) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1288cbc00) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1151d9800) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116a03c00) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119b9a400) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1210b1400) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128dae400) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119898400) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1210afc00) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1217d3800) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126a8a800) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1242fc800) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12a568c00) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x129229000) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128c15400) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1288c7000) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 11:01:40 INFO - PROCESS | 1650 | 1468519300189 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:40 INFO - PROCESS | 1650 | 1468519300190 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f55000 == 31 [pid = 1650] [id = 145] 11:01:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1133e8400) [pid = 1650] [serial = 432] [outer = 0x0] 11:01:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1176c2400) [pid = 1650] [serial = 433] [outer = 0x1133e8400] 11:01:40 INFO - PROCESS | 1650 | 1468519300226 Marionette DEBUG loaded listener.js 11:01:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118307000) [pid = 1650] [serial = 434] [outer = 0x1133e8400] 11:01:40 INFO - PROCESS | 1650 | 1468519300559 Marionette TRACE conn2 <- [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]]]}] 11:01:40 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. 11:01:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 570ms 11:01:40 INFO - PROCESS | 1650 | 1468519300597 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 11:01:40 INFO - PROCESS | 1650 | 1468519300602 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 11:01:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 11:01:40 INFO - PROCESS | 1650 | 1468519300606 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 11:01:40 INFO - PROCESS | 1650 | 1468519300608 Marionette TRACE conn2 <- [1,554,null,{}] 11:01:40 INFO - PROCESS | 1650 | 1468519300612 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:40 INFO - PROCESS | 1650 | 1468519300615 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:40 INFO - PROCESS | 1650 | 1468519300755 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 11:01:40 INFO - PROCESS | 1650 | 1468519300865 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:40 INFO - PROCESS | 1650 | 1468519300866 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x118acb000 == 32 [pid = 1650] [id = 146] 11:01:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119227c00) [pid = 1650] [serial = 435] [outer = 0x0] 11:01:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119894c00) [pid = 1650] [serial = 436] [outer = 0x119227c00] 11:01:40 INFO - PROCESS | 1650 | 1468519300908 Marionette DEBUG loaded listener.js 11:01:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119e0d400) [pid = 1650] [serial = 437] [outer = 0x119227c00] 11:01:41 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:01:41 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:01:41 INFO - PROCESS | 1650 | 1468519301285 Marionette TRACE conn2 <- [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]]]}] 11:01:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 11:01:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 719ms 11:01:41 INFO - PROCESS | 1650 | 1468519301326 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 11:01:41 INFO - PROCESS | 1650 | 1468519301328 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 11:01:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 11:01:41 INFO - PROCESS | 1650 | 1468519301334 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 11:01:41 INFO - PROCESS | 1650 | 1468519301338 Marionette TRACE conn2 <- [1,558,null,{}] 11:01:41 INFO - PROCESS | 1650 | 1468519301341 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:41 INFO - PROCESS | 1650 | 1468519301344 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:41 INFO - PROCESS | 1650 | 1468519301422 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 11:01:41 INFO - PROCESS | 1650 | 1468519301427 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:41 INFO - PROCESS | 1650 | 1468519301428 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12112f000 == 33 [pid = 1650] [id = 147] 11:01:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x121193800) [pid = 1650] [serial = 438] [outer = 0x0] 11:01:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123c7a400) [pid = 1650] [serial = 439] [outer = 0x121193800] 11:01:41 INFO - PROCESS | 1650 | 1468519301455 Marionette DEBUG loaded listener.js 11:01:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1242f8000) [pid = 1650] [serial = 440] [outer = 0x121193800] 11:01:41 INFO - PROCESS | 1650 | 1468519301775 Marionette TRACE conn2 <- [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]]]}] 11:01:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 11:01:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 476ms 11:01:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 11:01:41 INFO - PROCESS | 1650 | 1468519301807 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 11:01:41 INFO - PROCESS | 1650 | 1468519301808 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 11:01:41 INFO - PROCESS | 1650 | 1468519301810 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 11:01:41 INFO - PROCESS | 1650 | 1468519301811 Marionette TRACE conn2 <- [1,562,null,{}] 11:01:41 INFO - PROCESS | 1650 | 1468519301814 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:41 INFO - PROCESS | 1650 | 1468519301817 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:41 INFO - PROCESS | 1650 | 1468519301897 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 11:01:41 INFO - PROCESS | 1650 | 1468519301954 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:41 INFO - PROCESS | 1650 | 1468519301955 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x121513800 == 34 [pid = 1650] [id = 148] 11:01:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124002400) [pid = 1650] [serial = 441] [outer = 0x0] 11:01:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124b7b800) [pid = 1650] [serial = 442] [outer = 0x124002400] 11:01:41 INFO - PROCESS | 1650 | 1468519301980 Marionette DEBUG loaded listener.js 11:01:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126a8b400) [pid = 1650] [serial = 443] [outer = 0x124002400] 11:01:42 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:01:42 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:01:42 INFO - PROCESS | 1650 | 1468519302303 Marionette TRACE conn2 <- [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]]]}] 11:01:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 11:01:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 519ms 11:01:42 INFO - PROCESS | 1650 | 1468519302330 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 11:01:42 INFO - PROCESS | 1650 | 1468519302332 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 11:01:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 11:01:42 INFO - PROCESS | 1650 | 1468519302341 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 11:01:42 INFO - PROCESS | 1650 | 1468519302342 Marionette TRACE conn2 <- [1,566,null,{}] 11:01:42 INFO - PROCESS | 1650 | 1468519302344 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:42 INFO - PROCESS | 1650 | 1468519302345 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:42 INFO - PROCESS | 1650 | 1468519302443 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 11:01:42 INFO - PROCESS | 1650 | 1468519302447 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:42 INFO - PROCESS | 1650 | 1468519302452 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b47000 == 35 [pid = 1650] [id = 149] 11:01:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1288c5400) [pid = 1650] [serial = 444] [outer = 0x0] 11:01:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128c10800) [pid = 1650] [serial = 445] [outer = 0x1288c5400] 11:01:42 INFO - PROCESS | 1650 | 1468519302484 Marionette DEBUG loaded listener.js 11:01:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1291cbc00) [pid = 1650] [serial = 446] [outer = 0x1288c5400] 11:01:42 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:01:42 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:01:42 INFO - PROCESS | 1650 | 1468519302840 Marionette TRACE conn2 <- [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]]]}] 11:01:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 11:01:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 518ms 11:01:42 INFO - PROCESS | 1650 | 1468519302878 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 11:01:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 11:01:42 INFO - PROCESS | 1650 | 1468519302879 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 11:01:42 INFO - PROCESS | 1650 | 1468519302882 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 11:01:42 INFO - PROCESS | 1650 | 1468519302883 Marionette TRACE conn2 <- [1,570,null,{}] 11:01:42 INFO - PROCESS | 1650 | 1468519302885 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:42 INFO - PROCESS | 1650 | 1468519302887 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:42 INFO - PROCESS | 1650 | 1468519302986 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 11:01:42 INFO - PROCESS | 1650 | 1468519302989 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:42 INFO - PROCESS | 1650 | 1468519302991 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x128845800 == 36 [pid = 1650] [id = 150] 11:01:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1291cc800) [pid = 1650] [serial = 447] [outer = 0x0] 11:01:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a569000) [pid = 1650] [serial = 448] [outer = 0x1291cc800] 11:01:43 INFO - PROCESS | 1650 | 1468519303015 Marionette DEBUG loaded listener.js 11:01:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12aa78800) [pid = 1650] [serial = 449] [outer = 0x1291cc800] 11:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1176cc400) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 11:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x111e58000) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 11:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1185cb000) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 11:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11850d800) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 11:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11395f400) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 11:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1197cc400) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 11:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113967400) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 11:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x110f7b000) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 11:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118508c00) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 11:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128da9800) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 11:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119a3b400) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 11:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121b46400) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 11:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12614d000) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 11:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x110f7e000) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 11:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1122b2000) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 11:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x129222c00) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 11:01:43 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:01:43 INFO - PROCESS | 1650 | 1468519303675 Marionette TRACE conn2 <- [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]]]}] 11:01:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 11:01:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 820ms 11:01:43 INFO - PROCESS | 1650 | 1468519303703 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 11:01:43 INFO - PROCESS | 1650 | 1468519303705 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 11:01:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 11:01:43 INFO - PROCESS | 1650 | 1468519303708 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 11:01:43 INFO - PROCESS | 1650 | 1468519303712 Marionette TRACE conn2 <- [1,574,null,{}] 11:01:43 INFO - PROCESS | 1650 | 1468519303716 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:43 INFO - PROCESS | 1650 | 1468519303717 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:43 INFO - PROCESS | 1650 | 1468519303820 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 11:01:43 INFO - PROCESS | 1650 | 1468519303871 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:43 INFO - PROCESS | 1650 | 1468519303872 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x117248800 == 37 [pid = 1650] [id = 151] 11:01:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1176c5000) [pid = 1650] [serial = 450] [outer = 0x0] 11:01:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118203800) [pid = 1650] [serial = 451] [outer = 0x1176c5000] 11:01:43 INFO - PROCESS | 1650 | 1468519303903 Marionette DEBUG loaded listener.js 11:01:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11830cc00) [pid = 1650] [serial = 452] [outer = 0x1176c5000] 11:01:44 INFO - PROCESS | 1650 | 1468519304341 Marionette TRACE conn2 <- [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]]]}] 11:01:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 11:01:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 673ms 11:01:44 INFO - PROCESS | 1650 | 1468519304382 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 11:01:44 INFO - PROCESS | 1650 | 1468519304385 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 11:01:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 11:01:44 INFO - PROCESS | 1650 | 1468519304390 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 11:01:44 INFO - PROCESS | 1650 | 1468519304392 Marionette TRACE conn2 <- [1,578,null,{}] 11:01:44 INFO - PROCESS | 1650 | 1468519304394 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:44 INFO - PROCESS | 1650 | 1468519304396 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:44 INFO - PROCESS | 1650 | 1468519304518 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 11:01:44 INFO - PROCESS | 1650 | 1468519304570 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:44 INFO - PROCESS | 1650 | 1468519304571 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x121131000 == 38 [pid = 1650] [id = 152] 11:01:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118a4b000) [pid = 1650] [serial = 453] [outer = 0x0] 11:01:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119a04400) [pid = 1650] [serial = 454] [outer = 0x118a4b000] 11:01:44 INFO - PROCESS | 1650 | 1468519304602 Marionette DEBUG loaded listener.js 11:01:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119e0b800) [pid = 1650] [serial = 455] [outer = 0x118a4b000] 11:01:45 INFO - PROCESS | 1650 | 1468519305068 Marionette TRACE conn2 <- [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]]]}] 11:01:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 11:01:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 719ms 11:01:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 11:01:45 INFO - PROCESS | 1650 | 1468519305110 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 11:01:45 INFO - PROCESS | 1650 | 1468519305112 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 11:01:45 INFO - PROCESS | 1650 | 1468519305114 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 11:01:45 INFO - PROCESS | 1650 | 1468519305117 Marionette TRACE conn2 <- [1,582,null,{}] 11:01:45 INFO - PROCESS | 1650 | 1468519305125 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:45 INFO - PROCESS | 1650 | 1468519305128 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:45 INFO - PROCESS | 1650 | 1468519305226 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 11:01:45 INFO - PROCESS | 1650 | 1468519305291 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:45 INFO - PROCESS | 1650 | 1468519305293 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x129468000 == 39 [pid = 1650] [id = 153] 11:01:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1242f9000) [pid = 1650] [serial = 456] [outer = 0x0] 11:01:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x125f5d800) [pid = 1650] [serial = 457] [outer = 0x1242f9000] 11:01:45 INFO - PROCESS | 1650 | 1468519305324 Marionette DEBUG loaded listener.js 11:01:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126c54000) [pid = 1650] [serial = 458] [outer = 0x1242f9000] 11:01:45 INFO - PROCESS | 1650 | 1468519305737 Marionette TRACE conn2 <- [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]]]}] 11:01:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 11:01:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 671ms 11:01:45 INFO - PROCESS | 1650 | 1468519305800 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 11:01:45 INFO - PROCESS | 1650 | 1468519305802 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 11:01:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 11:01:45 INFO - PROCESS | 1650 | 1468519305805 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 11:01:45 INFO - PROCESS | 1650 | 1468519305807 Marionette TRACE conn2 <- [1,586,null,{}] 11:01:45 INFO - PROCESS | 1650 | 1468519305809 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:45 INFO - PROCESS | 1650 | 1468519305810 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:45 INFO - PROCESS | 1650 | 1468519305909 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 11:01:45 INFO - PROCESS | 1650 | 1468519305970 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:45 INFO - PROCESS | 1650 | 1468519305971 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa1e800 == 40 [pid = 1650] [id = 154] 11:01:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128db4000) [pid = 1650] [serial = 459] [outer = 0x0] 11:01:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1291ca800) [pid = 1650] [serial = 460] [outer = 0x128db4000] 11:01:46 INFO - PROCESS | 1650 | 1468519306001 Marionette DEBUG loaded listener.js 11:01:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129222c00) [pid = 1650] [serial = 461] [outer = 0x128db4000] 11:01:46 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:01:46 INFO - PROCESS | 1650 | 1468519306412 Marionette TRACE conn2 <- [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]]]}] 11:01:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 11:01:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 619ms 11:01:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 11:01:46 INFO - PROCESS | 1650 | 1468519306424 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 11:01:46 INFO - PROCESS | 1650 | 1468519306426 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 11:01:46 INFO - PROCESS | 1650 | 1468519306428 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 11:01:46 INFO - PROCESS | 1650 | 1468519306429 Marionette TRACE conn2 <- [1,590,null,{}] 11:01:46 INFO - PROCESS | 1650 | 1468519306431 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:46 INFO - PROCESS | 1650 | 1468519306433 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:46 INFO - PROCESS | 1650 | 1468519306527 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 11:01:46 INFO - PROCESS | 1650 | 1468519306574 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:46 INFO - PROCESS | 1650 | 1468519306575 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x116937800 == 41 [pid = 1650] [id = 155] 11:01:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116969c00) [pid = 1650] [serial = 462] [outer = 0x0] 11:01:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x121257000) [pid = 1650] [serial = 463] [outer = 0x116969c00] 11:01:46 INFO - PROCESS | 1650 | 1468519306604 Marionette DEBUG loaded listener.js 11:01:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128ed0400) [pid = 1650] [serial = 464] [outer = 0x116969c00] 11:01:47 INFO - PROCESS | 1650 | 1468519307125 Marionette TRACE conn2 <- [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]]]}] 11:01:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 11:01:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 769ms 11:01:47 INFO - PROCESS | 1650 | 1468519307201 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 11:01:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 11:01:47 INFO - PROCESS | 1650 | 1468519307203 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 11:01:47 INFO - PROCESS | 1650 | 1468519307207 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 11:01:47 INFO - PROCESS | 1650 | 1468519307209 Marionette TRACE conn2 <- [1,594,null,{}] 11:01:47 INFO - PROCESS | 1650 | 1468519307213 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:47 INFO - PROCESS | 1650 | 1468519307217 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:47 INFO - PROCESS | 1650 | 1468519307326 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 11:01:47 INFO - PROCESS | 1650 | 1468519307441 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:47 INFO - PROCESS | 1650 | 1468519307443 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x117080000 == 42 [pid = 1650] [id = 156] 11:01:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1181e1800) [pid = 1650] [serial = 465] [outer = 0x0] 11:01:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11820bc00) [pid = 1650] [serial = 466] [outer = 0x1181e1800] 11:01:47 INFO - PROCESS | 1650 | 1468519307490 Marionette DEBUG loaded listener.js 11:01:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1183db000) [pid = 1650] [serial = 467] [outer = 0x1181e1800] 11:01:48 INFO - PROCESS | 1650 | --DOCSHELL 0x124b47000 == 41 [pid = 1650] [id = 149] 11:01:48 INFO - PROCESS | 1650 | --DOCSHELL 0x121513800 == 40 [pid = 1650] [id = 148] 11:01:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12112f000 == 39 [pid = 1650] [id = 147] 11:01:48 INFO - PROCESS | 1650 | --DOCSHELL 0x118acb000 == 38 [pid = 1650] [id = 146] 11:01:48 INFO - PROCESS | 1650 | --DOCSHELL 0x116f55000 == 37 [pid = 1650] [id = 145] 11:01:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1162df000 == 36 [pid = 1650] [id = 144] 11:01:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1213dc000 == 35 [pid = 1650] [id = 143] 11:01:48 INFO - PROCESS | 1650 | --DOCSHELL 0x117249800 == 34 [pid = 1650] [id = 142] 11:01:48 INFO - PROCESS | 1650 | --DOCSHELL 0x118e94000 == 33 [pid = 1650] [id = 141] 11:01:48 INFO - PROCESS | 1650 | --DOCSHELL 0x116937800 == 32 [pid = 1650] [id = 155] 11:01:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa1e800 == 31 [pid = 1650] [id = 154] 11:01:48 INFO - PROCESS | 1650 | --DOCSHELL 0x129468000 == 30 [pid = 1650] [id = 153] 11:01:48 INFO - PROCESS | 1650 | --DOCSHELL 0x121131000 == 29 [pid = 1650] [id = 152] 11:01:48 INFO - PROCESS | 1650 | --DOCSHELL 0x117248800 == 28 [pid = 1650] [id = 151] 11:01:48 INFO - PROCESS | 1650 | --DOCSHELL 0x128845800 == 27 [pid = 1650] [id = 150] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129523400) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12118e800) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121aafc00) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112a85400) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1139f4800) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118a4a800) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1245b6400) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119227000) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118114400) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1181e1000) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119897c00) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118203400) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1166e8800) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113d3d000) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x110f85c00) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118ab4400) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12921e400) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1185c0400) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1217f9800) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119b9c800) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x129226c00) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126c48800) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1288c6c00) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12678b000) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11830a000) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1291d1000) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12614c400) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x128c0e000) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1139ec400) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x128c1c400) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12a654800) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x119e0d000) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 11:01:48 INFO - PROCESS | 1650 | 1468519308506 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 11:01:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 11:01:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1323ms 11:01:48 INFO - PROCESS | 1650 | 1468519308530 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 11:01:48 INFO - PROCESS | 1650 | 1468519308533 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 11:01:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 11:01:48 INFO - PROCESS | 1650 | 1468519308535 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 11:01:48 INFO - PROCESS | 1650 | 1468519308539 Marionette TRACE conn2 <- [1,598,null,{}] 11:01:48 INFO - PROCESS | 1650 | 1468519308542 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:48 INFO - PROCESS | 1650 | 1468519308543 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:48 INFO - PROCESS | 1650 | 1468519308619 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 11:01:48 INFO - PROCESS | 1650 | 1468519308623 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:48 INFO - PROCESS | 1650 | 1468519308625 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11600b000 == 28 [pid = 1650] [id = 157] 11:01:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11628f000) [pid = 1650] [serial = 468] [outer = 0x0] 11:01:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x116a0b800) [pid = 1650] [serial = 469] [outer = 0x11628f000] 11:01:48 INFO - PROCESS | 1650 | 1468519308656 Marionette DEBUG loaded listener.js 11:01:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1176cb800) [pid = 1650] [serial = 470] [outer = 0x11628f000] 11:01:49 INFO - PROCESS | 1650 | 1468519308998 Marionette TRACE conn2 <- [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]]]}] 11:01:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 11:01:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 471ms 11:01:49 INFO - PROCESS | 1650 | 1468519309013 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 11:01:49 INFO - PROCESS | 1650 | 1468519309019 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 11:01:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 11:01:49 INFO - PROCESS | 1650 | 1468519309023 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 11:01:49 INFO - PROCESS | 1650 | 1468519309025 Marionette TRACE conn2 <- [1,602,null,{}] 11:01:49 INFO - PROCESS | 1650 | 1468519309027 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:49 INFO - PROCESS | 1650 | 1468519309029 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:49 INFO - PROCESS | 1650 | 1468519309109 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 11:01:49 INFO - PROCESS | 1650 | 1468519309113 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:49 INFO - PROCESS | 1650 | 1468519309115 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x117071000 == 29 [pid = 1650] [id = 158] 11:01:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11811c000) [pid = 1650] [serial = 471] [outer = 0x0] 11:01:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11820f000) [pid = 1650] [serial = 472] [outer = 0x11811c000] 11:01:49 INFO - PROCESS | 1650 | 1468519309145 Marionette DEBUG loaded listener.js 11:01:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1185cc800) [pid = 1650] [serial = 473] [outer = 0x11811c000] 11:01:49 INFO - PROCESS | 1650 | 1468519309527 Marionette TRACE conn2 <- [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]]]}] 11:01:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 11:01:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 519ms 11:01:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 11:01:49 INFO - PROCESS | 1650 | 1468519309543 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 11:01:49 INFO - PROCESS | 1650 | 1468519309544 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 11:01:49 INFO - PROCESS | 1650 | 1468519309546 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 11:01:49 INFO - PROCESS | 1650 | 1468519309550 Marionette TRACE conn2 <- [1,606,null,{}] 11:01:49 INFO - PROCESS | 1650 | 1468519309560 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:49 INFO - PROCESS | 1650 | 1468519309563 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:49 INFO - PROCESS | 1650 | 1468519309643 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 11:01:49 INFO - PROCESS | 1650 | 1468519309649 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:49 INFO - PROCESS | 1650 | 1468519309653 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e9a000 == 30 [pid = 1650] [id = 159] 11:01:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1197cc000) [pid = 1650] [serial = 474] [outer = 0x0] 11:01:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119895400) [pid = 1650] [serial = 475] [outer = 0x1197cc000] 11:01:49 INFO - PROCESS | 1650 | 1468519309681 Marionette DEBUG loaded listener.js 11:01:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119b1e400) [pid = 1650] [serial = 476] [outer = 0x1197cc000] 11:01:50 INFO - PROCESS | 1650 | 1468519310007 Marionette TRACE conn2 <- [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]]]}] 11:01:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 11:01:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 475ms 11:01:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 11:01:50 INFO - PROCESS | 1650 | 1468519310021 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 11:01:50 INFO - PROCESS | 1650 | 1468519310023 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 11:01:50 INFO - PROCESS | 1650 | 1468519310025 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 11:01:50 INFO - PROCESS | 1650 | 1468519310026 Marionette TRACE conn2 <- [1,610,null,{}] 11:01:50 INFO - PROCESS | 1650 | 1468519310028 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:50 INFO - PROCESS | 1650 | 1468519310030 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:50 INFO - PROCESS | 1650 | 1468519310113 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 11:01:50 INFO - PROCESS | 1650 | 1468519310174 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:50 INFO - PROCESS | 1650 | 1468519310175 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a7c000 == 31 [pid = 1650] [id = 160] 11:01:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118a4a400) [pid = 1650] [serial = 477] [outer = 0x0] 11:01:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11a0e7400) [pid = 1650] [serial = 478] [outer = 0x118a4a400] 11:01:50 INFO - PROCESS | 1650 | 1468519310201 Marionette DEBUG loaded listener.js 11:01:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x121265c00) [pid = 1650] [serial = 479] [outer = 0x118a4a400] 11:01:50 INFO - PROCESS | 1650 | 1468519310503 Marionette TRACE conn2 <- [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]]]}] 11:01:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 11:01:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms 11:01:50 INFO - PROCESS | 1650 | 1468519310544 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 11:01:50 INFO - PROCESS | 1650 | 1468519310545 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 11:01:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 11:01:50 INFO - PROCESS | 1650 | 1468519310557 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 11:01:50 INFO - PROCESS | 1650 | 1468519310558 Marionette TRACE conn2 <- [1,614,null,{}] 11:01:50 INFO - PROCESS | 1650 | 1468519310561 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:50 INFO - PROCESS | 1650 | 1468519310562 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:50 INFO - PROCESS | 1650 | 1468519310650 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 11:01:50 INFO - PROCESS | 1650 | 1468519310683 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:50 INFO - PROCESS | 1650 | 1468519310684 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x121126800 == 32 [pid = 1650] [id = 161] 11:01:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11395f400) [pid = 1650] [serial = 480] [outer = 0x0] 11:01:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1217f9800) [pid = 1650] [serial = 481] [outer = 0x11395f400] 11:01:50 INFO - PROCESS | 1650 | 1468519310709 Marionette DEBUG loaded listener.js 11:01:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12402b400) [pid = 1650] [serial = 482] [outer = 0x11395f400] 11:01:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12614d000) [pid = 1650] [serial = 483] [outer = 0x1291c9000] 11:01:51 INFO - PROCESS | 1650 | 1468519311140 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 11:01:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 11:01:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 629ms 11:01:51 INFO - PROCESS | 1650 | 1468519311178 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 11:01:51 INFO - PROCESS | 1650 | 1468519311180 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 11:01:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 11:01:51 INFO - PROCESS | 1650 | 1468519311201 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 11:01:51 INFO - PROCESS | 1650 | 1468519311203 Marionette TRACE conn2 <- [1,618,null,{}] 11:01:51 INFO - PROCESS | 1650 | 1468519311206 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:51 INFO - PROCESS | 1650 | 1468519311213 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:51 INFO - PROCESS | 1650 | 1468519311372 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 11:01:51 INFO - PROCESS | 1650 | 1468519311398 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:51 INFO - PROCESS | 1650 | 1468519311399 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x121519000 == 33 [pid = 1650] [id = 162] 11:01:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118121400) [pid = 1650] [serial = 484] [outer = 0x0] 11:01:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124b71c00) [pid = 1650] [serial = 485] [outer = 0x118121400] 11:01:51 INFO - PROCESS | 1650 | 1468519311440 Marionette DEBUG loaded listener.js 11:01:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1288c2400) [pid = 1650] [serial = 486] [outer = 0x118121400] 11:01:51 INFO - PROCESS | 1650 | 1468519311847 Marionette TRACE conn2 <- [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]]]}] 11:01:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 11:01:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 677ms 11:01:51 INFO - PROCESS | 1650 | 1468519311889 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 11:01:51 INFO - PROCESS | 1650 | 1468519311891 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 11:01:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 11:01:51 INFO - PROCESS | 1650 | 1468519311904 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 11:01:51 INFO - PROCESS | 1650 | 1468519311905 Marionette TRACE conn2 <- [1,622,null,{}] 11:01:51 INFO - PROCESS | 1650 | 1468519311907 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:51 INFO - PROCESS | 1650 | 1468519311916 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:52 INFO - PROCESS | 1650 | 1468519312009 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 11:01:52 INFO - PROCESS | 1650 | 1468519312012 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:52 INFO - PROCESS | 1650 | 1468519312013 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d68000 == 34 [pid = 1650] [id = 163] 11:01:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112e1bc00) [pid = 1650] [serial = 487] [outer = 0x0] 11:01:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128c13000) [pid = 1650] [serial = 488] [outer = 0x112e1bc00] 11:01:52 INFO - PROCESS | 1650 | 1468519312038 Marionette DEBUG loaded listener.js 11:01:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128daf400) [pid = 1650] [serial = 489] [outer = 0x112e1bc00] 11:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124002400) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 11:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1288c5400) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 11:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1291cc800) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 11:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112232800) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 11:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x129494400) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 11:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x121193800) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 11:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118211000) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 11:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119227c00) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 11:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1133e8400) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 11:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x116083000) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 11:01:52 INFO - PROCESS | 1650 | 1468519312463 Marionette TRACE conn2 <- [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]]]}] 11:01:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 11:01:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 571ms 11:01:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 11:01:52 INFO - PROCESS | 1650 | 1468519312473 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 11:01:52 INFO - PROCESS | 1650 | 1468519312474 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 11:01:52 INFO - PROCESS | 1650 | 1468519312477 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 11:01:52 INFO - PROCESS | 1650 | 1468519312478 Marionette TRACE conn2 <- [1,626,null,{}] 11:01:52 INFO - PROCESS | 1650 | 1468519312483 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:52 INFO - PROCESS | 1650 | 1468519312485 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:52 INFO - PROCESS | 1650 | 1468519312581 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 11:01:52 INFO - PROCESS | 1650 | 1468519312654 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:52 INFO - PROCESS | 1650 | 1468519312655 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x121ddc000 == 35 [pid = 1650] [id = 164] 11:01:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112fbf800) [pid = 1650] [serial = 490] [outer = 0x0] 11:01:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x121193800) [pid = 1650] [serial = 491] [outer = 0x112fbf800] 11:01:52 INFO - PROCESS | 1650 | 1468519312696 Marionette DEBUG loaded listener.js 11:01:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x128dab800) [pid = 1650] [serial = 492] [outer = 0x112fbf800] 11:01:53 INFO - PROCESS | 1650 | 1468519312995 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 11:01:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 11:01:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 570ms 11:01:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 11:01:53 INFO - PROCESS | 1650 | 1468519313050 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 11:01:53 INFO - PROCESS | 1650 | 1468519313054 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 11:01:53 INFO - PROCESS | 1650 | 1468519313058 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 11:01:53 INFO - PROCESS | 1650 | 1468519313060 Marionette TRACE conn2 <- [1,630,null,{}] 11:01:53 INFO - PROCESS | 1650 | 1468519313064 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:53 INFO - PROCESS | 1650 | 1468519313068 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:53 INFO - PROCESS | 1650 | 1468519313197 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 11:01:53 INFO - PROCESS | 1650 | 1468519313297 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:53 INFO - PROCESS | 1650 | 1468519313298 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a5f800 == 36 [pid = 1650] [id = 165] 11:01:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1139efc00) [pid = 1650] [serial = 493] [outer = 0x0] 11:01:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11850d000) [pid = 1650] [serial = 494] [outer = 0x1139efc00] 11:01:53 INFO - PROCESS | 1650 | 1468519313340 Marionette DEBUG loaded listener.js 11:01:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1291d2800) [pid = 1650] [serial = 495] [outer = 0x1139efc00] 11:01:53 INFO - PROCESS | 1650 | 1468519313720 Marionette TRACE conn2 <- [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]]]}] 11:01:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 11:01:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 670ms 11:01:53 INFO - PROCESS | 1650 | 1468519313728 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 11:01:53 INFO - PROCESS | 1650 | 1468519313729 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 11:01:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 11:01:53 INFO - PROCESS | 1650 | 1468519313736 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 11:01:53 INFO - PROCESS | 1650 | 1468519313737 Marionette TRACE conn2 <- [1,634,null,{}] 11:01:53 INFO - PROCESS | 1650 | 1468519313740 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:53 INFO - PROCESS | 1650 | 1468519313741 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:53 INFO - PROCESS | 1650 | 1468519313840 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 11:01:53 INFO - PROCESS | 1650 | 1468519313869 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:53 INFO - PROCESS | 1650 | 1468519313870 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c35000 == 37 [pid = 1650] [id = 166] 11:01:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113d8d800) [pid = 1650] [serial = 496] [outer = 0x0] 11:01:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x129224000) [pid = 1650] [serial = 497] [outer = 0x113d8d800] 11:01:53 INFO - PROCESS | 1650 | 1468519313894 Marionette DEBUG loaded listener.js 11:01:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x129529800) [pid = 1650] [serial = 498] [outer = 0x113d8d800] 11:01:54 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:01:54 INFO - PROCESS | 1650 | [1650] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 11:01:54 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:01:54 INFO - PROCESS | 1650 | 1468519314174 Marionette TRACE conn2 <- [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]]]}] 11:01:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 11:01:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 472ms 11:01:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 11:01:54 INFO - PROCESS | 1650 | 1468519314206 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 11:01:54 INFO - PROCESS | 1650 | 1468519314207 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 11:01:54 INFO - PROCESS | 1650 | 1468519314209 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 11:01:54 INFO - PROCESS | 1650 | 1468519314211 Marionette TRACE conn2 <- [1,638,null,{}] 11:01:54 INFO - PROCESS | 1650 | 1468519314214 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:54 INFO - PROCESS | 1650 | 1468519314217 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:54 INFO - PROCESS | 1650 | 1468519314318 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 11:01:54 INFO - PROCESS | 1650 | 1468519314405 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:54 INFO - PROCESS | 1650 | 1468519314406 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11263b000 == 38 [pid = 1650] [id = 167] 11:01:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x110f7a800) [pid = 1650] [serial = 499] [outer = 0x0] 11:01:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112a79800) [pid = 1650] [serial = 500] [outer = 0x110f7a800] 11:01:54 INFO - PROCESS | 1650 | 1468519314440 Marionette DEBUG loaded listener.js 11:01:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11393a000) [pid = 1650] [serial = 501] [outer = 0x110f7a800] 11:01:54 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:01:54 INFO - PROCESS | 1650 | 1468519314987 Marionette TRACE conn2 <- [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]]]}] 11:01:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 11:01:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 819ms 11:01:55 INFO - PROCESS | 1650 | 1468519315031 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 11:01:55 INFO - PROCESS | 1650 | 1468519315033 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 11:01:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 11:01:55 INFO - PROCESS | 1650 | 1468519315036 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 11:01:55 INFO - PROCESS | 1650 | 1468519315038 Marionette TRACE conn2 <- [1,642,null,{}] 11:01:55 INFO - PROCESS | 1650 | 1468519315042 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:55 INFO - PROCESS | 1650 | 1468519315045 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:55 INFO - PROCESS | 1650 | 1468519315153 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 11:01:55 INFO - PROCESS | 1650 | 1468519315225 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:55 INFO - PROCESS | 1650 | 1468519315227 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11826d000 == 39 [pid = 1650] [id = 168] 11:01:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11811b800) [pid = 1650] [serial = 502] [outer = 0x0] 11:01:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118210800) [pid = 1650] [serial = 503] [outer = 0x11811b800] 11:01:55 INFO - PROCESS | 1650 | 1468519315257 Marionette DEBUG loaded listener.js 11:01:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118a4d800) [pid = 1650] [serial = 504] [outer = 0x11811b800] 11:01:55 INFO - PROCESS | 1650 | 1468519315912 Marionette TRACE conn2 <- [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]]]}] 11:01:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 11:01:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 920ms 11:01:55 INFO - PROCESS | 1650 | 1468519315957 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 11:01:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 11:01:55 INFO - PROCESS | 1650 | 1468519315960 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 11:01:55 INFO - PROCESS | 1650 | 1468519315963 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 11:01:55 INFO - PROCESS | 1650 | 1468519315965 Marionette TRACE conn2 <- [1,646,null,{}] 11:01:55 INFO - PROCESS | 1650 | 1468519315969 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:55 INFO - PROCESS | 1650 | 1468519315970 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:56 INFO - PROCESS | 1650 | 1468519316069 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 11:01:56 INFO - PROCESS | 1650 | 1468519316120 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:56 INFO - PROCESS | 1650 | 1468519316123 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11661b000 == 40 [pid = 1650] [id = 169] 11:01:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11811e400) [pid = 1650] [serial = 505] [outer = 0x0] 11:01:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1181c1c00) [pid = 1650] [serial = 506] [outer = 0x11811e400] 11:01:56 INFO - PROCESS | 1650 | 1468519316152 Marionette DEBUG loaded listener.js 11:01:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118208c00) [pid = 1650] [serial = 507] [outer = 0x11811e400] 11:01:56 INFO - PROCESS | 1650 | --DOCSHELL 0x128c35000 == 39 [pid = 1650] [id = 166] 11:01:56 INFO - PROCESS | 1650 | --DOCSHELL 0x126a5f800 == 38 [pid = 1650] [id = 165] 11:01:56 INFO - PROCESS | 1650 | --DOCSHELL 0x121ddc000 == 37 [pid = 1650] [id = 164] 11:01:56 INFO - PROCESS | 1650 | --DOCSHELL 0x123d68000 == 36 [pid = 1650] [id = 163] 11:01:56 INFO - PROCESS | 1650 | --DOCSHELL 0x121519000 == 35 [pid = 1650] [id = 162] 11:01:56 INFO - PROCESS | 1650 | --DOCSHELL 0x121126800 == 34 [pid = 1650] [id = 161] 11:01:56 INFO - PROCESS | 1650 | --DOCSHELL 0x119a7c000 == 33 [pid = 1650] [id = 160] 11:01:56 INFO - PROCESS | 1650 | --DOCSHELL 0x118e9a000 == 32 [pid = 1650] [id = 159] 11:01:56 INFO - PROCESS | 1650 | --DOCSHELL 0x117071000 == 31 [pid = 1650] [id = 158] 11:01:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11600b000 == 30 [pid = 1650] [id = 157] 11:01:56 INFO - PROCESS | 1650 | --DOCSHELL 0x117080000 == 29 [pid = 1650] [id = 156] 11:01:56 INFO - PROCESS | 1650 | 1468519316536 Marionette TRACE conn2 <- [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]]]}] 11:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12aa78800) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 11:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116629c00) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 11:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12b008800) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 11:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12aa80800) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 11:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113d3e800) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 11:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1242f8000) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 11:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119896c00) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 11:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119894c00) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 11:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119e0d400) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 11:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118307000) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 11:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1181bc000) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 11:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11820d800) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 11:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118ea1000) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 11:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123c7a400) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 11:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1176c2400) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 11:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1291cbc00) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 11:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126a8b400) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 11:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x124b7b800) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 11:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128c10800) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 11:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12a569000) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 11:01:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 11:01:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 622ms 11:01:56 INFO - PROCESS | 1650 | 1468519316586 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 11:01:56 INFO - PROCESS | 1650 | 1468519316589 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 11:01:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 11:01:56 INFO - PROCESS | 1650 | 1468519316594 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 11:01:56 INFO - PROCESS | 1650 | 1468519316596 Marionette TRACE conn2 <- [1,650,null,{}] 11:01:56 INFO - PROCESS | 1650 | 1468519316598 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:56 INFO - PROCESS | 1650 | 1468519316600 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:56 INFO - PROCESS | 1650 | 1468519316678 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 11:01:56 INFO - PROCESS | 1650 | 1468519316686 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:56 INFO - PROCESS | 1650 | 1468519316687 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e33800 == 30 [pid = 1650] [id = 170] 11:01:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118aa7800) [pid = 1650] [serial = 508] [outer = 0x0] 11:01:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118ea1400) [pid = 1650] [serial = 509] [outer = 0x118aa7800] 11:01:56 INFO - PROCESS | 1650 | 1468519316715 Marionette DEBUG loaded listener.js 11:01:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1197d5000) [pid = 1650] [serial = 510] [outer = 0x118aa7800] 11:01:57 INFO - PROCESS | 1650 | 1468519317048 Marionette TRACE conn2 <- [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]]]}] 11:01:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 11:01:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 469ms 11:01:57 INFO - PROCESS | 1650 | 1468519317064 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 11:01:57 INFO - PROCESS | 1650 | 1468519317066 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 11:01:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 11:01:57 INFO - PROCESS | 1650 | 1468519317070 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 11:01:57 INFO - PROCESS | 1650 | 1468519317072 Marionette TRACE conn2 <- [1,654,null,{}] 11:01:57 INFO - PROCESS | 1650 | 1468519317080 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:57 INFO - PROCESS | 1650 | 1468519317084 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:57 INFO - PROCESS | 1650 | 1468519317173 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 11:01:57 INFO - PROCESS | 1650 | 1468519317225 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:57 INFO - PROCESS | 1650 | 1468519317228 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11971e800 == 31 [pid = 1650] [id = 171] 11:01:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119894c00) [pid = 1650] [serial = 511] [outer = 0x0] 11:01:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119e0c000) [pid = 1650] [serial = 512] [outer = 0x119894c00] 11:01:57 INFO - PROCESS | 1650 | 1468519317255 Marionette DEBUG loaded listener.js 11:01:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124002400) [pid = 1650] [serial = 513] [outer = 0x119894c00] 11:01:57 INFO - PROCESS | 1650 | 1468519317576 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 11:01:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 11:01:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 521ms 11:01:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 11:01:57 INFO - PROCESS | 1650 | 1468519317591 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 11:01:57 INFO - PROCESS | 1650 | 1468519317593 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 11:01:57 INFO - PROCESS | 1650 | 1468519317595 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 11:01:57 INFO - PROCESS | 1650 | 1468519317597 Marionette TRACE conn2 <- [1,658,null,{}] 11:01:57 INFO - PROCESS | 1650 | 1468519317602 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:57 INFO - PROCESS | 1650 | 1468519317604 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:57 INFO - PROCESS | 1650 | 1468519317686 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 11:01:57 INFO - PROCESS | 1650 | 1468519317737 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:57 INFO - PROCESS | 1650 | 1468519317738 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12120b800 == 32 [pid = 1650] [id = 172] 11:01:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11820c400) [pid = 1650] [serial = 514] [outer = 0x0] 11:01:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124470400) [pid = 1650] [serial = 515] [outer = 0x11820c400] 11:01:57 INFO - PROCESS | 1650 | 1468519317764 Marionette DEBUG loaded listener.js 11:01:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x126587c00) [pid = 1650] [serial = 516] [outer = 0x11820c400] 11:01:58 INFO - PROCESS | 1650 | 1468519318039 Marionette TRACE conn2 <- [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]]]}] 11:01:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 11:01:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 473ms 11:01:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 11:01:58 INFO - PROCESS | 1650 | 1468519318073 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 11:01:58 INFO - PROCESS | 1650 | 1468519318074 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 11:01:58 INFO - PROCESS | 1650 | 1468519318076 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 11:01:58 INFO - PROCESS | 1650 | 1468519318077 Marionette TRACE conn2 <- [1,662,null,{}] 11:01:58 INFO - PROCESS | 1650 | 1468519318080 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:58 INFO - PROCESS | 1650 | 1468519318081 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:58 INFO - PROCESS | 1650 | 1468519318170 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 11:01:58 INFO - PROCESS | 1650 | 1468519318173 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:58 INFO - PROCESS | 1650 | 1468519318174 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x117234000 == 33 [pid = 1650] [id = 173] 11:01:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124b16400) [pid = 1650] [serial = 517] [outer = 0x0] 11:01:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1288bd800) [pid = 1650] [serial = 518] [outer = 0x124b16400] 11:01:58 INFO - PROCESS | 1650 | 1468519318200 Marionette DEBUG loaded listener.js 11:01:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128c13400) [pid = 1650] [serial = 519] [outer = 0x124b16400] 11:01:58 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:01:58 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:01:58 INFO - PROCESS | 1650 | 1468519318558 Marionette TRACE conn2 <- [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]]]}] 11:01:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 11:01:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 519ms 11:01:58 INFO - PROCESS | 1650 | 1468519318597 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 11:01:58 INFO - PROCESS | 1650 | 1468519318599 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 11:01:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 11:01:58 INFO - PROCESS | 1650 | 1468519318601 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 11:01:58 INFO - PROCESS | 1650 | 1468519318602 Marionette TRACE conn2 <- [1,666,null,{}] 11:01:58 INFO - PROCESS | 1650 | 1468519318605 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:58 INFO - PROCESS | 1650 | 1468519318609 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:58 INFO - PROCESS | 1650 | 1468519318725 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 11:01:58 INFO - PROCESS | 1650 | 1468519318758 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:58 INFO - PROCESS | 1650 | 1468519318760 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a61000 == 34 [pid = 1650] [id = 174] 11:01:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128c19800) [pid = 1650] [serial = 520] [outer = 0x0] 11:01:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x129225c00) [pid = 1650] [serial = 521] [outer = 0x128c19800] 11:01:58 INFO - PROCESS | 1650 | 1468519318785 Marionette DEBUG loaded listener.js 11:01:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12aa80400) [pid = 1650] [serial = 522] [outer = 0x128c19800] 11:01:58 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:01:59 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:01:59 INFO - PROCESS | 1650 | 1468519319092 Marionette TRACE conn2 <- [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]]]}] 11:01:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 11:01:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 11:01:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 11:01:59 INFO - PROCESS | 1650 | 1468519319121 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 11:01:59 INFO - PROCESS | 1650 | 1468519319122 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 11:01:59 INFO - PROCESS | 1650 | 1468519319125 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 11:01:59 INFO - PROCESS | 1650 | 1468519319126 Marionette TRACE conn2 <- [1,670,null,{}] 11:01:59 INFO - PROCESS | 1650 | 1468519319128 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:59 INFO - PROCESS | 1650 | 1468519319129 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:59 INFO - PROCESS | 1650 | 1468519319226 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 11:01:59 INFO - PROCESS | 1650 | 1468519319238 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:59 INFO - PROCESS | 1650 | 1468519319239 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e67800 == 35 [pid = 1650] [id = 175] 11:01:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1139eb400) [pid = 1650] [serial = 523] [outer = 0x0] 11:01:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12afe6400) [pid = 1650] [serial = 524] [outer = 0x1139eb400] 11:01:59 INFO - PROCESS | 1650 | 1468519319263 Marionette DEBUG loaded listener.js 11:01:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b255000) [pid = 1650] [serial = 525] [outer = 0x1139eb400] 11:01:59 INFO - PROCESS | 1650 | 1468519319629 Marionette TRACE conn2 <- [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]]]}] 11:01:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 11:01:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 517ms 11:01:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 11:01:59 INFO - PROCESS | 1650 | 1468519319643 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 11:01:59 INFO - PROCESS | 1650 | 1468519319644 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 11:01:59 INFO - PROCESS | 1650 | 1468519319646 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 11:01:59 INFO - PROCESS | 1650 | 1468519319649 Marionette TRACE conn2 <- [1,674,null,{}] 11:01:59 INFO - PROCESS | 1650 | 1468519319652 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:59 INFO - PROCESS | 1650 | 1468519319653 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:59 INFO - PROCESS | 1650 | 1468519319755 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 11:01:59 INFO - PROCESS | 1650 | 1468519319768 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:59 INFO - PROCESS | 1650 | 1468519319769 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:01:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12946a000 == 36 [pid = 1650] [id = 176] 11:01:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b25a400) [pid = 1650] [serial = 526] [outer = 0x0] 11:01:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12ba63400) [pid = 1650] [serial = 527] [outer = 0x12b25a400] 11:01:59 INFO - PROCESS | 1650 | 1468519319794 Marionette DEBUG loaded listener.js 11:01:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12ba6ac00) [pid = 1650] [serial = 528] [outer = 0x12b25a400] 11:01:59 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:02:00 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:02:00 INFO - PROCESS | 1650 | 1468519320115 Marionette TRACE conn2 <- [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]]]}] 11:02:00 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 11:02:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 521ms 11:02:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 11:02:00 INFO - PROCESS | 1650 | 1468519320168 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 11:02:00 INFO - PROCESS | 1650 | 1468519320169 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 11:02:00 INFO - PROCESS | 1650 | 1468519320171 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 11:02:00 INFO - PROCESS | 1650 | 1468519320172 Marionette TRACE conn2 <- [1,678,null,{}] 11:02:00 INFO - PROCESS | 1650 | 1468519320175 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:00 INFO - PROCESS | 1650 | 1468519320176 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:00 INFO - PROCESS | 1650 | 1468519320269 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 11:02:00 INFO - PROCESS | 1650 | 1468519320279 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:00 INFO - PROCESS | 1650 | 1468519320280 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a759800 == 37 [pid = 1650] [id = 177] 11:02:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12ba6b000) [pid = 1650] [serial = 529] [outer = 0x0] 11:02:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bbe9000) [pid = 1650] [serial = 530] [outer = 0x12ba6b000] 11:02:00 INFO - PROCESS | 1650 | 1468519320308 Marionette DEBUG loaded listener.js 11:02:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bbf0800) [pid = 1650] [serial = 531] [outer = 0x12ba6b000] 11:02:00 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11395f400) [pid = 1650] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 11:02:00 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11811c000) [pid = 1650] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 11:02:00 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1181e1800) [pid = 1650] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 11:02:00 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11628f000) [pid = 1650] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 11:02:00 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112fbf800) [pid = 1650] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 11:02:00 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1176c5000) [pid = 1650] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 11:02:00 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118a4b000) [pid = 1650] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 11:02:00 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1242f9000) [pid = 1650] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 11:02:00 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128db4000) [pid = 1650] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 11:02:00 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116969c00) [pid = 1650] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 11:02:00 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118121400) [pid = 1650] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 11:02:00 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1139efc00) [pid = 1650] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 11:02:00 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112e1bc00) [pid = 1650] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 11:02:00 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1197cc000) [pid = 1650] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 11:02:00 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118a4a400) [pid = 1650] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 11:02:00 INFO - PROCESS | 1650 | 1468519320748 Marionette TRACE conn2 <- [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]]]}] 11:02:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 11:02:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 619ms 11:02:00 INFO - PROCESS | 1650 | 1468519320791 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 11:02:00 INFO - PROCESS | 1650 | 1468519320792 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 11:02:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 11:02:00 INFO - PROCESS | 1650 | 1468519320794 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 11:02:00 INFO - PROCESS | 1650 | 1468519320795 Marionette TRACE conn2 <- [1,682,null,{}] 11:02:00 INFO - PROCESS | 1650 | 1468519320798 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:00 INFO - PROCESS | 1650 | 1468519320799 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:00 INFO - PROCESS | 1650 | 1468519320877 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 11:02:00 INFO - PROCESS | 1650 | 1468519320881 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:00 INFO - PROCESS | 1650 | 1468519320883 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11970e000 == 38 [pid = 1650] [id = 178] 11:02:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116025400) [pid = 1650] [serial = 532] [outer = 0x0] 11:02:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11811c000) [pid = 1650] [serial = 533] [outer = 0x116025400] 11:02:00 INFO - PROCESS | 1650 | 1468519320909 Marionette DEBUG loaded listener.js 11:02:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119891000) [pid = 1650] [serial = 534] [outer = 0x116025400] 11:02:01 INFO - PROCESS | 1650 | 1468519321726 Marionette TRACE conn2 <- [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]]]}] 11:02:01 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) 11:02:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 969ms 11:02:01 INFO - PROCESS | 1650 | 1468519321764 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 11:02:01 INFO - PROCESS | 1650 | 1468519321767 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 11:02:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 11:02:01 INFO - PROCESS | 1650 | 1468519321770 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 11:02:01 INFO - PROCESS | 1650 | 1468519321772 Marionette TRACE conn2 <- [1,686,null,{}] 11:02:01 INFO - PROCESS | 1650 | 1468519321774 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:01 INFO - PROCESS | 1650 | 1468519321776 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:01 INFO - PROCESS | 1650 | 1468519321885 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 11:02:01 INFO - PROCESS | 1650 | 1468519321891 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:01 INFO - PROCESS | 1650 | 1468519321892 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b286800 == 39 [pid = 1650] [id = 179] 11:02:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119891800) [pid = 1650] [serial = 535] [outer = 0x0] 11:02:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128dad000) [pid = 1650] [serial = 536] [outer = 0x119891800] 11:02:01 INFO - PROCESS | 1650 | 1468519321918 Marionette DEBUG loaded listener.js 11:02:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12bea0000) [pid = 1650] [serial = 537] [outer = 0x119891800] 11:02:02 INFO - PROCESS | 1650 | 1468519322758 Marionette TRACE conn2 <- [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]]]}] 11:02:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 11:02:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1019ms 11:02:02 INFO - PROCESS | 1650 | 1468519322791 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 11:02:02 INFO - PROCESS | 1650 | 1468519322794 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 11:02:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 11:02:02 INFO - PROCESS | 1650 | 1468519322797 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 11:02:02 INFO - PROCESS | 1650 | 1468519322800 Marionette TRACE conn2 <- [1,690,null,{}] 11:02:02 INFO - PROCESS | 1650 | 1468519322817 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:02 INFO - PROCESS | 1650 | 1468519322819 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:02 INFO - PROCESS | 1650 | 1468519322925 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 11:02:02 INFO - PROCESS | 1650 | 1468519322974 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:02 INFO - PROCESS | 1650 | 1468519322976 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x117071000 == 40 [pid = 1650] [id = 180] 11:02:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1173b7c00) [pid = 1650] [serial = 538] [outer = 0x0] 11:02:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118121400) [pid = 1650] [serial = 539] [outer = 0x1173b7c00] 11:02:03 INFO - PROCESS | 1650 | 1468519323008 Marionette DEBUG loaded listener.js 11:02:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11830c400) [pid = 1650] [serial = 540] [outer = 0x1173b7c00] 11:02:03 INFO - PROCESS | 1650 | 1468519323984 Marionette TRACE conn2 <- [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]]]}] 11:02:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 11:02:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1238ms 11:02:04 INFO - PROCESS | 1650 | 1468519324036 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 11:02:04 INFO - PROCESS | 1650 | 1468519324039 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 11:02:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 11:02:04 INFO - PROCESS | 1650 | 1468519324043 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 11:02:04 INFO - PROCESS | 1650 | 1468519324045 Marionette TRACE conn2 <- [1,694,null,{}] 11:02:04 INFO - PROCESS | 1650 | 1468519324048 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:04 INFO - PROCESS | 1650 | 1468519324050 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:04 INFO - PROCESS | 1650 | 1468519324149 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 11:02:04 INFO - PROCESS | 1650 | 1468519324198 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:04 INFO - PROCESS | 1650 | 1468519324199 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1213e0800 == 41 [pid = 1650] [id = 181] 11:02:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1197e0800) [pid = 1650] [serial = 541] [outer = 0x0] 11:02:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1217d7800) [pid = 1650] [serial = 542] [outer = 0x1197e0800] 11:02:04 INFO - PROCESS | 1650 | 1468519324230 Marionette DEBUG loaded listener.js 11:02:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1242fc800) [pid = 1650] [serial = 543] [outer = 0x1197e0800] 11:02:05 INFO - PROCESS | 1650 | 1468519325144 Marionette TRACE conn2 <- [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]]]}] 11:02:05 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) 11:02:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1120ms 11:02:05 INFO - PROCESS | 1650 | 1468519325164 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 11:02:05 INFO - PROCESS | 1650 | 1468519325166 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 11:02:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 11:02:05 INFO - PROCESS | 1650 | 1468519325170 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 11:02:05 INFO - PROCESS | 1650 | 1468519325173 Marionette TRACE conn2 <- [1,698,null,{}] 11:02:05 INFO - PROCESS | 1650 | 1468519325181 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:05 INFO - PROCESS | 1650 | 1468519325184 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:05 INFO - PROCESS | 1650 | 1468519325295 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 11:02:05 INFO - PROCESS | 1650 | 1468519325345 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:05 INFO - PROCESS | 1650 | 1468519325347 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b283800 == 42 [pid = 1650] [id = 182] 11:02:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12446ec00) [pid = 1650] [serial = 544] [outer = 0x0] 11:02:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1291d1c00) [pid = 1650] [serial = 545] [outer = 0x12446ec00] 11:02:05 INFO - PROCESS | 1650 | 1468519325378 Marionette DEBUG loaded listener.js 11:02:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129529000) [pid = 1650] [serial = 546] [outer = 0x12446ec00] 11:02:06 INFO - PROCESS | 1650 | 1468519326422 Marionette TRACE conn2 <- [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]]]}] 11:02:06 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) 11:02:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1272ms 11:02:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 11:02:06 INFO - PROCESS | 1650 | 1468519326442 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 11:02:06 INFO - PROCESS | 1650 | 1468519326445 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 11:02:06 INFO - PROCESS | 1650 | 1468519326448 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 11:02:06 INFO - PROCESS | 1650 | 1468519326450 Marionette TRACE conn2 <- [1,702,null,{}] 11:02:06 INFO - PROCESS | 1650 | 1468519326453 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:06 INFO - PROCESS | 1650 | 1468519326455 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:06 INFO - PROCESS | 1650 | 1468519326546 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 11:02:06 INFO - PROCESS | 1650 | 1468519326630 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:06 INFO - PROCESS | 1650 | 1468519326633 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x116760800 == 43 [pid = 1650] [id = 183] 11:02:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1181e3000) [pid = 1650] [serial = 547] [outer = 0x0] 11:02:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11820b800) [pid = 1650] [serial = 548] [outer = 0x1181e3000] 11:02:06 INFO - PROCESS | 1650 | 1468519326661 Marionette DEBUG loaded listener.js 11:02:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11850b400) [pid = 1650] [serial = 549] [outer = 0x1181e3000] 11:02:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11970e000 == 42 [pid = 1650] [id = 178] 11:02:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12a759800 == 41 [pid = 1650] [id = 177] 11:02:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12946a000 == 40 [pid = 1650] [id = 176] 11:02:07 INFO - PROCESS | 1650 | --DOCSHELL 0x128e67800 == 39 [pid = 1650] [id = 175] 11:02:07 INFO - PROCESS | 1650 | --DOCSHELL 0x126a61000 == 38 [pid = 1650] [id = 174] 11:02:07 INFO - PROCESS | 1650 | --DOCSHELL 0x117234000 == 37 [pid = 1650] [id = 173] 11:02:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12120b800 == 36 [pid = 1650] [id = 172] 11:02:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11971e800 == 35 [pid = 1650] [id = 171] 11:02:07 INFO - PROCESS | 1650 | --DOCSHELL 0x117e33800 == 34 [pid = 1650] [id = 170] 11:02:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11661b000 == 33 [pid = 1650] [id = 169] 11:02:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11826d000 == 32 [pid = 1650] [id = 168] 11:02:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11263b000 == 31 [pid = 1650] [id = 167] 11:02:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12b283800 == 30 [pid = 1650] [id = 182] 11:02:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1213e0800 == 29 [pid = 1650] [id = 181] 11:02:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12b286800 == 28 [pid = 1650] [id = 179] 11:02:07 INFO - PROCESS | 1650 | --DOCSHELL 0x117071000 == 27 [pid = 1650] [id = 180] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1183db000) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11820bc00) [pid = 1650] [serial = 466] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116a0b800) [pid = 1650] [serial = 469] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x121193800) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1176cb800) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11830cc00) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118203800) [pid = 1650] [serial = 451] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119e0b800) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119a04400) [pid = 1650] [serial = 454] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126c54000) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x125f5d800) [pid = 1650] [serial = 457] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x129222c00) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1291ca800) [pid = 1650] [serial = 460] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128ed0400) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121257000) [pid = 1650] [serial = 463] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124b71c00) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1291d2800) [pid = 1650] [serial = 495] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12402b400) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128dab800) [pid = 1650] [serial = 492] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128c13000) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11850d000) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119b1e400) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128daf400) [pid = 1650] [serial = 489] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119895400) [pid = 1650] [serial = 475] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11a0e7400) [pid = 1650] [serial = 478] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x121265c00) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1288c2400) [pid = 1650] [serial = 486] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x129224000) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1217f9800) [pid = 1650] [serial = 481] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11820f000) [pid = 1650] [serial = 472] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1185cc800) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 11:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1172bdc00) [pid = 1650] [serial = 197] [outer = 0x0] [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.] 11:02:07 INFO - PROCESS | 1650 | 1468519327959 Marionette TRACE conn2 <- [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]]]}] 11:02:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 11:02:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1525ms 11:02:07 INFO - PROCESS | 1650 | 1468519327973 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 11:02:07 INFO - PROCESS | 1650 | 1468519327975 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 11:02:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 11:02:07 INFO - PROCESS | 1650 | 1468519327979 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 11:02:07 INFO - PROCESS | 1650 | 1468519327980 Marionette TRACE conn2 <- [1,706,null,{}] 11:02:07 INFO - PROCESS | 1650 | 1468519327986 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:07 INFO - PROCESS | 1650 | 1468519327988 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:08 INFO - PROCESS | 1650 | 1468519328060 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 11:02:08 INFO - PROCESS | 1650 | 1468519328065 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:08 INFO - PROCESS | 1650 | 1468519328069 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x116018000 == 28 [pid = 1650] [id = 184] 11:02:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1160da000) [pid = 1650] [serial = 550] [outer = 0x0] 11:02:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x117057800) [pid = 1650] [serial = 551] [outer = 0x1160da000] 11:02:08 INFO - PROCESS | 1650 | 1468519328097 Marionette DEBUG loaded listener.js 11:02:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11396b800) [pid = 1650] [serial = 552] [outer = 0x1160da000] 11:02:08 INFO - PROCESS | 1650 | 1468519328941 Marionette TRACE conn2 <- [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]]]}] 11:02:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 11:02:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 972ms 11:02:08 INFO - PROCESS | 1650 | 1468519328952 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 11:02:08 INFO - PROCESS | 1650 | 1468519328957 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 11:02:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 11:02:08 INFO - PROCESS | 1650 | 1468519328976 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 11:02:08 INFO - PROCESS | 1650 | 1468519328979 Marionette TRACE conn2 <- [1,710,null,{}] 11:02:08 INFO - PROCESS | 1650 | 1468519328983 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:08 INFO - PROCESS | 1650 | 1468519328986 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:09 INFO - PROCESS | 1650 | 1468519329068 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 11:02:09 INFO - PROCESS | 1650 | 1468519329072 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:09 INFO - PROCESS | 1650 | 1468519329073 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x117074800 == 29 [pid = 1650] [id = 185] 11:02:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1185cb400) [pid = 1650] [serial = 553] [outer = 0x0] 11:02:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118a41400) [pid = 1650] [serial = 554] [outer = 0x1185cb400] 11:02:09 INFO - PROCESS | 1650 | 1468519329104 Marionette DEBUG loaded listener.js 11:02:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119224800) [pid = 1650] [serial = 555] [outer = 0x1185cb400] 11:02:09 INFO - PROCESS | 1650 | 1468519329942 Marionette TRACE conn2 <- [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]]]}] 11:02:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 11:02:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 975ms 11:02:09 INFO - PROCESS | 1650 | 1468519329951 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 11:02:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 11:02:09 INFO - PROCESS | 1650 | 1468519329952 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 11:02:09 INFO - PROCESS | 1650 | 1468519329954 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 11:02:09 INFO - PROCESS | 1650 | 1468519329957 Marionette TRACE conn2 <- [1,714,null,{}] 11:02:09 INFO - PROCESS | 1650 | 1468519329972 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:09 INFO - PROCESS | 1650 | 1468519329976 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:10 INFO - PROCESS | 1650 | 1468519330069 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 11:02:10 INFO - PROCESS | 1650 | 1468519330103 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:10 INFO - PROCESS | 1650 | 1468519330105 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184b0000 == 30 [pid = 1650] [id = 186] 11:02:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1166eac00) [pid = 1650] [serial = 556] [outer = 0x0] 11:02:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119b1d800) [pid = 1650] [serial = 557] [outer = 0x1166eac00] 11:02:10 INFO - PROCESS | 1650 | 1468519330134 Marionette DEBUG loaded listener.js 11:02:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1210ab800) [pid = 1650] [serial = 558] [outer = 0x1166eac00] 11:02:10 INFO - PROCESS | 1650 | 1468519330940 Marionette TRACE conn2 <- [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]]]}] 11:02:10 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 11:02:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1031ms 11:02:10 INFO - PROCESS | 1650 | 1468519330986 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 11:02:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 11:02:10 INFO - PROCESS | 1650 | 1468519330988 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 11:02:10 INFO - PROCESS | 1650 | 1468519330990 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 11:02:10 INFO - PROCESS | 1650 | 1468519330991 Marionette TRACE conn2 <- [1,718,null,{}] 11:02:10 INFO - PROCESS | 1650 | 1468519330993 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:10 INFO - PROCESS | 1650 | 1468519330994 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:11 INFO - PROCESS | 1650 | 1468519331087 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 11:02:11 INFO - PROCESS | 1650 | 1468519331121 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:11 INFO - PROCESS | 1650 | 1468519331122 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x119712000 == 31 [pid = 1650] [id = 187] 11:02:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12141b000) [pid = 1650] [serial = 559] [outer = 0x0] 11:02:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x121b48400) [pid = 1650] [serial = 560] [outer = 0x12141b000] 11:02:11 INFO - PROCESS | 1650 | 1468519331147 Marionette DEBUG loaded listener.js 11:02:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x123caec00) [pid = 1650] [serial = 561] [outer = 0x12141b000] 11:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x113d8d800) [pid = 1650] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 11:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119891800) [pid = 1650] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 11:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1139eb400) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 11:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12b25a400) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 11:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118aa7800) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 11:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x124b16400) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 11:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11811e400) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 11:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11820c400) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 11:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119894c00) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 11:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12ba6b000) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 11:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11811b800) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 11:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x110f7a800) [pid = 1650] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 11:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x116025400) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 11:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x128c19800) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 11:02:12 INFO - PROCESS | 1650 | 1468519332018 Marionette TRACE conn2 <- [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]]]}] 11:02:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 11:02:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1068ms 11:02:12 INFO - PROCESS | 1650 | 1468519332059 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 11:02:12 INFO - PROCESS | 1650 | 1468519332060 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 11:02:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 11:02:12 INFO - PROCESS | 1650 | 1468519332062 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 11:02:12 INFO - PROCESS | 1650 | 1468519332063 Marionette TRACE conn2 <- [1,722,null,{}] 11:02:12 INFO - PROCESS | 1650 | 1468519332066 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:12 INFO - PROCESS | 1650 | 1468519332067 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:12 INFO - PROCESS | 1650 | 1468519332140 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 11:02:12 INFO - PROCESS | 1650 | 1468519332187 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:12 INFO - PROCESS | 1650 | 1468519332188 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x119e59000 == 32 [pid = 1650] [id = 188] 11:02:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118116400) [pid = 1650] [serial = 562] [outer = 0x0] 11:02:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118aa7800) [pid = 1650] [serial = 563] [outer = 0x118116400] 11:02:12 INFO - PROCESS | 1650 | 1468519332213 Marionette DEBUG loaded listener.js 11:02:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x124033c00) [pid = 1650] [serial = 564] [outer = 0x118116400] 11:02:12 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly - 11:02:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1 11:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:12 INFO - _addTest/ [0,725,"getWindowHandle",null] 11:02:12 INFO - PROCESS | 1650 | 1468519332533 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 11:02:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 11:02:12 INFO - PROCESS | 1650 | 1468519332543 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 11:02:12 INFO - PROCESS | 1650 | 1468519332544 Marionette TRACE conn2 <- [1,726,null,{}] 11:02:12 INFO - PROCESS | 1650 | 1468519332547 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:12 INFO - PROCESS | 1650 | 1468519332554 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:12 INFO - PROCESS | 1650 | 1468519332648 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 11:02:12 INFO - PROCESS | 1650 | 1468519332654 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:12 INFO - PROCESS | 1650 | 1468519332655 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212d3000 == 33 [pid = 1650] [id = 189] 11:02:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1151db800) [pid = 1650] [serial = 565] [outer = 0x0] 11:02:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1245b0000) [pid = 1650] [serial = 566] [outer = 0x1151db800] 11:02:12 INFO - PROCESS | 1650 | 1468519332681 Marionette DEBUG loaded listener.js 11:02:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x128c0f400) [pid = 1650] [serial = 567] [outer = 0x1151db800] 11:02:13 INFO - PROCESS | 1650 | 1468519333029 Marionette TRACE conn2 <- [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]]]}] 11:02:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 11:02:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 518ms 11:02:13 INFO - PROCESS | 1650 | 1468519333064 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 11:02:13 INFO - PROCESS | 1650 | 1468519333067 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 11:02:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 11:02:13 INFO - PROCESS | 1650 | 1468519333077 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 11:02:13 INFO - PROCESS | 1650 | 1468519333078 Marionette TRACE conn2 <- [1,730,null,{}] 11:02:13 INFO - PROCESS | 1650 | 1468519333081 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:13 INFO - PROCESS | 1650 | 1468519333082 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:13 INFO - PROCESS | 1650 | 1468519333153 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 11:02:13 INFO - PROCESS | 1650 | 1468519333156 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:13 INFO - PROCESS | 1650 | 1468519333157 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219a7000 == 34 [pid = 1650] [id = 190] 11:02:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11989a800) [pid = 1650] [serial = 568] [outer = 0x0] 11:02:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x128c18800) [pid = 1650] [serial = 569] [outer = 0x11989a800] 11:02:13 INFO - PROCESS | 1650 | 1468519333184 Marionette DEBUG loaded listener.js 11:02:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1291cb400) [pid = 1650] [serial = 570] [outer = 0x11989a800] 11:02:13 INFO - PROCESS | 1650 | 1468519333688 Marionette TRACE conn2 <- [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[3248] expected 0 but got 9","_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] 11:02:13 INFO - PROCESS | 1650 | 1468519333699 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 11:02:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 11:02:13 INFO - PROCESS | 1650 | 1468519333730 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 11:02:13 INFO - PROCESS | 1650 | 1468519333732 Marionette TRACE conn2 <- [1,734,null,{}] 11:02:13 INFO - PROCESS | 1650 | 1468519333738 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:13 INFO - PROCESS | 1650 | 1468519333740 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:13 INFO - PROCESS | 1650 | 1468519333846 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 11:02:13 INFO - PROCESS | 1650 | 1468519333943 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:13 INFO - PROCESS | 1650 | 1468519333944 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f45000 == 35 [pid = 1650] [id = 191] 11:02:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118114000) [pid = 1650] [serial = 571] [outer = 0x0] 11:02:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1181c3000) [pid = 1650] [serial = 572] [outer = 0x118114000] 11:02:13 INFO - PROCESS | 1650 | 1468519333976 Marionette DEBUG loaded listener.js 11:02:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11830b400) [pid = 1650] [serial = 573] [outer = 0x118114000] 11:02:14 INFO - PROCESS | 1650 | 1468519334497 Marionette TRACE conn2 <- [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]]]}] 11:02:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 11:02:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 824ms 11:02:14 INFO - PROCESS | 1650 | 1468519334553 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 11:02:14 INFO - PROCESS | 1650 | 1468519334556 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 11:02:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 11:02:14 INFO - PROCESS | 1650 | 1468519334560 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 11:02:14 INFO - PROCESS | 1650 | 1468519334562 Marionette TRACE conn2 <- [1,738,null,{}] 11:02:14 INFO - PROCESS | 1650 | 1468519334565 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:14 INFO - PROCESS | 1650 | 1468519334567 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:14 INFO - PROCESS | 1650 | 1468519334674 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 11:02:14 INFO - PROCESS | 1650 | 1468519334748 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:14 INFO - PROCESS | 1650 | 1468519334750 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184a8800 == 36 [pid = 1650] [id = 192] 11:02:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x113933400) [pid = 1650] [serial = 574] [outer = 0x0] 11:02:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1181df400) [pid = 1650] [serial = 575] [outer = 0x113933400] 11:02:14 INFO - PROCESS | 1650 | 1468519334783 Marionette DEBUG loaded listener.js 11:02:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119894000) [pid = 1650] [serial = 576] [outer = 0x113933400] 11:02:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1212d3000 == 35 [pid = 1650] [id = 189] 11:02:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119e59000 == 34 [pid = 1650] [id = 188] 11:02:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119712000 == 33 [pid = 1650] [id = 187] 11:02:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1184b0000 == 32 [pid = 1650] [id = 186] 11:02:15 INFO - PROCESS | 1650 | --DOCSHELL 0x117074800 == 31 [pid = 1650] [id = 185] 11:02:15 INFO - PROCESS | 1650 | --DOCSHELL 0x116018000 == 30 [pid = 1650] [id = 184] 11:02:15 INFO - PROCESS | 1650 | --DOCSHELL 0x116760800 == 29 [pid = 1650] [id = 183] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x129529800) [pid = 1650] [serial = 498] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12afe6400) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12ba63400) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118ea1400) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1197d5000) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1288bd800) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1181c1c00) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118208c00) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x124470400) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x126587c00) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x119e0c000) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12bbe9000) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x124002400) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x118210800) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x118a4d800) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x112a79800) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x11393a000) [pid = 1650] [serial = 501] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x119891000) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x11811c000) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12bbf0800) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12bea0000) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x129225c00) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12aa80400) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12ba6ac00) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12b255000) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x128c13400) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x128dad000) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 11:02:15 INFO - PROCESS | 1650 | 1468519335806 Marionette TRACE conn2 <- [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]]]}] 11:02:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 11:02:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1271ms 11:02:15 INFO - PROCESS | 1650 | 1468519335832 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 11:02:15 INFO - PROCESS | 1650 | 1468519335837 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 11:02:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 11:02:15 INFO - PROCESS | 1650 | 1468519335841 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 11:02:15 INFO - PROCESS | 1650 | 1468519335842 Marionette TRACE conn2 <- [1,742,null,{}] 11:02:15 INFO - PROCESS | 1650 | 1468519335846 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:15 INFO - PROCESS | 1650 | 1468519335847 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:15 INFO - PROCESS | 1650 | 1468519335923 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 11:02:15 INFO - PROCESS | 1650 | 1468519335927 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:15 INFO - PROCESS | 1650 | 1468519335928 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11623f000 == 30 [pid = 1650] [id = 193] 11:02:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x118117c00) [pid = 1650] [serial = 577] [outer = 0x0] 11:02:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x118203800) [pid = 1650] [serial = 578] [outer = 0x118117c00] 11:02:15 INFO - PROCESS | 1650 | 1468519335959 Marionette DEBUG loaded listener.js 11:02:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x118511800) [pid = 1650] [serial = 579] [outer = 0x118117c00] 11:02:16 INFO - PROCESS | 1650 | 1468519336773 Marionette TRACE conn2 <- [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]]]}] 11:02:16 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 11:02:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 970ms 11:02:16 INFO - PROCESS | 1650 | 1468519336813 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 11:02:16 INFO - PROCESS | 1650 | 1468519336816 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 11:02:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 11:02:16 INFO - PROCESS | 1650 | 1468519336820 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 11:02:16 INFO - PROCESS | 1650 | 1468519336822 Marionette TRACE conn2 <- [1,746,null,{}] 11:02:16 INFO - PROCESS | 1650 | 1468519336824 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:16 INFO - PROCESS | 1650 | 1468519336826 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:16 INFO - PROCESS | 1650 | 1468519336903 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 11:02:16 INFO - PROCESS | 1650 | 1468519336907 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:16 INFO - PROCESS | 1650 | 1468519336908 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11813f000 == 31 [pid = 1650] [id = 194] 11:02:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x119896400) [pid = 1650] [serial = 580] [outer = 0x0] 11:02:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x119a03400) [pid = 1650] [serial = 581] [outer = 0x119896400] 11:02:16 INFO - PROCESS | 1650 | 1468519336938 Marionette DEBUG loaded listener.js 11:02:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x119b9a400) [pid = 1650] [serial = 582] [outer = 0x119896400] 11:02:17 INFO - PROCESS | 1650 | 1468519337772 Marionette TRACE conn2 <- [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]]]}] 11:02:17 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.) 11:02:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 971ms 11:02:17 INFO - PROCESS | 1650 | 1468519337792 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 11:02:17 INFO - PROCESS | 1650 | 1468519337793 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 11:02:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 11:02:17 INFO - PROCESS | 1650 | 1468519337803 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 11:02:17 INFO - PROCESS | 1650 | 1468519337806 Marionette TRACE conn2 <- [1,750,null,{}] 11:02:17 INFO - PROCESS | 1650 | 1468519337813 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:17 INFO - PROCESS | 1650 | 1468519337817 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:17 INFO - PROCESS | 1650 | 1468519337913 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 11:02:17 INFO - PROCESS | 1650 | 1468519337919 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:17 INFO - PROCESS | 1650 | 1468519337921 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c4f000 == 32 [pid = 1650] [id = 195] 11:02:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x116023400) [pid = 1650] [serial = 583] [outer = 0x0] 11:02:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x12446d400) [pid = 1650] [serial = 584] [outer = 0x116023400] 11:02:17 INFO - PROCESS | 1650 | 1468519337949 Marionette DEBUG loaded listener.js 11:02:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x124b79400) [pid = 1650] [serial = 585] [outer = 0x116023400] 11:02:18 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1197e0800) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 11:02:18 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12446ec00) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 11:02:18 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1166eac00) [pid = 1650] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 11:02:18 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1185cb400) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 11:02:18 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x1160da000) [pid = 1650] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 11:02:18 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x1181e3000) [pid = 1650] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 11:02:18 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12141b000) [pid = 1650] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 11:02:18 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x1173b7c00) [pid = 1650] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 11:02:18 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x1151db800) [pid = 1650] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 11:02:18 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x118116400) [pid = 1650] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 11:02:18 INFO - PROCESS | 1650 | 1468519338778 Marionette TRACE conn2 <- [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]]]}] 11:02:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 11:02:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1024ms 11:02:18 INFO - PROCESS | 1650 | 1468519338826 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 11:02:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 11:02:18 INFO - PROCESS | 1650 | 1468519338828 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 11:02:18 INFO - PROCESS | 1650 | 1468519338830 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 11:02:18 INFO - PROCESS | 1650 | 1468519338831 Marionette TRACE conn2 <- [1,754,null,{}] 11:02:18 INFO - PROCESS | 1650 | 1468519338834 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:18 INFO - PROCESS | 1650 | 1468519338835 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:18 INFO - PROCESS | 1650 | 1468519338911 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 11:02:18 INFO - PROCESS | 1650 | 1468519338916 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:18 INFO - PROCESS | 1650 | 1468519338918 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212c3800 == 33 [pid = 1650] [id = 196] 11:02:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x1183d5000) [pid = 1650] [serial = 586] [outer = 0x0] 11:02:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x119892400) [pid = 1650] [serial = 587] [outer = 0x1183d5000] 11:02:18 INFO - PROCESS | 1650 | 1468519338944 Marionette DEBUG loaded listener.js 11:02:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x1245b0400) [pid = 1650] [serial = 588] [outer = 0x1183d5000] 11:02:19 INFO - PROCESS | 1650 | 1468519339741 Marionette TRACE conn2 <- [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]]]}] 11:02:19 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 11:02:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 921ms 11:02:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 11:02:19 INFO - PROCESS | 1650 | 1468519339752 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 11:02:19 INFO - PROCESS | 1650 | 1468519339753 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 11:02:19 INFO - PROCESS | 1650 | 1468519339755 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 11:02:19 INFO - PROCESS | 1650 | 1468519339756 Marionette TRACE conn2 <- [1,758,null,{}] 11:02:19 INFO - PROCESS | 1650 | 1468519339759 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:19 INFO - PROCESS | 1650 | 1468519339760 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:19 INFO - PROCESS | 1650 | 1468519339837 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 11:02:19 INFO - PROCESS | 1650 | 1468519339882 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:19 INFO - PROCESS | 1650 | 1468519339883 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b13800 == 34 [pid = 1650] [id = 197] 11:02:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x11336f800) [pid = 1650] [serial = 589] [outer = 0x0] 11:02:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x125f5d800) [pid = 1650] [serial = 590] [outer = 0x11336f800] 11:02:19 INFO - PROCESS | 1650 | 1468519339908 Marionette DEBUG loaded listener.js 11:02:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x1288bd400) [pid = 1650] [serial = 591] [outer = 0x11336f800] 11:02:20 INFO - PROCESS | 1650 | 1468519340212 Marionette TRACE conn2 <- [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]]]}] 11:02:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 11:02:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 467ms 11:02:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 11:02:20 INFO - PROCESS | 1650 | 1468519340226 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 11:02:20 INFO - PROCESS | 1650 | 1468519340227 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 11:02:20 INFO - PROCESS | 1650 | 1468519340229 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 11:02:20 INFO - PROCESS | 1650 | 1468519340230 Marionette TRACE conn2 <- [1,762,null,{}] 11:02:20 INFO - PROCESS | 1650 | 1468519340235 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:20 INFO - PROCESS | 1650 | 1468519340240 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:20 INFO - PROCESS | 1650 | 1468519340336 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 11:02:20 INFO - PROCESS | 1650 | 1468519340340 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:20 INFO - PROCESS | 1650 | 1468519340342 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b57000 == 35 [pid = 1650] [id = 198] 11:02:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1288c4c00) [pid = 1650] [serial = 592] [outer = 0x0] 11:02:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x128ed4c00) [pid = 1650] [serial = 593] [outer = 0x1288c4c00] 11:02:20 INFO - PROCESS | 1650 | 1468519340367 Marionette DEBUG loaded listener.js 11:02:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x12952c800) [pid = 1650] [serial = 594] [outer = 0x1288c4c00] 11:02:21 INFO - PROCESS | 1650 | 1468519341174 Marionette TRACE conn2 <- [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]]]}] 11:02:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 11:02:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 972ms 11:02:21 INFO - PROCESS | 1650 | 1468519341202 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 11:02:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 11:02:21 INFO - PROCESS | 1650 | 1468519341204 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 11:02:21 INFO - PROCESS | 1650 | 1468519341207 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 11:02:21 INFO - PROCESS | 1650 | 1468519341209 Marionette TRACE conn2 <- [1,766,null,{}] 11:02:21 INFO - PROCESS | 1650 | 1468519341212 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:21 INFO - PROCESS | 1650 | 1468519341215 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:21 INFO - PROCESS | 1650 | 1468519341321 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 11:02:21 INFO - PROCESS | 1650 | 1468519341327 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:21 INFO - PROCESS | 1650 | 1468519341328 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a6c800 == 36 [pid = 1650] [id = 199] 11:02:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1288c5000) [pid = 1650] [serial = 595] [outer = 0x0] 11:02:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x12952ec00) [pid = 1650] [serial = 596] [outer = 0x1288c5000] 11:02:21 INFO - PROCESS | 1650 | 1468519341352 Marionette DEBUG loaded listener.js 11:02:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x12a648c00) [pid = 1650] [serial = 597] [outer = 0x1288c5000] 11:02:22 INFO - PROCESS | 1650 | 1468519342289 Marionette TRACE conn2 <- [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]]]}] 11:02:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 11:02:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1121ms 11:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 11:02:22 INFO - PROCESS | 1650 | 1468519342368 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 11:02:22 INFO - PROCESS | 1650 | 1468519342371 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 11:02:22 INFO - PROCESS | 1650 | 1468519342375 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 11:02:22 INFO - PROCESS | 1650 | 1468519342377 Marionette TRACE conn2 <- [1,770,null,{}] 11:02:22 INFO - PROCESS | 1650 | 1468519342380 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:22 INFO - PROCESS | 1650 | 1468519342383 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:22 INFO - PROCESS | 1650 | 1468519342471 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 11:02:22 INFO - PROCESS | 1650 | 1468519342557 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:22 INFO - PROCESS | 1650 | 1468519342558 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x118271800 == 37 [pid = 1650] [id = 200] 11:02:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1173b6c00) [pid = 1650] [serial = 598] [outer = 0x0] 11:02:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118305400) [pid = 1650] [serial = 599] [outer = 0x1173b6c00] 11:02:22 INFO - PROCESS | 1650 | 1468519342589 Marionette DEBUG loaded listener.js 11:02:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118aaac00) [pid = 1650] [serial = 600] [outer = 0x1173b6c00] 11:02:23 INFO - PROCESS | 1650 | 1468519343031 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 11:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 11:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 671ms 11:02:23 INFO - PROCESS | 1650 | 1468519343045 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 11:02:23 INFO - PROCESS | 1650 | 1468519343049 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 11:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 11:02:23 INFO - PROCESS | 1650 | 1468519343053 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 11:02:23 INFO - PROCESS | 1650 | 1468519343055 Marionette TRACE conn2 <- [1,774,null,{}] 11:02:23 INFO - PROCESS | 1650 | 1468519343058 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:23 INFO - PROCESS | 1650 | 1468519343060 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:23 INFO - PROCESS | 1650 | 1468519343161 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 11:02:23 INFO - PROCESS | 1650 | 1468519343207 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:23 INFO - PROCESS | 1650 | 1468519343209 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c49800 == 38 [pid = 1650] [id = 201] 11:02:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119898c00) [pid = 1650] [serial = 601] [outer = 0x0] 11:02:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1210b2000) [pid = 1650] [serial = 602] [outer = 0x119898c00] 11:02:23 INFO - PROCESS | 1650 | 1468519343240 Marionette DEBUG loaded listener.js 11:02:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x12402b400) [pid = 1650] [serial = 603] [outer = 0x119898c00] 11:02:23 INFO - PROCESS | 1650 | 1468519343791 Marionette TRACE conn2 <- [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]]]}] 11:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 11:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 772ms 11:02:23 INFO - PROCESS | 1650 | 1468519343846 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 11:02:23 INFO - PROCESS | 1650 | 1468519343849 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 11:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 11:02:23 INFO - PROCESS | 1650 | 1468519343853 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 11:02:23 INFO - PROCESS | 1650 | 1468519343855 Marionette TRACE conn2 <- [1,778,null,{}] 11:02:23 INFO - PROCESS | 1650 | 1468519343859 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:23 INFO - PROCESS | 1650 | 1468519343860 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:23 INFO - PROCESS | 1650 | 1468519343953 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 11:02:24 INFO - PROCESS | 1650 | 1468519344004 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:24 INFO - PROCESS | 1650 | 1468519344007 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x116099000 == 39 [pid = 1650] [id = 202] 11:02:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11628c000) [pid = 1650] [serial = 604] [outer = 0x0] 11:02:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1181bec00) [pid = 1650] [serial = 605] [outer = 0x11628c000] 11:02:24 INFO - PROCESS | 1650 | 1468519344036 Marionette DEBUG loaded listener.js 11:02:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1185c2c00) [pid = 1650] [serial = 606] [outer = 0x11628c000] 11:02:24 INFO - PROCESS | 1650 | --DOCSHELL 0x124b57000 == 38 [pid = 1650] [id = 198] 11:02:24 INFO - PROCESS | 1650 | --DOCSHELL 0x121b13800 == 37 [pid = 1650] [id = 197] 11:02:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1212c3800 == 36 [pid = 1650] [id = 196] 11:02:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119c4f000 == 35 [pid = 1650] [id = 195] 11:02:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11813f000 == 34 [pid = 1650] [id = 194] 11:02:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11623f000 == 33 [pid = 1650] [id = 193] 11:02:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1219a7000 == 32 [pid = 1650] [id = 190] 11:02:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1184a8800 == 31 [pid = 1650] [id = 192] 11:02:24 INFO - PROCESS | 1650 | --DOCSHELL 0x116f45000 == 30 [pid = 1650] [id = 191] 11:02:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119c49800 == 29 [pid = 1650] [id = 201] 11:02:24 INFO - PROCESS | 1650 | --DOCSHELL 0x118271800 == 28 [pid = 1650] [id = 200] 11:02:24 INFO - PROCESS | 1650 | --DOCSHELL 0x126a6c800 == 27 [pid = 1650] [id = 199] 11:02:24 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1217d7800) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 11:02:24 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x129529000) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 11:02:24 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1291d1c00) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 11:02:24 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x119b1d800) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 11:02:24 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x118a41400) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 11:02:24 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x117057800) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 11:02:24 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11396b800) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 11:02:24 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11850b400) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 11:02:24 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x11820b800) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 11:02:24 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x121b48400) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 11:02:24 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x11830c400) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 11:02:24 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x118121400) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 11:02:24 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1242fc800) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 11:02:24 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1245b0000) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 11:02:24 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x123caec00) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 11:02:24 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x118aa7800) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 11:02:24 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x128c18800) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 11:02:24 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x128c0f400) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 11:02:24 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x1210ab800) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 11:02:24 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x124033c00) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 11:02:24 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x119224800) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 11:02:24 INFO - PROCESS | 1650 | 1468519344852 Marionette TRACE conn2 <- [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]]]}] 11:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 11:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1022ms 11:02:24 INFO - PROCESS | 1650 | 1468519344876 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 11:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 11:02:24 INFO - PROCESS | 1650 | 1468519344879 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 11:02:24 INFO - PROCESS | 1650 | 1468519344882 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 11:02:24 INFO - PROCESS | 1650 | 1468519344883 Marionette TRACE conn2 <- [1,782,null,{}] 11:02:24 INFO - PROCESS | 1650 | 1468519344887 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:24 INFO - PROCESS | 1650 | 1468519344889 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:24 INFO - PROCESS | 1650 | 1468519344967 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 11:02:24 INFO - PROCESS | 1650 | 1468519344972 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:24 INFO - PROCESS | 1650 | 1468519344975 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f26000 == 28 [pid = 1650] [id = 203] 11:02:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x112a7ac00) [pid = 1650] [serial = 607] [outer = 0x0] 11:02:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x112a84c00) [pid = 1650] [serial = 608] [outer = 0x112a7ac00] 11:02:25 INFO - PROCESS | 1650 | 1468519345005 Marionette DEBUG loaded listener.js 11:02:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x113030c00) [pid = 1650] [serial = 609] [outer = 0x112a7ac00] 11:02:25 INFO - PROCESS | 1650 | 1468519345364 Marionette TRACE conn2 <- [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]]]}] 11:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 11:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 524ms 11:02:25 INFO - PROCESS | 1650 | 1468519345405 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 11:02:25 INFO - PROCESS | 1650 | 1468519345409 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 11:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 11:02:25 INFO - PROCESS | 1650 | 1468519345414 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 11:02:25 INFO - PROCESS | 1650 | 1468519345415 Marionette TRACE conn2 <- [1,786,null,{}] 11:02:25 INFO - PROCESS | 1650 | 1468519345418 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:25 INFO - PROCESS | 1650 | 1468519345420 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:25 INFO - PROCESS | 1650 | 1468519345498 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 11:02:25 INFO - PROCESS | 1650 | 1468519345504 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:25 INFO - PROCESS | 1650 | 1468519345506 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1162e3000 == 29 [pid = 1650] [id = 204] 11:02:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x113d8e000) [pid = 1650] [serial = 610] [outer = 0x0] 11:02:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x116023c00) [pid = 1650] [serial = 611] [outer = 0x113d8e000] 11:02:25 INFO - PROCESS | 1650 | 1468519345534 Marionette DEBUG loaded listener.js 11:02:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x1160da400) [pid = 1650] [serial = 612] [outer = 0x113d8e000] 11:02:25 INFO - PROCESS | 1650 | 1468519345874 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 11:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 11:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 472ms 11:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 11:02:25 INFO - PROCESS | 1650 | 1468519345886 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 11:02:25 INFO - PROCESS | 1650 | 1468519345887 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 11:02:25 INFO - PROCESS | 1650 | 1468519345890 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 11:02:25 INFO - PROCESS | 1650 | 1468519345892 Marionette TRACE conn2 <- [1,790,null,{}] 11:02:25 INFO - PROCESS | 1650 | 1468519345901 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:25 INFO - PROCESS | 1650 | 1468519345906 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:25 INFO - PROCESS | 1650 | 1468519345984 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 11:02:26 INFO - PROCESS | 1650 | 1468519346034 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:26 INFO - PROCESS | 1650 | 1468519346036 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11722e000 == 30 [pid = 1650] [id = 205] 11:02:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1166ea800) [pid = 1650] [serial = 613] [outer = 0x0] 11:02:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1176c2400) [pid = 1650] [serial = 614] [outer = 0x1166ea800] 11:02:26 INFO - PROCESS | 1650 | 1468519346064 Marionette DEBUG loaded listener.js 11:02:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1181d6c00) [pid = 1650] [serial = 615] [outer = 0x1166ea800] 11:02:26 INFO - PROCESS | 1650 | 1468519346375 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 11:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 11:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 521ms 11:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 11:02:26 INFO - PROCESS | 1650 | 1468519346411 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 11:02:26 INFO - PROCESS | 1650 | 1468519346413 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 11:02:26 INFO - PROCESS | 1650 | 1468519346416 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 11:02:26 INFO - PROCESS | 1650 | 1468519346417 Marionette TRACE conn2 <- [1,794,null,{}] 11:02:26 INFO - PROCESS | 1650 | 1468519346419 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:26 INFO - PROCESS | 1650 | 1468519346420 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:26 INFO - PROCESS | 1650 | 1468519346497 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 11:02:26 INFO - PROCESS | 1650 | 1468519346549 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:26 INFO - PROCESS | 1650 | 1468519346550 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x118142800 == 31 [pid = 1650] [id = 206] 11:02:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1181bb400) [pid = 1650] [serial = 616] [outer = 0x0] 11:02:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11820a400) [pid = 1650] [serial = 617] [outer = 0x1181bb400] 11:02:26 INFO - PROCESS | 1650 | 1468519346575 Marionette DEBUG loaded listener.js 11:02:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1183d9800) [pid = 1650] [serial = 618] [outer = 0x1181bb400] 11:02:26 INFO - PROCESS | 1650 | 1468519346861 Marionette TRACE conn2 <- [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]]]}] 11:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 11:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 471ms 11:02:26 INFO - PROCESS | 1650 | 1468519346890 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 11:02:26 INFO - PROCESS | 1650 | 1468519346891 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 11:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 11:02:26 INFO - PROCESS | 1650 | 1468519346894 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 11:02:26 INFO - PROCESS | 1650 | 1468519346895 Marionette TRACE conn2 <- [1,798,null,{}] 11:02:26 INFO - PROCESS | 1650 | 1468519346914 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:26 INFO - PROCESS | 1650 | 1468519346916 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:27 INFO - PROCESS | 1650 | 1468519347009 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 11:02:27 INFO - PROCESS | 1650 | 1468519347012 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:27 INFO - PROCESS | 1650 | 1468519347014 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119247800 == 32 [pid = 1650] [id = 207] 11:02:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x113d91400) [pid = 1650] [serial = 619] [outer = 0x0] 11:02:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1183d9c00) [pid = 1650] [serial = 620] [outer = 0x113d91400] 11:02:27 INFO - PROCESS | 1650 | 1468519347038 Marionette DEBUG loaded listener.js 11:02:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118aab400) [pid = 1650] [serial = 621] [outer = 0x113d91400] 11:02:27 INFO - PROCESS | 1650 | 1468519347386 Marionette TRACE conn2 <- [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]]]}] 11:02:27 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 11:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 536ms 11:02:27 INFO - PROCESS | 1650 | 1468519347430 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 11:02:27 INFO - PROCESS | 1650 | 1468519347432 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 11:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 11:02:27 INFO - PROCESS | 1650 | 1468519347436 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 11:02:27 INFO - PROCESS | 1650 | 1468519347437 Marionette TRACE conn2 <- [1,802,null,{}] 11:02:27 INFO - PROCESS | 1650 | 1468519347440 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:27 INFO - PROCESS | 1650 | 1468519347444 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:27 INFO - PROCESS | 1650 | 1468519347555 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 11:02:27 INFO - PROCESS | 1650 | 1468519347589 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:27 INFO - PROCESS | 1650 | 1468519347591 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0b9000 == 33 [pid = 1650] [id = 208] 11:02:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118e9e800) [pid = 1650] [serial = 622] [outer = 0x0] 11:02:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1197d5400) [pid = 1650] [serial = 623] [outer = 0x118e9e800] 11:02:27 INFO - PROCESS | 1650 | 1468519347616 Marionette DEBUG loaded listener.js 11:02:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119b94800) [pid = 1650] [serial = 624] [outer = 0x118e9e800] 11:02:27 INFO - PROCESS | 1650 | 1468519347972 Marionette TRACE conn2 <- [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]]]}] 11:02:28 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 11:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 570ms 11:02:28 INFO - PROCESS | 1650 | 1468519348009 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 11:02:28 INFO - PROCESS | 1650 | 1468519348010 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 11:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 11:02:28 INFO - PROCESS | 1650 | 1468519348012 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 11:02:28 INFO - PROCESS | 1650 | 1468519348013 Marionette TRACE conn2 <- [1,806,null,{}] 11:02:28 INFO - PROCESS | 1650 | 1468519348016 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:28 INFO - PROCESS | 1650 | 1468519348017 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:28 INFO - PROCESS | 1650 | 1468519348117 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 11:02:28 INFO - PROCESS | 1650 | 1468519348152 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:28 INFO - PROCESS | 1650 | 1468519348153 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212bd800 == 34 [pid = 1650] [id = 209] 11:02:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x116076400) [pid = 1650] [serial = 625] [outer = 0x0] 11:02:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1210b0400) [pid = 1650] [serial = 626] [outer = 0x116076400] 11:02:28 INFO - PROCESS | 1650 | 1468519348177 Marionette DEBUG loaded listener.js 11:02:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1216dd000) [pid = 1650] [serial = 627] [outer = 0x116076400] 11:02:28 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 11:02:28 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 11:02:28 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 11:02:28 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 11:02:28 INFO - PROCESS | 1650 | 1468519348514 Marionette TRACE conn2 <- [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]]]}] 11:02:28 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 11:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 518ms 11:02:28 INFO - PROCESS | 1650 | 1468519348531 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 11:02:28 INFO - PROCESS | 1650 | 1468519348532 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 11:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 11:02:28 INFO - PROCESS | 1650 | 1468519348537 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 11:02:28 INFO - PROCESS | 1650 | 1468519348538 Marionette TRACE conn2 <- [1,810,null,{}] 11:02:28 INFO - PROCESS | 1650 | 1468519348540 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:28 INFO - PROCESS | 1650 | 1468519348541 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:28 INFO - PROCESS | 1650 | 1468519348633 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 11:02:28 INFO - PROCESS | 1650 | 1468519348666 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:28 INFO - PROCESS | 1650 | 1468519348667 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x121513800 == 35 [pid = 1650] [id = 210] 11:02:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1216dcc00) [pid = 1650] [serial = 628] [outer = 0x0] 11:02:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x121b55000) [pid = 1650] [serial = 629] [outer = 0x1216dcc00] 11:02:28 INFO - PROCESS | 1650 | 1468519348693 Marionette DEBUG loaded listener.js 11:02:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1242c1800) [pid = 1650] [serial = 630] [outer = 0x1216dcc00] 11:02:28 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1288c5000) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 11:02:28 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1288c4c00) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 11:02:28 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x116023400) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 11:02:28 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1183d5000) [pid = 1650] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 11:02:28 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x113933400) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 11:02:28 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11989a800) [pid = 1650] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 11:02:28 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118117c00) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 11:02:28 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x119896400) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 11:02:28 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x118114000) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 11:02:28 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11336f800) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 11:02:29 INFO - PROCESS | 1650 | 1468519349063 Marionette TRACE conn2 <- [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]]]}] 11:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 11:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 570ms 11:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 11:02:29 INFO - PROCESS | 1650 | 1468519349107 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 11:02:29 INFO - PROCESS | 1650 | 1468519349108 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 11:02:29 INFO - PROCESS | 1650 | 1468519349110 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 11:02:29 INFO - PROCESS | 1650 | 1468519349112 Marionette TRACE conn2 <- [1,814,null,{}] 11:02:29 INFO - PROCESS | 1650 | 1468519349114 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:29 INFO - PROCESS | 1650 | 1468519349115 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:29 INFO - PROCESS | 1650 | 1468519349197 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 11:02:29 INFO - PROCESS | 1650 | 1468519349249 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:29 INFO - PROCESS | 1650 | 1468519349250 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11722d000 == 36 [pid = 1650] [id = 211] 11:02:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1139eb400) [pid = 1650] [serial = 631] [outer = 0x0] 11:02:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118117c00) [pid = 1650] [serial = 632] [outer = 0x1139eb400] 11:02:29 INFO - PROCESS | 1650 | 1468519349275 Marionette DEBUG loaded listener.js 11:02:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x121dac000) [pid = 1650] [serial = 633] [outer = 0x1139eb400] 11:02:29 INFO - PROCESS | 1650 | 1468519349554 Marionette TRACE conn2 <- [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] 11:02:29 INFO - PROCESS | 1650 | 1468519349580 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 11:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 11:02:29 INFO - PROCESS | 1650 | 1468519349590 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 11:02:29 INFO - PROCESS | 1650 | 1468519349592 Marionette TRACE conn2 <- [1,818,null,{}] 11:02:29 INFO - PROCESS | 1650 | 1468519349594 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:29 INFO - PROCESS | 1650 | 1468519349595 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:29 INFO - PROCESS | 1650 | 1468519349675 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 11:02:29 INFO - PROCESS | 1650 | 1468519349679 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:29 INFO - PROCESS | 1650 | 1468519349681 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a60000 == 37 [pid = 1650] [id = 212] 11:02:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x121dad000) [pid = 1650] [serial = 634] [outer = 0x0] 11:02:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x124b74000) [pid = 1650] [serial = 635] [outer = 0x121dad000] 11:02:29 INFO - PROCESS | 1650 | 1468519349707 Marionette DEBUG loaded listener.js 11:02:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x12614bc00) [pid = 1650] [serial = 636] [outer = 0x121dad000] 11:02:30 INFO - PROCESS | 1650 | 1468519350058 Marionette TRACE conn2 <- [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]]]}] 11:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 11:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 526ms 11:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 11:02:30 INFO - PROCESS | 1650 | 1468519350110 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 11:02:30 INFO - PROCESS | 1650 | 1468519350112 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 11:02:30 INFO - PROCESS | 1650 | 1468519350114 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 11:02:30 INFO - PROCESS | 1650 | 1468519350115 Marionette TRACE conn2 <- [1,822,null,{}] 11:02:30 INFO - PROCESS | 1650 | 1468519350124 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:30 INFO - PROCESS | 1650 | 1468519350125 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:30 INFO - PROCESS | 1650 | 1468519350224 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 11:02:30 INFO - PROCESS | 1650 | 1468519350228 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:30 INFO - PROCESS | 1650 | 1468519350230 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119245800 == 38 [pid = 1650] [id = 213] 11:02:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x126a82000) [pid = 1650] [serial = 637] [outer = 0x0] 11:02:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x126a8c000) [pid = 1650] [serial = 638] [outer = 0x126a82000] 11:02:30 INFO - PROCESS | 1650 | 1468519350258 Marionette DEBUG loaded listener.js 11:02:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1288c3400) [pid = 1650] [serial = 639] [outer = 0x126a82000] 11:02:30 INFO - PROCESS | 1650 | 1468519350579 Marionette TRACE conn2 <- [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] 11:02:30 INFO - PROCESS | 1650 | 1468519350594 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 11:02:30 INFO - PROCESS | 1650 | 1468519350597 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 11:02:30 INFO - PROCESS | 1650 | 1468519350598 Marionette TRACE conn2 <- [1,826,null,{}] 11:02:30 INFO - PROCESS | 1650 | 1468519350603 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:30 INFO - PROCESS | 1650 | 1468519350605 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:30 INFO - PROCESS | 1650 | 1468519350686 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 11:02:30 INFO - PROCESS | 1650 | 1468519350735 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:30 INFO - PROCESS | 1650 | 1468519350737 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e6c000 == 39 [pid = 1650] [id = 214] 11:02:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118aa7800) [pid = 1650] [serial = 640] [outer = 0x0] 11:02:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x128c0e400) [pid = 1650] [serial = 641] [outer = 0x118aa7800] 11:02:30 INFO - PROCESS | 1650 | 1468519350761 Marionette DEBUG loaded listener.js 11:02:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x128c1a000) [pid = 1650] [serial = 642] [outer = 0x118aa7800] 11:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x112f26000 == 38 [pid = 1650] [id = 203] 11:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x116099000 == 37 [pid = 1650] [id = 202] 11:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1162e3000 == 36 [pid = 1650] [id = 204] 11:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11722e000 == 35 [pid = 1650] [id = 205] 11:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x118142800 == 34 [pid = 1650] [id = 206] 11:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0b9000 == 33 [pid = 1650] [id = 208] 11:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x119247800 == 32 [pid = 1650] [id = 207] 11:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1212bd800 == 31 [pid = 1650] [id = 209] 11:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x121513800 == 30 [pid = 1650] [id = 210] 11:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11722d000 == 29 [pid = 1650] [id = 211] 11:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x126a60000 == 28 [pid = 1650] [id = 212] 11:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x119245800 == 27 [pid = 1650] [id = 213] 11:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12446d400) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 11:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119892400) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 11:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1181df400) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 11:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119894000) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 11:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1291cb400) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 11:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118203800) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 11:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118511800) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 11:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119a03400) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 11:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1181c3000) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 11:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11830b400) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 11:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12952c800) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 11:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x124b79400) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 11:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x119b9a400) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 11:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x125f5d800) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 11:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1245b0400) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 11:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1288bd400) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 11:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12952ec00) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 11:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12a648c00) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 11:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x128ed4c00) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 11:02:31 INFO - PROCESS | 1650 | 1468519351994 Marionette TRACE conn2 <- [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]]]}] 11:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 11:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1424ms 11:02:32 INFO - PROCESS | 1650 | 1468519352022 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 11:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 11:02:32 INFO - PROCESS | 1650 | 1468519352024 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 11:02:32 INFO - PROCESS | 1650 | 1468519352028 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 11:02:32 INFO - PROCESS | 1650 | 1468519352030 Marionette TRACE conn2 <- [1,830,null,{}] 11:02:32 INFO - PROCESS | 1650 | 1468519352034 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:32 INFO - PROCESS | 1650 | 1468519352036 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:32 INFO - PROCESS | 1650 | 1468519352115 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 11:02:32 INFO - PROCESS | 1650 | 1468519352162 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:32 INFO - PROCESS | 1650 | 1468519352165 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f9d800 == 28 [pid = 1650] [id = 215] 11:02:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x112e19800) [pid = 1650] [serial = 643] [outer = 0x0] 11:02:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1130a0000) [pid = 1650] [serial = 644] [outer = 0x112e19800] 11:02:32 INFO - PROCESS | 1650 | 1468519352195 Marionette DEBUG loaded listener.js 11:02:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x113ba1400) [pid = 1650] [serial = 645] [outer = 0x112e19800] 11:02:32 INFO - PROCESS | 1650 | 1468519352527 Marionette TRACE conn2 <- [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]]]}] 11:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 11:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 526ms 11:02:32 INFO - PROCESS | 1650 | 1468519352554 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 11:02:32 INFO - PROCESS | 1650 | 1468519352558 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 11:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 11:02:32 INFO - PROCESS | 1650 | 1468519352562 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 11:02:32 INFO - PROCESS | 1650 | 1468519352564 Marionette TRACE conn2 <- [1,834,null,{}] 11:02:32 INFO - PROCESS | 1650 | 1468519352567 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:32 INFO - PROCESS | 1650 | 1468519352569 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:32 INFO - PROCESS | 1650 | 1468519352651 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 11:02:32 INFO - PROCESS | 1650 | 1468519352697 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:32 INFO - PROCESS | 1650 | 1468519352699 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x116662000 == 29 [pid = 1650] [id = 216] 11:02:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x113d49800) [pid = 1650] [serial = 646] [outer = 0x0] 11:02:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11662cc00) [pid = 1650] [serial = 647] [outer = 0x113d49800] 11:02:32 INFO - PROCESS | 1650 | 1468519352729 Marionette DEBUG loaded listener.js 11:02:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x117055800) [pid = 1650] [serial = 648] [outer = 0x113d49800] 11:02:33 INFO - PROCESS | 1650 | 1468519353063 Marionette TRACE conn2 <- [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]]]}] 11:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 11:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 521ms 11:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 11:02:33 INFO - PROCESS | 1650 | 1468519353086 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 11:02:33 INFO - PROCESS | 1650 | 1468519353087 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 11:02:33 INFO - PROCESS | 1650 | 1468519353090 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 11:02:33 INFO - PROCESS | 1650 | 1468519353092 Marionette TRACE conn2 <- [1,838,null,{}] 11:02:33 INFO - PROCESS | 1650 | 1468519353101 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:33 INFO - PROCESS | 1650 | 1468519353104 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:33 INFO - PROCESS | 1650 | 1468519353178 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 11:02:33 INFO - PROCESS | 1650 | 1468519353227 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:33 INFO - PROCESS | 1650 | 1468519353229 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x117237800 == 30 [pid = 1650] [id = 217] 11:02:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x110f79000) [pid = 1650] [serial = 649] [outer = 0x0] 11:02:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1181c3c00) [pid = 1650] [serial = 650] [outer = 0x110f79000] 11:02:33 INFO - PROCESS | 1650 | 1468519353258 Marionette DEBUG loaded listener.js 11:02:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118205800) [pid = 1650] [serial = 651] [outer = 0x110f79000] 11:02:33 INFO - PROCESS | 1650 | 1468519353543 Marionette TRACE conn2 <- [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]]]}] 11:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 11:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 473ms 11:02:33 INFO - PROCESS | 1650 | 1468519353563 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 11:02:33 INFO - PROCESS | 1650 | 1468519353565 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 11:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 11:02:33 INFO - PROCESS | 1650 | 1468519353575 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 11:02:33 INFO - PROCESS | 1650 | 1468519353576 Marionette TRACE conn2 <- [1,842,null,{}] 11:02:33 INFO - PROCESS | 1650 | 1468519353579 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:33 INFO - PROCESS | 1650 | 1468519353580 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:33 INFO - PROCESS | 1650 | 1468519353664 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 11:02:33 INFO - PROCESS | 1650 | 1468519353670 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:33 INFO - PROCESS | 1650 | 1468519353671 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11826f000 == 31 [pid = 1650] [id = 218] 11:02:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118307000) [pid = 1650] [serial = 652] [outer = 0x0] 11:02:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118511800) [pid = 1650] [serial = 653] [outer = 0x118307000] 11:02:33 INFO - PROCESS | 1650 | 1468519353697 Marionette DEBUG loaded listener.js 11:02:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118a42c00) [pid = 1650] [serial = 654] [outer = 0x118307000] 11:02:34 INFO - PROCESS | 1650 | 1468519354038 Marionette TRACE conn2 <- [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]]]}] 11:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 11:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 475ms 11:02:34 INFO - PROCESS | 1650 | 1468519354044 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 11:02:34 INFO - PROCESS | 1650 | 1468519354045 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 11:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 11:02:34 INFO - PROCESS | 1650 | 1468519354048 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 11:02:34 INFO - PROCESS | 1650 | 1468519354059 Marionette TRACE conn2 <- [1,846,null,{}] 11:02:34 INFO - PROCESS | 1650 | 1468519354061 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:34 INFO - PROCESS | 1650 | 1468519354062 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:34 INFO - PROCESS | 1650 | 1468519354156 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 11:02:34 INFO - PROCESS | 1650 | 1468519354161 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:34 INFO - PROCESS | 1650 | 1468519354163 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x119241000 == 32 [pid = 1650] [id = 219] 11:02:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x113ba5800) [pid = 1650] [serial = 655] [outer = 0x0] 11:02:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118ab3000) [pid = 1650] [serial = 656] [outer = 0x113ba5800] 11:02:34 INFO - PROCESS | 1650 | 1468519354190 Marionette DEBUG loaded listener.js 11:02:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119222c00) [pid = 1650] [serial = 657] [outer = 0x113ba5800] 11:02:34 INFO - PROCESS | 1650 | 1468519354498 Marionette TRACE conn2 <- [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]]]}] 11:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 11:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 478ms 11:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 11:02:34 INFO - PROCESS | 1650 | 1468519354526 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 11:02:34 INFO - PROCESS | 1650 | 1468519354528 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 11:02:34 INFO - PROCESS | 1650 | 1468519354530 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 11:02:34 INFO - PROCESS | 1650 | 1468519354531 Marionette TRACE conn2 <- [1,850,null,{}] 11:02:34 INFO - PROCESS | 1650 | 1468519354536 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:34 INFO - PROCESS | 1650 | 1468519354540 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:34 INFO - PROCESS | 1650 | 1468519354629 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 11:02:34 INFO - PROCESS | 1650 | 1468519354637 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:34 INFO - PROCESS | 1650 | 1468519354638 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0c6800 == 33 [pid = 1650] [id = 220] 11:02:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x117055c00) [pid = 1650] [serial = 658] [outer = 0x0] 11:02:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1197d5000) [pid = 1650] [serial = 659] [outer = 0x117055c00] 11:02:34 INFO - PROCESS | 1650 | 1468519354663 Marionette DEBUG loaded listener.js 11:02:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119e0c400) [pid = 1650] [serial = 660] [outer = 0x117055c00] 11:02:34 INFO - PROCESS | 1650 | 1468519354976 Marionette TRACE conn2 <- [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]]]}] 11:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 11:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 469ms 11:02:35 INFO - PROCESS | 1650 | 1468519355000 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 11:02:35 INFO - PROCESS | 1650 | 1468519355004 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 11:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 11:02:35 INFO - PROCESS | 1650 | 1468519355007 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 11:02:35 INFO - PROCESS | 1650 | 1468519355008 Marionette TRACE conn2 <- [1,854,null,{}] 11:02:35 INFO - PROCESS | 1650 | 1468519355010 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:35 INFO - PROCESS | 1650 | 1468519355012 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:35 INFO - PROCESS | 1650 | 1468519355116 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 11:02:35 INFO - PROCESS | 1650 | 1468519355122 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:35 INFO - PROCESS | 1650 | 1468519355122 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212ba000 == 34 [pid = 1650] [id = 221] 11:02:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1110a1c00) [pid = 1650] [serial = 661] [outer = 0x0] 11:02:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11a0f1800) [pid = 1650] [serial = 662] [outer = 0x1110a1c00] 11:02:35 INFO - PROCESS | 1650 | 1468519355147 Marionette DEBUG loaded listener.js 11:02:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1217cc000) [pid = 1650] [serial = 663] [outer = 0x1110a1c00] 11:02:35 INFO - PROCESS | 1650 | 1468519355458 Marionette TRACE conn2 <- [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]]]}] 11:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 11:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 469ms 11:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 11:02:35 INFO - PROCESS | 1650 | 1468519355476 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 11:02:35 INFO - PROCESS | 1650 | 1468519355477 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 11:02:35 INFO - PROCESS | 1650 | 1468519355480 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 11:02:35 INFO - PROCESS | 1650 | 1468519355481 Marionette TRACE conn2 <- [1,858,null,{}] 11:02:35 INFO - PROCESS | 1650 | 1468519355483 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:35 INFO - PROCESS | 1650 | 1468519355486 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:35 INFO - PROCESS | 1650 | 1468519355559 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 11:02:35 INFO - PROCESS | 1650 | 1468519355563 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:35 INFO - PROCESS | 1650 | 1468519355564 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219a2800 == 35 [pid = 1650] [id = 222] 11:02:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1217fbc00) [pid = 1650] [serial = 664] [outer = 0x0] 11:02:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123cad800) [pid = 1650] [serial = 665] [outer = 0x1217fbc00] 11:02:35 INFO - PROCESS | 1650 | 1468519355590 Marionette DEBUG loaded listener.js 11:02:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1242c3400) [pid = 1650] [serial = 666] [outer = 0x1217fbc00] 11:02:35 INFO - PROCESS | 1650 | 1468519355913 Marionette TRACE conn2 <- [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]]]}] 11:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 11:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 469ms 11:02:35 INFO - PROCESS | 1650 | 1468519355950 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 11:02:35 INFO - PROCESS | 1650 | 1468519355951 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 11:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 11:02:35 INFO - PROCESS | 1650 | 1468519355953 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 11:02:35 INFO - PROCESS | 1650 | 1468519355954 Marionette TRACE conn2 <- [1,862,null,{}] 11:02:35 INFO - PROCESS | 1650 | 1468519355956 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:35 INFO - PROCESS | 1650 | 1468519355958 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:36 INFO - PROCESS | 1650 | 1468519356066 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 11:02:36 INFO - PROCESS | 1650 | 1468519356071 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:36 INFO - PROCESS | 1650 | 1468519356073 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x117236000 == 36 [pid = 1650] [id = 223] 11:02:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11309b400) [pid = 1650] [serial = 667] [outer = 0x0] 11:02:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124470400) [pid = 1650] [serial = 668] [outer = 0x11309b400] 11:02:36 INFO - PROCESS | 1650 | 1468519356097 Marionette DEBUG loaded listener.js 11:02:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124b80400) [pid = 1650] [serial = 669] [outer = 0x11309b400] 11:02:36 INFO - PROCESS | 1650 | 1468519356389 Marionette TRACE conn2 <- [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]]]}] 11:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 11:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 469ms 11:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 11:02:36 INFO - PROCESS | 1650 | 1468519356423 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 11:02:36 INFO - PROCESS | 1650 | 1468519356424 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 11:02:36 INFO - PROCESS | 1650 | 1468519356426 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 11:02:36 INFO - PROCESS | 1650 | 1468519356427 Marionette TRACE conn2 <- [1,866,null,{}] 11:02:36 INFO - PROCESS | 1650 | 1468519356430 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:36 INFO - PROCESS | 1650 | 1468519356431 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:36 INFO - PROCESS | 1650 | 1468519356510 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 11:02:36 INFO - PROCESS | 1650 | 1468519356513 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:36 INFO - PROCESS | 1650 | 1468519356514 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x126121000 == 37 [pid = 1650] [id = 224] 11:02:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124b7d400) [pid = 1650] [serial = 670] [outer = 0x0] 11:02:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126156c00) [pid = 1650] [serial = 671] [outer = 0x124b7d400] 11:02:36 INFO - PROCESS | 1650 | 1468519356540 Marionette DEBUG loaded listener.js 11:02:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126a85c00) [pid = 1650] [serial = 672] [outer = 0x124b7d400] 11:02:36 INFO - PROCESS | 1650 | 1468519356876 Marionette TRACE conn2 <- [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]]]}] 11:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 11:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 469ms 11:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 11:02:36 INFO - PROCESS | 1650 | 1468519356895 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 11:02:36 INFO - PROCESS | 1650 | 1468519356897 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 11:02:36 INFO - PROCESS | 1650 | 1468519356899 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 11:02:36 INFO - PROCESS | 1650 | 1468519356901 Marionette TRACE conn2 <- [1,870,null,{}] 11:02:36 INFO - PROCESS | 1650 | 1468519356903 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:36 INFO - PROCESS | 1650 | 1468519356905 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:37 INFO - PROCESS | 1650 | 1468519357021 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 11:02:37 INFO - PROCESS | 1650 | 1468519357033 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:37 INFO - PROCESS | 1650 | 1468519357042 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119239800 == 38 [pid = 1650] [id = 225] 11:02:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1181df400) [pid = 1650] [serial = 673] [outer = 0x0] 11:02:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126a8c800) [pid = 1650] [serial = 674] [outer = 0x1181df400] 11:02:37 INFO - PROCESS | 1650 | 1468519357068 Marionette DEBUG loaded listener.js 11:02:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128c17800) [pid = 1650] [serial = 675] [outer = 0x1181df400] 11:02:37 INFO - PROCESS | 1650 | 1468519357457 Marionette TRACE conn2 <- [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]]]}] 11:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 11:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 572ms 11:02:37 INFO - PROCESS | 1650 | 1468519357472 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 11:02:37 INFO - PROCESS | 1650 | 1468519357473 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 11:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 11:02:37 INFO - PROCESS | 1650 | 1468519357477 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 11:02:37 INFO - PROCESS | 1650 | 1468519357479 Marionette TRACE conn2 <- [1,874,null,{}] 11:02:37 INFO - PROCESS | 1650 | 1468519357490 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:37 INFO - PROCESS | 1650 | 1468519357492 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:37 INFO - PROCESS | 1650 | 1468519357650 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 11:02:37 INFO - PROCESS | 1650 | 1468519357670 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:37 INFO - PROCESS | 1650 | 1468519357671 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x129451000 == 39 [pid = 1650] [id = 226] 11:02:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x125f5d800) [pid = 1650] [serial = 676] [outer = 0x0] 11:02:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128db4c00) [pid = 1650] [serial = 677] [outer = 0x125f5d800] 11:02:37 INFO - PROCESS | 1650 | 1468519357711 Marionette DEBUG loaded listener.js 11:02:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1291c8c00) [pid = 1650] [serial = 678] [outer = 0x125f5d800] 11:02:38 INFO - PROCESS | 1650 | 1468519358137 Marionette TRACE conn2 <- [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]]]}] 11:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 11:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 671ms 11:02:38 INFO - PROCESS | 1650 | 1468519358148 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 11:02:38 INFO - PROCESS | 1650 | 1468519358149 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 11:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 11:02:38 INFO - PROCESS | 1650 | 1468519358154 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 11:02:38 INFO - PROCESS | 1650 | 1468519358155 Marionette TRACE conn2 <- [1,878,null,{}] 11:02:38 INFO - PROCESS | 1650 | 1468519358157 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:38 INFO - PROCESS | 1650 | 1468519358158 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:38 INFO - PROCESS | 1650 | 1468519358270 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 11:02:38 INFO - PROCESS | 1650 | 1468519358321 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:38 INFO - PROCESS | 1650 | 1468519358322 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296b9000 == 40 [pid = 1650] [id = 227] 11:02:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126157c00) [pid = 1650] [serial = 679] [outer = 0x0] 11:02:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1291d0800) [pid = 1650] [serial = 680] [outer = 0x126157c00] 11:02:38 INFO - PROCESS | 1650 | 1468519358346 Marionette DEBUG loaded listener.js 11:02:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1291d6800) [pid = 1650] [serial = 681] [outer = 0x126157c00] 11:02:38 INFO - PROCESS | 1650 | 1468519358637 Marionette TRACE conn2 <- [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]]]}] 11:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 11:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 519ms 11:02:38 INFO - PROCESS | 1650 | 1468519358688 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 11:02:38 INFO - PROCESS | 1650 | 1468519358689 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 11:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 11:02:38 INFO - PROCESS | 1650 | 1468519358692 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 11:02:38 INFO - PROCESS | 1650 | 1468519358693 Marionette TRACE conn2 <- [1,882,null,{}] 11:02:38 INFO - PROCESS | 1650 | 1468519358695 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:38 INFO - PROCESS | 1650 | 1468519358696 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:38 INFO - PROCESS | 1650 | 1468519358796 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 11:02:38 INFO - PROCESS | 1650 | 1468519358800 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:38 INFO - PROCESS | 1650 | 1468519358801 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5b1000 == 41 [pid = 1650] [id = 228] 11:02:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1291cdc00) [pid = 1650] [serial = 682] [outer = 0x0] 11:02:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129224800) [pid = 1650] [serial = 683] [outer = 0x1291cdc00] 11:02:38 INFO - PROCESS | 1650 | 1468519358825 Marionette DEBUG loaded listener.js 11:02:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129487000) [pid = 1650] [serial = 684] [outer = 0x1291cdc00] 11:02:39 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118e9e800) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 11:02:39 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x113d91400) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 11:02:39 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116076400) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 11:02:39 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1139eb400) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 11:02:39 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1216dcc00) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 11:02:39 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x121dad000) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 11:02:39 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126a82000) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 11:02:39 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1181bb400) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 11:02:39 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1166ea800) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 11:02:39 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113d8e000) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 11:02:39 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112a7ac00) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 11:02:39 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11628c000) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 11:02:39 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119898c00) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 11:02:39 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1173b6c00) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 11:02:39 INFO - PROCESS | 1650 | 1468519359241 Marionette TRACE conn2 <- [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]]]}] 11:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 11:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 568ms 11:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 11:02:39 INFO - PROCESS | 1650 | 1468519359261 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 11:02:39 INFO - PROCESS | 1650 | 1468519359262 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 11:02:39 INFO - PROCESS | 1650 | 1468519359264 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 11:02:39 INFO - PROCESS | 1650 | 1468519359265 Marionette TRACE conn2 <- [1,886,null,{}] 11:02:39 INFO - PROCESS | 1650 | 1468519359270 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:39 INFO - PROCESS | 1650 | 1468519359271 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:39 INFO - PROCESS | 1650 | 1468519359360 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 11:02:39 INFO - PROCESS | 1650 | 1468519359411 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:39 INFO - PROCESS | 1650 | 1468519359412 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5b1800 == 42 [pid = 1650] [id = 229] 11:02:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1139eb400) [pid = 1650] [serial = 685] [outer = 0x0] 11:02:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116976000) [pid = 1650] [serial = 686] [outer = 0x1139eb400] 11:02:39 INFO - PROCESS | 1650 | 1468519359436 Marionette DEBUG loaded listener.js 11:02:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119227400) [pid = 1650] [serial = 687] [outer = 0x1139eb400] 11:02:39 INFO - PROCESS | 1650 | 1468519359742 Marionette TRACE conn2 <- [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]]]}] 11:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 11:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 522ms 11:02:39 INFO - PROCESS | 1650 | 1468519359787 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 11:02:39 INFO - PROCESS | 1650 | 1468519359788 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 11:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 11:02:39 INFO - PROCESS | 1650 | 1468519359790 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 11:02:39 INFO - PROCESS | 1650 | 1468519359792 Marionette TRACE conn2 <- [1,890,null,{}] 11:02:39 INFO - PROCESS | 1650 | 1468519359794 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:39 INFO - PROCESS | 1650 | 1468519359795 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:39 INFO - PROCESS | 1650 | 1468519359875 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 11:02:39 INFO - PROCESS | 1650 | 1468519359879 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:39 INFO - PROCESS | 1650 | 1468519359880 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af80000 == 43 [pid = 1650] [id = 230] 11:02:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1210a9000) [pid = 1650] [serial = 688] [outer = 0x0] 11:02:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1291d5c00) [pid = 1650] [serial = 689] [outer = 0x1210a9000] 11:02:39 INFO - PROCESS | 1650 | 1468519359906 Marionette DEBUG loaded listener.js 11:02:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12948f000) [pid = 1650] [serial = 690] [outer = 0x1210a9000] 11:02:40 INFO - PROCESS | 1650 | 1468519360347 Marionette TRACE conn2 <- [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]]]}] 11:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 11:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 568ms 11:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 11:02:40 INFO - PROCESS | 1650 | 1468519360360 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 11:02:40 INFO - PROCESS | 1650 | 1468519360362 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 11:02:40 INFO - PROCESS | 1650 | 1468519360365 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 11:02:40 INFO - PROCESS | 1650 | 1468519360367 Marionette TRACE conn2 <- [1,894,null,{}] 11:02:40 INFO - PROCESS | 1650 | 1468519360371 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:40 INFO - PROCESS | 1650 | 1468519360373 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:40 INFO - PROCESS | 1650 | 1468519360461 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 11:02:40 INFO - PROCESS | 1650 | 1468519360465 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:40 INFO - PROCESS | 1650 | 1468519360466 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b281800 == 44 [pid = 1650] [id = 231] 11:02:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118a41400) [pid = 1650] [serial = 691] [outer = 0x0] 11:02:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129493c00) [pid = 1650] [serial = 692] [outer = 0x118a41400] 11:02:40 INFO - PROCESS | 1650 | 1468519360494 Marionette DEBUG loaded listener.js 11:02:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12952c400) [pid = 1650] [serial = 693] [outer = 0x118a41400] 11:02:40 INFO - PROCESS | 1650 | 1468519360827 Marionette TRACE conn2 <- [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]]]}] 11:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 11:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 472ms 11:02:40 INFO - PROCESS | 1650 | 1468519360837 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 11:02:40 INFO - PROCESS | 1650 | 1468519360838 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 11:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 11:02:40 INFO - PROCESS | 1650 | 1468519360841 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 11:02:40 INFO - PROCESS | 1650 | 1468519360842 Marionette TRACE conn2 <- [1,898,null,{}] 11:02:40 INFO - PROCESS | 1650 | 1468519360844 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:40 INFO - PROCESS | 1650 | 1468519360845 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:40 INFO - PROCESS | 1650 | 1468519360928 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 11:02:40 INFO - PROCESS | 1650 | 1468519360978 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:40 INFO - PROCESS | 1650 | 1468519360979 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b288000 == 45 [pid = 1650] [id = 232] 11:02:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1197e6000) [pid = 1650] [serial = 694] [outer = 0x0] 11:02:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12952e400) [pid = 1650] [serial = 695] [outer = 0x1197e6000] 11:02:41 INFO - PROCESS | 1650 | 1468519361003 Marionette DEBUG loaded listener.js 11:02:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a652000) [pid = 1650] [serial = 696] [outer = 0x1197e6000] 11:02:41 INFO - PROCESS | 1650 | 1468519361634 Marionette TRACE conn2 <- [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]]]}] 11:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 11:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 871ms 11:02:41 INFO - PROCESS | 1650 | 1468519361714 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 11:02:41 INFO - PROCESS | 1650 | 1468519361717 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 11:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 11:02:41 INFO - PROCESS | 1650 | 1468519361721 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 11:02:41 INFO - PROCESS | 1650 | 1468519361723 Marionette TRACE conn2 <- [1,902,null,{}] 11:02:41 INFO - PROCESS | 1650 | 1468519361727 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:41 INFO - PROCESS | 1650 | 1468519361729 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:41 INFO - PROCESS | 1650 | 1468519361843 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 11:02:41 INFO - PROCESS | 1650 | 1468519361895 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:41 INFO - PROCESS | 1650 | 1468519361896 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x116622800 == 46 [pid = 1650] [id = 233] 11:02:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112d53800) [pid = 1650] [serial = 697] [outer = 0x0] 11:02:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x113d3f400) [pid = 1650] [serial = 698] [outer = 0x112d53800] 11:02:41 INFO - PROCESS | 1650 | 1468519361927 Marionette DEBUG loaded listener.js 11:02:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1160d7c00) [pid = 1650] [serial = 699] [outer = 0x112d53800] 11:02:42 INFO - PROCESS | 1650 | 1468519362667 Marionette TRACE conn2 <- [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]]]}] 11:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 11:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1023ms 11:02:42 INFO - PROCESS | 1650 | 1468519362743 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 11:02:42 INFO - PROCESS | 1650 | 1468519362745 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 11:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 11:02:42 INFO - PROCESS | 1650 | 1468519362749 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 11:02:42 INFO - PROCESS | 1650 | 1468519362751 Marionette TRACE conn2 <- [1,906,null,{}] 11:02:42 INFO - PROCESS | 1650 | 1468519362755 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:42 INFO - PROCESS | 1650 | 1468519362756 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:42 INFO - PROCESS | 1650 | 1468519362857 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 11:02:42 INFO - PROCESS | 1650 | 1468519362930 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:42 INFO - PROCESS | 1650 | 1468519362933 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1130e4800 == 47 [pid = 1650] [id = 234] 11:02:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112e20c00) [pid = 1650] [serial = 700] [outer = 0x0] 11:02:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x116079400) [pid = 1650] [serial = 701] [outer = 0x112e20c00] 11:02:42 INFO - PROCESS | 1650 | 1468519362963 Marionette DEBUG loaded listener.js 11:02:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1166f0c00) [pid = 1650] [serial = 702] [outer = 0x112e20c00] 11:02:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12b281800 == 46 [pid = 1650] [id = 231] 11:02:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12af80000 == 45 [pid = 1650] [id = 230] 11:02:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5b1800 == 44 [pid = 1650] [id = 229] 11:02:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5b1000 == 43 [pid = 1650] [id = 228] 11:02:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1296b9000 == 42 [pid = 1650] [id = 227] 11:02:43 INFO - PROCESS | 1650 | --DOCSHELL 0x129451000 == 41 [pid = 1650] [id = 226] 11:02:43 INFO - PROCESS | 1650 | --DOCSHELL 0x119239800 == 40 [pid = 1650] [id = 225] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x128c0e400) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | 1468519363566 Marionette TRACE conn2 <- [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]]]}] 11:02:43 INFO - PROCESS | 1650 | --DOCSHELL 0x126121000 == 39 [pid = 1650] [id = 224] 11:02:43 INFO - PROCESS | 1650 | --DOCSHELL 0x117236000 == 38 [pid = 1650] [id = 223] 11:02:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1219a2800 == 37 [pid = 1650] [id = 222] 11:02:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1212ba000 == 36 [pid = 1650] [id = 221] 11:02:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0c6800 == 35 [pid = 1650] [id = 220] 11:02:43 INFO - PROCESS | 1650 | --DOCSHELL 0x119241000 == 34 [pid = 1650] [id = 219] 11:02:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11826f000 == 33 [pid = 1650] [id = 218] 11:02:43 INFO - PROCESS | 1650 | --DOCSHELL 0x117237800 == 32 [pid = 1650] [id = 217] 11:02:43 INFO - PROCESS | 1650 | --DOCSHELL 0x116662000 == 31 [pid = 1650] [id = 216] 11:02:43 INFO - PROCESS | 1650 | --DOCSHELL 0x112f9d800 == 30 [pid = 1650] [id = 215] 11:02:43 INFO - PROCESS | 1650 | --DOCSHELL 0x128e6c000 == 29 [pid = 1650] [id = 214] 11:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 11:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 872ms 11:02:43 INFO - PROCESS | 1650 | 1468519363622 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 11:02:43 INFO - PROCESS | 1650 | 1468519363625 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 11:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 11:02:43 INFO - PROCESS | 1650 | 1468519363630 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 11:02:43 INFO - PROCESS | 1650 | 1468519363632 Marionette TRACE conn2 <- [1,910,null,{}] 11:02:43 INFO - PROCESS | 1650 | 1468519363634 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:43 INFO - PROCESS | 1650 | 1468519363636 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:43 INFO - PROCESS | 1650 | 1468519363712 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 11:02:43 INFO - PROCESS | 1650 | 1468519363720 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:43 INFO - PROCESS | 1650 | 1468519363722 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11674d000 == 30 [pid = 1650] [id = 235] 11:02:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1172c2800) [pid = 1650] [serial = 703] [outer = 0x0] 11:02:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11811d000) [pid = 1650] [serial = 704] [outer = 0x1172c2800] 11:02:43 INFO - PROCESS | 1650 | 1468519363757 Marionette DEBUG loaded listener.js 11:02:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1181c7000) [pid = 1650] [serial = 705] [outer = 0x1172c2800] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1197d5400) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1183d9c00) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1210b0400) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119b94800) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118117c00) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x121b55000) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1216dd000) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124b74000) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126a8c000) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x121dac000) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11820a400) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1176c2400) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1181d6c00) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116023c00) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1288c3400) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1160da400) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112a84c00) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113030c00) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1185c2c00) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1181bec00) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12402b400) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1210b2000) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118aaac00) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118305400) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118aab400) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1242c1800) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1183d9800) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 11:02:43 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12614bc00) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 11:02:44 INFO - PROCESS | 1650 | 1468519364117 Marionette TRACE conn2 <- [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]]]}] 11:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 11:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 523ms 11:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 11:02:44 INFO - PROCESS | 1650 | 1468519364154 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 11:02:44 INFO - PROCESS | 1650 | 1468519364155 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 11:02:44 INFO - PROCESS | 1650 | 1468519364157 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 11:02:44 INFO - PROCESS | 1650 | 1468519364160 Marionette TRACE conn2 <- [1,914,null,{}] 11:02:44 INFO - PROCESS | 1650 | 1468519364167 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:44 INFO - PROCESS | 1650 | 1468519364171 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:44 INFO - PROCESS | 1650 | 1468519364249 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 11:02:44 INFO - PROCESS | 1650 | 1468519364312 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:44 INFO - PROCESS | 1650 | 1468519364315 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e39000 == 31 [pid = 1650] [id = 236] 11:02:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1181e2c00) [pid = 1650] [serial = 706] [outer = 0x0] 11:02:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118211800) [pid = 1650] [serial = 707] [outer = 0x1181e2c00] 11:02:44 INFO - PROCESS | 1650 | 1468519364343 Marionette DEBUG loaded listener.js 11:02:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11850b400) [pid = 1650] [serial = 708] [outer = 0x1181e2c00] 11:02:44 INFO - PROCESS | 1650 | 1468519364666 Marionette TRACE conn2 <- [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]]]}] 11:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 11:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 521ms 11:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 11:02:44 INFO - PROCESS | 1650 | 1468519364679 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 11:02:44 INFO - PROCESS | 1650 | 1468519364681 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 11:02:44 INFO - PROCESS | 1650 | 1468519364683 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 11:02:44 INFO - PROCESS | 1650 | 1468519364685 Marionette TRACE conn2 <- [1,918,null,{}] 11:02:44 INFO - PROCESS | 1650 | 1468519364690 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:44 INFO - PROCESS | 1650 | 1468519364691 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:44 INFO - PROCESS | 1650 | 1468519364769 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 11:02:44 INFO - PROCESS | 1650 | 1468519364773 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:44 INFO - PROCESS | 1650 | 1468519364774 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x119242800 == 32 [pid = 1650] [id = 237] 11:02:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11336c400) [pid = 1650] [serial = 709] [outer = 0x0] 11:02:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119225c00) [pid = 1650] [serial = 710] [outer = 0x11336c400] 11:02:44 INFO - PROCESS | 1650 | 1468519364801 Marionette DEBUG loaded listener.js 11:02:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1197d5800) [pid = 1650] [serial = 711] [outer = 0x11336c400] 11:02:45 INFO - PROCESS | 1650 | 1468519365125 Marionette TRACE conn2 <- [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]]]}] 11:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 11:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 473ms 11:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 11:02:45 INFO - PROCESS | 1650 | 1468519365156 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 11:02:45 INFO - PROCESS | 1650 | 1468519365158 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 11:02:45 INFO - PROCESS | 1650 | 1468519365160 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 11:02:45 INFO - PROCESS | 1650 | 1468519365161 Marionette TRACE conn2 <- [1,922,null,{}] 11:02:45 INFO - PROCESS | 1650 | 1468519365163 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:45 INFO - PROCESS | 1650 | 1468519365164 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:45 INFO - PROCESS | 1650 | 1468519365239 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 11:02:45 INFO - PROCESS | 1650 | 1468519365242 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:45 INFO - PROCESS | 1650 | 1468519365243 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c49800 == 33 [pid = 1650] [id = 238] 11:02:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113b9cc00) [pid = 1650] [serial = 712] [outer = 0x0] 11:02:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119895800) [pid = 1650] [serial = 713] [outer = 0x113b9cc00] 11:02:45 INFO - PROCESS | 1650 | 1468519365270 Marionette DEBUG loaded listener.js 11:02:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119a05c00) [pid = 1650] [serial = 714] [outer = 0x113b9cc00] 11:02:45 INFO - PROCESS | 1650 | 1468519365621 Marionette TRACE conn2 <- [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]]]}] 11:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 11:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 467ms 11:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 11:02:45 INFO - PROCESS | 1650 | 1468519365628 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 11:02:45 INFO - PROCESS | 1650 | 1468519365629 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 11:02:45 INFO - PROCESS | 1650 | 1468519365631 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 11:02:45 INFO - PROCESS | 1650 | 1468519365632 Marionette TRACE conn2 <- [1,926,null,{}] 11:02:45 INFO - PROCESS | 1650 | 1468519365636 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:45 INFO - PROCESS | 1650 | 1468519365641 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:45 INFO - PROCESS | 1650 | 1468519365738 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 11:02:45 INFO - PROCESS | 1650 | 1468519365742 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:45 INFO - PROCESS | 1650 | 1468519365743 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x121135800 == 34 [pid = 1650] [id = 239] 11:02:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119a3e000) [pid = 1650] [serial = 715] [outer = 0x0] 11:02:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11a0e6000) [pid = 1650] [serial = 716] [outer = 0x119a3e000] 11:02:45 INFO - PROCESS | 1650 | 1468519365769 Marionette DEBUG loaded listener.js 11:02:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x121dadc00) [pid = 1650] [serial = 717] [outer = 0x119a3e000] 11:02:46 INFO - PROCESS | 1650 | 1468519366121 Marionette TRACE conn2 <- [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]]]}] 11:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 11:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 522ms 11:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 11:02:46 INFO - PROCESS | 1650 | 1468519366155 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 11:02:46 INFO - PROCESS | 1650 | 1468519366156 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 11:02:46 INFO - PROCESS | 1650 | 1468519366159 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 11:02:46 INFO - PROCESS | 1650 | 1468519366160 Marionette TRACE conn2 <- [1,930,null,{}] 11:02:46 INFO - PROCESS | 1650 | 1468519366162 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:46 INFO - PROCESS | 1650 | 1468519366163 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:46 INFO - PROCESS | 1650 | 1468519366262 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 11:02:46 INFO - PROCESS | 1650 | 1468519366267 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:46 INFO - PROCESS | 1650 | 1468519366268 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12151b000 == 35 [pid = 1650] [id = 240] 11:02:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11921bc00) [pid = 1650] [serial = 718] [outer = 0x0] 11:02:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124004800) [pid = 1650] [serial = 719] [outer = 0x11921bc00] 11:02:46 INFO - PROCESS | 1650 | 1468519366292 Marionette DEBUG loaded listener.js 11:02:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124b16400) [pid = 1650] [serial = 720] [outer = 0x11921bc00] 11:02:46 INFO - PROCESS | 1650 | 1468519366630 Marionette TRACE conn2 <- [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]]]}] 11:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 11:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 518ms 11:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 11:02:46 INFO - PROCESS | 1650 | 1468519366677 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 11:02:46 INFO - PROCESS | 1650 | 1468519366679 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 11:02:46 INFO - PROCESS | 1650 | 1468519366681 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 11:02:46 INFO - PROCESS | 1650 | 1468519366682 Marionette TRACE conn2 <- [1,934,null,{}] 11:02:46 INFO - PROCESS | 1650 | 1468519366684 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:46 INFO - PROCESS | 1650 | 1468519366685 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:46 INFO - PROCESS | 1650 | 1468519366778 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 11:02:46 INFO - PROCESS | 1650 | 1468519366789 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:46 INFO - PROCESS | 1650 | 1468519366790 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b21800 == 36 [pid = 1650] [id = 241] 11:02:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124b7cc00) [pid = 1650] [serial = 721] [outer = 0x0] 11:02:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12614bc00) [pid = 1650] [serial = 722] [outer = 0x124b7cc00] 11:02:46 INFO - PROCESS | 1650 | 1468519366813 Marionette DEBUG loaded listener.js 11:02:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126580000) [pid = 1650] [serial = 723] [outer = 0x124b7cc00] 11:02:47 INFO - PROCESS | 1650 | 1468519367147 Marionette TRACE conn2 <- [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]]]}] 11:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 11:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 518ms 11:02:47 INFO - PROCESS | 1650 | 1468519367205 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 11:02:47 INFO - PROCESS | 1650 | 1468519367206 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 11:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 11:02:47 INFO - PROCESS | 1650 | 1468519367208 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 11:02:47 INFO - PROCESS | 1650 | 1468519367209 Marionette TRACE conn2 <- [1,938,null,{}] 11:02:47 INFO - PROCESS | 1650 | 1468519367212 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:47 INFO - PROCESS | 1650 | 1468519367213 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:47 INFO - PROCESS | 1650 | 1468519367309 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 11:02:47 INFO - PROCESS | 1650 | 1468519367314 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:47 INFO - PROCESS | 1650 | 1468519367315 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b49800 == 37 [pid = 1650] [id = 242] 11:02:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124b74000) [pid = 1650] [serial = 724] [outer = 0x0] 11:02:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126c4a000) [pid = 1650] [serial = 725] [outer = 0x124b74000] 11:02:47 INFO - PROCESS | 1650 | 1468519367340 Marionette DEBUG loaded listener.js 11:02:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1288c3400) [pid = 1650] [serial = 726] [outer = 0x124b74000] 11:02:47 INFO - PROCESS | 1650 | 1468519367689 Marionette TRACE conn2 <- [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]]]}] 11:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 11:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 518ms 11:02:47 INFO - PROCESS | 1650 | 1468519367729 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 11:02:47 INFO - PROCESS | 1650 | 1468519367730 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 11:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 11:02:47 INFO - PROCESS | 1650 | 1468519367733 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 11:02:47 INFO - PROCESS | 1650 | 1468519367734 Marionette TRACE conn2 <- [1,942,null,{}] 11:02:47 INFO - PROCESS | 1650 | 1468519367736 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:47 INFO - PROCESS | 1650 | 1468519367737 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:47 INFO - PROCESS | 1650 | 1468519367837 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 11:02:47 INFO - PROCESS | 1650 | 1468519367840 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:47 INFO - PROCESS | 1650 | 1468519367841 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ad5000 == 38 [pid = 1650] [id = 243] 11:02:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1288c3800) [pid = 1650] [serial = 727] [outer = 0x0] 11:02:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128c10000) [pid = 1650] [serial = 728] [outer = 0x1288c3800] 11:02:47 INFO - PROCESS | 1650 | 1468519367866 Marionette DEBUG loaded listener.js 11:02:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128da9800) [pid = 1650] [serial = 729] [outer = 0x1288c3800] 11:02:48 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x125f5d800) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 11:02:48 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126157c00) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 11:02:48 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1110a1c00) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 11:02:48 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11309b400) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 11:02:48 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1217fbc00) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 11:02:48 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113d49800) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 11:02:48 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118aa7800) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 11:02:48 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x117055c00) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 11:02:48 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1291cdc00) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 11:02:48 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x110f79000) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 11:02:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118307000) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 11:02:48 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1139eb400) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 11:02:48 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113ba5800) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 11:02:48 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112e19800) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 11:02:48 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124b7d400) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 11:02:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1210a9000) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 11:02:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118a41400) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 11:02:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1181df400) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 11:02:48 INFO - PROCESS | 1650 | 1468519368522 Marionette TRACE conn2 <- [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]]]}] 11:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 11:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 820ms 11:02:48 INFO - PROCESS | 1650 | 1468519368567 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 11:02:48 INFO - PROCESS | 1650 | 1468519368571 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 11:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 11:02:48 INFO - PROCESS | 1650 | 1468519368576 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 11:02:48 INFO - PROCESS | 1650 | 1468519368578 Marionette TRACE conn2 <- [1,946,null,{}] 11:02:48 INFO - PROCESS | 1650 | 1468519368582 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:48 INFO - PROCESS | 1650 | 1468519368586 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:48 INFO - PROCESS | 1650 | 1468519368688 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 11:02:48 INFO - PROCESS | 1650 | 1468519368753 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:48 INFO - PROCESS | 1650 | 1468519368755 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f55000 == 39 [pid = 1650] [id = 244] 11:02:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11393d000) [pid = 1650] [serial = 730] [outer = 0x0] 11:02:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1151db800) [pid = 1650] [serial = 731] [outer = 0x11393d000] 11:02:48 INFO - PROCESS | 1650 | 1468519368786 Marionette DEBUG loaded listener.js 11:02:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1166ea400) [pid = 1650] [serial = 732] [outer = 0x11393d000] 11:02:49 INFO - PROCESS | 1650 | 1468519369222 Marionette TRACE conn2 <- [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]]]}] 11:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 11:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 672ms 11:02:49 INFO - PROCESS | 1650 | 1468519369248 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 11:02:49 INFO - PROCESS | 1650 | 1468519369251 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 11:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 11:02:49 INFO - PROCESS | 1650 | 1468519369279 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 11:02:49 INFO - PROCESS | 1650 | 1468519369281 Marionette TRACE conn2 <- [1,950,null,{}] 11:02:49 INFO - PROCESS | 1650 | 1468519369304 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:49 INFO - PROCESS | 1650 | 1468519369306 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:49 INFO - PROCESS | 1650 | 1468519369407 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 11:02:49 INFO - PROCESS | 1650 | 1468519369471 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:49 INFO - PROCESS | 1650 | 1468519369473 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x119e6f000 == 40 [pid = 1650] [id = 245] 11:02:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1181d5800) [pid = 1650] [serial = 733] [outer = 0x0] 11:02:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1181e1400) [pid = 1650] [serial = 734] [outer = 0x1181d5800] 11:02:49 INFO - PROCESS | 1650 | 1468519369504 Marionette DEBUG loaded listener.js 11:02:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11820d400) [pid = 1650] [serial = 735] [outer = 0x1181d5800] 11:02:49 INFO - PROCESS | 1650 | 1468519369923 Marionette TRACE conn2 <- [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]]]}] 11:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 11:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 690ms 11:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 11:02:49 INFO - PROCESS | 1650 | 1468519369970 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 11:02:49 INFO - PROCESS | 1650 | 1468519369972 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 11:02:49 INFO - PROCESS | 1650 | 1468519369974 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 11:02:49 INFO - PROCESS | 1650 | 1468519369977 Marionette TRACE conn2 <- [1,954,null,{}] 11:02:49 INFO - PROCESS | 1650 | 1468519369984 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:49 INFO - PROCESS | 1650 | 1468519369988 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:50 INFO - PROCESS | 1650 | 1468519370089 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 11:02:50 INFO - PROCESS | 1650 | 1468519370144 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:50 INFO - PROCESS | 1650 | 1468519370146 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e52000 == 41 [pid = 1650] [id = 246] 11:02:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118a40c00) [pid = 1650] [serial = 736] [outer = 0x0] 11:02:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119892800) [pid = 1650] [serial = 737] [outer = 0x118a40c00] 11:02:50 INFO - PROCESS | 1650 | 1468519370177 Marionette DEBUG loaded listener.js 11:02:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119b1bc00) [pid = 1650] [serial = 738] [outer = 0x118a40c00] 11:02:50 INFO - PROCESS | 1650 | 1468519370597 Marionette TRACE conn2 <- [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]]]}] 11:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 11:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 671ms 11:02:50 INFO - PROCESS | 1650 | 1468519370645 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 11:02:50 INFO - PROCESS | 1650 | 1468519370647 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 11:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 11:02:50 INFO - PROCESS | 1650 | 1468519370650 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 11:02:50 INFO - PROCESS | 1650 | 1468519370651 Marionette TRACE conn2 <- [1,958,null,{}] 11:02:50 INFO - PROCESS | 1650 | 1468519370654 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:50 INFO - PROCESS | 1650 | 1468519370655 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:50 INFO - PROCESS | 1650 | 1468519370773 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 11:02:50 INFO - PROCESS | 1650 | 1468519370838 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:50 INFO - PROCESS | 1650 | 1468519370840 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x129451000 == 42 [pid = 1650] [id = 247] 11:02:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1210acc00) [pid = 1650] [serial = 739] [outer = 0x0] 11:02:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1215d1c00) [pid = 1650] [serial = 740] [outer = 0x1210acc00] 11:02:50 INFO - PROCESS | 1650 | 1468519370869 Marionette DEBUG loaded listener.js 11:02:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123ca9800) [pid = 1650] [serial = 741] [outer = 0x1210acc00] 11:02:51 INFO - PROCESS | 1650 | 1468519371274 Marionette TRACE conn2 <- [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]]]}] 11:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 11:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 671ms 11:02:51 INFO - PROCESS | 1650 | 1468519371322 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 11:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 11:02:51 INFO - PROCESS | 1650 | 1468519371323 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 11:02:51 INFO - PROCESS | 1650 | 1468519371326 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 11:02:51 INFO - PROCESS | 1650 | 1468519371327 Marionette TRACE conn2 <- [1,962,null,{}] 11:02:51 INFO - PROCESS | 1650 | 1468519371330 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:51 INFO - PROCESS | 1650 | 1468519371331 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:51 INFO - PROCESS | 1650 | 1468519371429 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 11:02:51 INFO - PROCESS | 1650 | 1468519371494 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:51 INFO - PROCESS | 1650 | 1468519371495 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x113b4d000 == 43 [pid = 1650] [id = 248] 11:02:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x111c78c00) [pid = 1650] [serial = 742] [outer = 0x0] 11:02:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118113c00) [pid = 1650] [serial = 743] [outer = 0x111c78c00] 11:02:51 INFO - PROCESS | 1650 | 1468519371527 Marionette DEBUG loaded listener.js 11:02:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123caa000) [pid = 1650] [serial = 744] [outer = 0x111c78c00] 11:02:52 INFO - PROCESS | 1650 | 1468519372065 Marionette TRACE conn2 <- [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]]]}] 11:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 11:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 769ms 11:02:52 INFO - PROCESS | 1650 | 1468519372105 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 11:02:52 INFO - PROCESS | 1650 | 1468519372108 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 11:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 11:02:52 INFO - PROCESS | 1650 | 1468519372111 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 11:02:52 INFO - PROCESS | 1650 | 1468519372113 Marionette TRACE conn2 <- [1,966,null,{}] 11:02:52 INFO - PROCESS | 1650 | 1468519372119 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:52 INFO - PROCESS | 1650 | 1468519372121 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x124b49800 == 42 [pid = 1650] [id = 242] 11:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x121b21800 == 41 [pid = 1650] [id = 241] 11:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12151b000 == 40 [pid = 1650] [id = 240] 11:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x121135800 == 39 [pid = 1650] [id = 239] 11:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x119c49800 == 38 [pid = 1650] [id = 238] 11:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x119242800 == 37 [pid = 1650] [id = 237] 11:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x117e39000 == 36 [pid = 1650] [id = 236] 11:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11674d000 == 35 [pid = 1650] [id = 235] 11:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1130e4800 == 34 [pid = 1650] [id = 234] 11:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x116622800 == 33 [pid = 1650] [id = 233] 11:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12b288000 == 32 [pid = 1650] [id = 232] 11:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x113b4d000 == 31 [pid = 1650] [id = 248] 11:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x129451000 == 30 [pid = 1650] [id = 247] 11:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x128e52000 == 29 [pid = 1650] [id = 246] 11:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x119e6f000 == 28 [pid = 1650] [id = 245] 11:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x118ad5000 == 27 [pid = 1650] [id = 243] 11:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x116f55000 == 26 [pid = 1650] [id = 244] 11:02:52 INFO - PROCESS | 1650 | 1468519372685 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12952e400) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128db4c00) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1291d0800) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1291c8c00) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11a0f1800) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1217cc000) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124470400) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124b80400) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123cad800) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1242c3400) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11662cc00) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117055800) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128c1a000) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1197d5000) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119e0c400) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x129224800) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1181c3c00) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118205800) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118511800) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x116976000) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118a42c00) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118ab3000) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119222c00) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1130a0000) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x113ba1400) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126156c00) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x126a85c00) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1291d6800) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1291d5c00) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x129493c00) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12948f000) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x129487000) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x119227400) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12952c400) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x126a8c800) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x128c17800) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 11:02:52 INFO - PROCESS | 1650 | 1468519372772 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:52 INFO - PROCESS | 1650 | 1468519372773 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11263f800 == 27 [pid = 1650] [id = 249] 11:02:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x112fbb400) [pid = 1650] [serial = 745] [outer = 0x0] 11:02:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11336bc00) [pid = 1650] [serial = 746] [outer = 0x112fbb400] 11:02:52 INFO - PROCESS | 1650 | 1468519372802 Marionette DEBUG loaded listener.js 11:02:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x115121400) [pid = 1650] [serial = 747] [outer = 0x112fbb400] 11:02:53 INFO - PROCESS | 1650 | 1468519373116 Marionette TRACE conn2 <- [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]]]}] 11:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 11:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1021ms 11:02:53 INFO - PROCESS | 1650 | 1468519373141 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 11:02:53 INFO - PROCESS | 1650 | 1468519373144 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 11:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 11:02:53 INFO - PROCESS | 1650 | 1468519373159 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 11:02:53 INFO - PROCESS | 1650 | 1468519373161 Marionette TRACE conn2 <- [1,970,null,{}] 11:02:53 INFO - PROCESS | 1650 | 1468519373165 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:53 INFO - PROCESS | 1650 | 1468519373166 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:53 INFO - PROCESS | 1650 | 1468519373265 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 11:02:53 INFO - PROCESS | 1650 | 1468519373312 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:53 INFO - PROCESS | 1650 | 1468519373314 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x116946800 == 28 [pid = 1650] [id = 250] 11:02:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1160d8000) [pid = 1650] [serial = 748] [outer = 0x0] 11:02:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1172be800) [pid = 1650] [serial = 749] [outer = 0x1160d8000] 11:02:53 INFO - PROCESS | 1650 | 1468519373341 Marionette DEBUG loaded listener.js 11:02:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1181ca000) [pid = 1650] [serial = 750] [outer = 0x1160d8000] 11:02:53 INFO - PROCESS | 1650 | 1468519373620 Marionette TRACE conn2 <- [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]]]}] 11:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 11:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 532ms 11:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 11:02:53 INFO - PROCESS | 1650 | 1468519373680 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 11:02:53 INFO - PROCESS | 1650 | 1468519373682 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 11:02:53 INFO - PROCESS | 1650 | 1468519373686 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 11:02:53 INFO - PROCESS | 1650 | 1468519373688 Marionette TRACE conn2 <- [1,974,null,{}] 11:02:53 INFO - PROCESS | 1650 | 1468519373691 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:53 INFO - PROCESS | 1650 | 1468519373692 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:53 INFO - PROCESS | 1650 | 1468519373767 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 11:02:53 INFO - PROCESS | 1650 | 1468519373822 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:53 INFO - PROCESS | 1650 | 1468519373824 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x116760800 == 29 [pid = 1650] [id = 251] 11:02:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11628dc00) [pid = 1650] [serial = 751] [outer = 0x0] 11:02:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11820d000) [pid = 1650] [serial = 752] [outer = 0x11628dc00] 11:02:53 INFO - PROCESS | 1650 | 1468519373849 Marionette DEBUG loaded listener.js 11:02:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118a41800) [pid = 1650] [serial = 753] [outer = 0x11628dc00] 11:02:54 INFO - PROCESS | 1650 | 1468519374173 Marionette TRACE conn2 <- [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]]]}] 11:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 11:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 520ms 11:02:54 INFO - PROCESS | 1650 | 1468519374206 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 11:02:54 INFO - PROCESS | 1650 | 1468519374208 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 11:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 11:02:54 INFO - PROCESS | 1650 | 1468519374216 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 11:02:54 INFO - PROCESS | 1650 | 1468519374219 Marionette TRACE conn2 <- [1,978,null,{}] 11:02:54 INFO - PROCESS | 1650 | 1468519374222 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:54 INFO - PROCESS | 1650 | 1468519374224 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:54 INFO - PROCESS | 1650 | 1468519374305 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 11:02:54 INFO - PROCESS | 1650 | 1468519374357 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:54 INFO - PROCESS | 1650 | 1468519374359 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x119247800 == 30 [pid = 1650] [id = 252] 11:02:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1183d9800) [pid = 1650] [serial = 754] [outer = 0x0] 11:02:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11921e000) [pid = 1650] [serial = 755] [outer = 0x1183d9800] 11:02:54 INFO - PROCESS | 1650 | 1468519374386 Marionette DEBUG loaded listener.js 11:02:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119b94000) [pid = 1650] [serial = 756] [outer = 0x1183d9800] 11:02:54 INFO - PROCESS | 1650 | 1468519374665 Marionette TRACE conn2 <- [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]]]}] 11:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 11:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 476ms 11:02:54 INFO - PROCESS | 1650 | 1468519374696 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 11:02:54 INFO - PROCESS | 1650 | 1468519374697 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 11:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 11:02:54 INFO - PROCESS | 1650 | 1468519374699 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 11:02:54 INFO - PROCESS | 1650 | 1468519374701 Marionette TRACE conn2 <- [1,982,null,{}] 11:02:54 INFO - PROCESS | 1650 | 1468519374711 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:54 INFO - PROCESS | 1650 | 1468519374713 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:54 INFO - PROCESS | 1650 | 1468519374813 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 11:02:54 INFO - PROCESS | 1650 | 1468519374818 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:54 INFO - PROCESS | 1650 | 1468519374819 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0c3800 == 31 [pid = 1650] [id = 253] 11:02:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118a41400) [pid = 1650] [serial = 757] [outer = 0x0] 11:02:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1210b1000) [pid = 1650] [serial = 758] [outer = 0x118a41400] 11:02:54 INFO - PROCESS | 1650 | 1468519374844 Marionette DEBUG loaded listener.js 11:02:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1217fbc00) [pid = 1650] [serial = 759] [outer = 0x118a41400] 11:02:55 INFO - PROCESS | 1650 | 1468519375207 Marionette TRACE conn2 <- [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]]]}] 11:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 11:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 527ms 11:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 11:02:55 INFO - PROCESS | 1650 | 1468519375227 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 11:02:55 INFO - PROCESS | 1650 | 1468519375228 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 11:02:55 INFO - PROCESS | 1650 | 1468519375237 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 11:02:55 INFO - PROCESS | 1650 | 1468519375239 Marionette TRACE conn2 <- [1,986,null,{}] 11:02:55 INFO - PROCESS | 1650 | 1468519375241 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:55 INFO - PROCESS | 1650 | 1468519375242 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:55 INFO - PROCESS | 1650 | 1468519375337 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 11:02:55 INFO - PROCESS | 1650 | 1468519375341 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:55 INFO - PROCESS | 1650 | 1468519375345 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12160d800 == 32 [pid = 1650] [id = 254] 11:02:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1151cec00) [pid = 1650] [serial = 760] [outer = 0x0] 11:02:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124b12c00) [pid = 1650] [serial = 761] [outer = 0x1151cec00] 11:02:55 INFO - PROCESS | 1650 | 1468519375377 Marionette DEBUG loaded listener.js 11:02:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126152000) [pid = 1650] [serial = 762] [outer = 0x1151cec00] 11:02:55 INFO - PROCESS | 1650 | 1468519375726 Marionette TRACE conn2 <- [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]]]}] 11:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 11:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 526ms 11:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 11:02:55 INFO - PROCESS | 1650 | 1468519375761 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 11:02:55 INFO - PROCESS | 1650 | 1468519375762 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 11:02:55 INFO - PROCESS | 1650 | 1468519375765 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 11:02:55 INFO - PROCESS | 1650 | 1468519375766 Marionette TRACE conn2 <- [1,990,null,{}] 11:02:55 INFO - PROCESS | 1650 | 1468519375768 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:55 INFO - PROCESS | 1650 | 1468519375769 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:55 INFO - PROCESS | 1650 | 1468519375869 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 11:02:55 INFO - PROCESS | 1650 | 1468519375873 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:55 INFO - PROCESS | 1650 | 1468519375874 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f1d000 == 33 [pid = 1650] [id = 255] 11:02:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1242c1800) [pid = 1650] [serial = 763] [outer = 0x0] 11:02:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126c4e400) [pid = 1650] [serial = 764] [outer = 0x1242c1800] 11:02:55 INFO - PROCESS | 1650 | 1468519375899 Marionette DEBUG loaded listener.js 11:02:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128c15000) [pid = 1650] [serial = 765] [outer = 0x1242c1800] 11:02:56 INFO - PROCESS | 1650 | 1468519376263 Marionette TRACE conn2 <- [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]]]}] 11:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 11:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 518ms 11:02:56 INFO - PROCESS | 1650 | 1468519376284 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 11:02:56 INFO - PROCESS | 1650 | 1468519376286 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 11:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 11:02:56 INFO - PROCESS | 1650 | 1468519376289 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 11:02:56 INFO - PROCESS | 1650 | 1468519376290 Marionette TRACE conn2 <- [1,994,null,{}] 11:02:56 INFO - PROCESS | 1650 | 1468519376293 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:56 INFO - PROCESS | 1650 | 1468519376294 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:56 INFO - PROCESS | 1650 | 1468519376388 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 11:02:56 INFO - PROCESS | 1650 | 1468519376422 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:56 INFO - PROCESS | 1650 | 1468519376423 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a66800 == 34 [pid = 1650] [id = 256] 11:02:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112e19800) [pid = 1650] [serial = 766] [outer = 0x0] 11:02:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128dabc00) [pid = 1650] [serial = 767] [outer = 0x112e19800] 11:02:56 INFO - PROCESS | 1650 | 1468519376447 Marionette DEBUG loaded listener.js 11:02:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1291c8000) [pid = 1650] [serial = 768] [outer = 0x112e19800] 11:02:56 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124b7cc00) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 11:02:56 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11921bc00) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 11:02:56 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11336c400) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 11:02:56 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112e20c00) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 11:02:56 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113b9cc00) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 11:02:56 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112d53800) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 11:02:56 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1181e2c00) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 11:02:56 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1197e6000) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 11:02:56 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1172c2800) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 11:02:56 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119a3e000) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 11:02:56 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1288c3800) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 11:02:56 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124b74000) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 11:02:56 INFO - PROCESS | 1650 | 1468519376883 Marionette TRACE conn2 <- [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]]]}] 11:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 11:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 622ms 11:02:56 INFO - PROCESS | 1650 | 1468519376911 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 11:02:56 INFO - PROCESS | 1650 | 1468519376913 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 11:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 11:02:56 INFO - PROCESS | 1650 | 1468519376915 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 11:02:56 INFO - PROCESS | 1650 | 1468519376916 Marionette TRACE conn2 <- [1,998,null,{}] 11:02:56 INFO - PROCESS | 1650 | 1468519376921 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:56 INFO - PROCESS | 1650 | 1468519376922 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:57 INFO - PROCESS | 1650 | 1468519376997 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 11:02:57 INFO - PROCESS | 1650 | 1468519377003 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:57 INFO - PROCESS | 1650 | 1468519377005 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12612e000 == 35 [pid = 1650] [id = 257] 11:02:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1160db800) [pid = 1650] [serial = 769] [outer = 0x0] 11:02:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118307800) [pid = 1650] [serial = 770] [outer = 0x1160db800] 11:02:57 INFO - PROCESS | 1650 | 1468519377029 Marionette DEBUG loaded listener.js 11:02:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1217fd800) [pid = 1650] [serial = 771] [outer = 0x1160db800] 11:02:57 INFO - PROCESS | 1650 | 1468519377405 Marionette TRACE conn2 <- [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]]]}] 11:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 11:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 521ms 11:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 11:02:57 INFO - PROCESS | 1650 | 1468519377438 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 11:02:57 INFO - PROCESS | 1650 | 1468519377440 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 11:02:57 INFO - PROCESS | 1650 | 1468519377444 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 11:02:57 INFO - PROCESS | 1650 | 1468519377446 Marionette TRACE conn2 <- [1,1002,null,{}] 11:02:57 INFO - PROCESS | 1650 | 1468519377449 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:57 INFO - PROCESS | 1650 | 1468519377451 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:57 INFO - PROCESS | 1650 | 1468519377564 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 11:02:57 INFO - PROCESS | 1650 | 1468519377573 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:57 INFO - PROCESS | 1650 | 1468519377575 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x129456800 == 36 [pid = 1650] [id = 258] 11:02:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1197cb800) [pid = 1650] [serial = 772] [outer = 0x0] 11:02:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1291cb400) [pid = 1650] [serial = 773] [outer = 0x1197cb800] 11:02:57 INFO - PROCESS | 1650 | 1468519377613 Marionette DEBUG loaded listener.js 11:02:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1291d6400) [pid = 1650] [serial = 774] [outer = 0x1197cb800] 11:02:58 INFO - PROCESS | 1650 | 1468519378010 Marionette TRACE conn2 <- [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]]]}] 11:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 11:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 572ms 11:02:58 INFO - PROCESS | 1650 | 1468519378015 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 11:02:58 INFO - PROCESS | 1650 | 1468519378017 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 11:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 11:02:58 INFO - PROCESS | 1650 | 1468519378024 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 11:02:58 INFO - PROCESS | 1650 | 1468519378025 Marionette TRACE conn2 <- [1,1006,null,{}] 11:02:58 INFO - PROCESS | 1650 | 1468519378028 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:58 INFO - PROCESS | 1650 | 1468519378029 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:58 INFO - PROCESS | 1650 | 1468519378140 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 11:02:58 INFO - PROCESS | 1650 | 1468519378146 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:58 INFO - PROCESS | 1650 | 1468519378148 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a59d000 == 37 [pid = 1650] [id = 259] 11:02:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x121daa000) [pid = 1650] [serial = 775] [outer = 0x0] 11:02:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1291d2400) [pid = 1650] [serial = 776] [outer = 0x121daa000] 11:02:58 INFO - PROCESS | 1650 | 1468519378175 Marionette DEBUG loaded listener.js 11:02:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x129228400) [pid = 1650] [serial = 777] [outer = 0x121daa000] 11:02:58 INFO - PROCESS | 1650 | 1468519378513 Marionette TRACE conn2 <- [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]]]}] 11:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 11:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 520ms 11:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 11:02:58 INFO - PROCESS | 1650 | 1468519378545 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 11:02:58 INFO - PROCESS | 1650 | 1468519378546 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 11:02:58 INFO - PROCESS | 1650 | 1468519378548 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 11:02:58 INFO - PROCESS | 1650 | 1468519378550 Marionette TRACE conn2 <- [1,1010,null,{}] 11:02:58 INFO - PROCESS | 1650 | 1468519378555 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:58 INFO - PROCESS | 1650 | 1468519378556 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:58 INFO - PROCESS | 1650 | 1468519378646 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 11:02:58 INFO - PROCESS | 1650 | 1468519378652 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:58 INFO - PROCESS | 1650 | 1468519378654 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119717800 == 38 [pid = 1650] [id = 260] 11:02:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x129228c00) [pid = 1650] [serial = 778] [outer = 0x0] 11:02:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129495000) [pid = 1650] [serial = 779] [outer = 0x129228c00] 11:02:58 INFO - PROCESS | 1650 | 1468519378678 Marionette DEBUG loaded listener.js 11:02:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a653800) [pid = 1650] [serial = 780] [outer = 0x129228c00] 11:02:59 INFO - PROCESS | 1650 | 1468519379225 Marionette TRACE conn2 <- [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]]]}] 11:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 11:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 722ms 11:02:59 INFO - PROCESS | 1650 | 1468519379272 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 11:02:59 INFO - PROCESS | 1650 | 1468519379275 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 11:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 11:02:59 INFO - PROCESS | 1650 | 1468519379278 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 11:02:59 INFO - PROCESS | 1650 | 1468519379280 Marionette TRACE conn2 <- [1,1014,null,{}] 11:02:59 INFO - PROCESS | 1650 | 1468519379285 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:59 INFO - PROCESS | 1650 | 1468519379287 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:59 INFO - PROCESS | 1650 | 1468519379424 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 11:02:59 INFO - PROCESS | 1650 | 1468519379502 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:59 INFO - PROCESS | 1650 | 1468519379503 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:02:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x117249000 == 39 [pid = 1650] [id = 261] 11:02:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11696e400) [pid = 1650] [serial = 781] [outer = 0x0] 11:02:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1172b9000) [pid = 1650] [serial = 782] [outer = 0x11696e400] 11:02:59 INFO - PROCESS | 1650 | 1468519379534 Marionette DEBUG loaded listener.js 11:02:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1181ca800) [pid = 1650] [serial = 783] [outer = 0x11696e400] 11:03:00 INFO - PROCESS | 1650 | 1468519380040 Marionette TRACE conn2 <- [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]]]}] 11:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 11:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 824ms 11:03:00 INFO - PROCESS | 1650 | 1468519380111 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 11:03:00 INFO - PROCESS | 1650 | 1468519380114 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 11:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 11:03:00 INFO - PROCESS | 1650 | 1468519380122 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 11:03:00 INFO - PROCESS | 1650 | 1468519380124 Marionette TRACE conn2 <- [1,1018,null,{}] 11:03:00 INFO - PROCESS | 1650 | 1468519380126 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:00 INFO - PROCESS | 1650 | 1468519380128 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:00 INFO - PROCESS | 1650 | 1468519380334 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 11:03:00 INFO - PROCESS | 1650 | 1468519380417 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:00 INFO - PROCESS | 1650 | 1468519380419 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x115183000 == 40 [pid = 1650] [id = 262] 11:03:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x113f35c00) [pid = 1650] [serial = 784] [outer = 0x0] 11:03:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11662f400) [pid = 1650] [serial = 785] [outer = 0x113f35c00] 11:03:00 INFO - PROCESS | 1650 | 1468519380447 Marionette DEBUG loaded listener.js 11:03:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1173b7400) [pid = 1650] [serial = 786] [outer = 0x113f35c00] 11:03:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12a59d000 == 39 [pid = 1650] [id = 259] 11:03:00 INFO - PROCESS | 1650 | --DOCSHELL 0x129456800 == 38 [pid = 1650] [id = 258] 11:03:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12612e000 == 37 [pid = 1650] [id = 257] 11:03:00 INFO - PROCESS | 1650 | --DOCSHELL 0x126a66800 == 36 [pid = 1650] [id = 256] 11:03:00 INFO - PROCESS | 1650 | --DOCSHELL 0x112f1d000 == 35 [pid = 1650] [id = 255] 11:03:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12160d800 == 34 [pid = 1650] [id = 254] 11:03:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0c3800 == 33 [pid = 1650] [id = 253] 11:03:00 INFO - PROCESS | 1650 | --DOCSHELL 0x119247800 == 32 [pid = 1650] [id = 252] 11:03:00 INFO - PROCESS | 1650 | --DOCSHELL 0x116760800 == 31 [pid = 1650] [id = 251] 11:03:00 INFO - PROCESS | 1650 | --DOCSHELL 0x116946800 == 30 [pid = 1650] [id = 250] 11:03:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11263f800 == 29 [pid = 1650] [id = 249] 11:03:00 INFO - PROCESS | 1650 | 1468519380889 Marionette TRACE conn2 <- [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]]]}] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128c10000) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128da9800) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126c4a000) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1288c3400) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12614bc00) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126580000) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124004800) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124b16400) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119225c00) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1197d5800) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116079400) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1166f0c00) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119895800) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119a05c00) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x113d3f400) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1160d7c00) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118211800) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11850b400) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12a652000) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11811d000) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1181c7000) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x121dadc00) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 11:03:00 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11a0e6000) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 11:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 11:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 822ms 11:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 11:03:00 INFO - PROCESS | 1650 | 1468519380944 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 11:03:00 INFO - PROCESS | 1650 | 1468519380947 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 11:03:00 INFO - PROCESS | 1650 | 1468519380950 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 11:03:00 INFO - PROCESS | 1650 | 1468519380952 Marionette TRACE conn2 <- [1,1022,null,{}] 11:03:00 INFO - PROCESS | 1650 | 1468519380955 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:00 INFO - PROCESS | 1650 | 1468519380957 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:01 INFO - PROCESS | 1650 | 1468519381040 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 11:03:01 INFO - PROCESS | 1650 | 1468519381046 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:01 INFO - PROCESS | 1650 | 1468519381047 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x116749000 == 30 [pid = 1650] [id = 263] 11:03:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1181d8000) [pid = 1650] [serial = 787] [outer = 0x0] 11:03:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118206800) [pid = 1650] [serial = 788] [outer = 0x1181d8000] 11:03:01 INFO - PROCESS | 1650 | 1468519381074 Marionette DEBUG loaded listener.js 11:03:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11830e400) [pid = 1650] [serial = 789] [outer = 0x1181d8000] 11:03:01 INFO - PROCESS | 1650 | 1468519381411 Marionette TRACE conn2 <- [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]]]}] 11:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 11:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 472ms 11:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 11:03:01 INFO - PROCESS | 1650 | 1468519381423 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 11:03:01 INFO - PROCESS | 1650 | 1468519381425 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 11:03:01 INFO - PROCESS | 1650 | 1468519381427 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 11:03:01 INFO - PROCESS | 1650 | 1468519381428 Marionette TRACE conn2 <- [1,1026,null,{}] 11:03:01 INFO - PROCESS | 1650 | 1468519381432 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:01 INFO - PROCESS | 1650 | 1468519381433 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:01 INFO - PROCESS | 1650 | 1468519381528 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 11:03:01 INFO - PROCESS | 1650 | 1468519381581 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:01 INFO - PROCESS | 1650 | 1468519381582 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184b3800 == 31 [pid = 1650] [id = 264] 11:03:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11830e800) [pid = 1650] [serial = 790] [outer = 0x0] 11:03:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118ea1000) [pid = 1650] [serial = 791] [outer = 0x11830e800] 11:03:01 INFO - PROCESS | 1650 | 1468519381608 Marionette DEBUG loaded listener.js 11:03:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119898000) [pid = 1650] [serial = 792] [outer = 0x11830e800] 11:03:01 INFO - PROCESS | 1650 | 1468519381922 Marionette TRACE conn2 <- [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]]]}] 11:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 11:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 520ms 11:03:01 INFO - PROCESS | 1650 | 1468519381947 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 11:03:01 INFO - PROCESS | 1650 | 1468519381950 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 11:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 11:03:01 INFO - PROCESS | 1650 | 1468519381962 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 11:03:01 INFO - PROCESS | 1650 | 1468519381965 Marionette TRACE conn2 <- [1,1030,null,{}] 11:03:01 INFO - PROCESS | 1650 | 1468519381967 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:01 INFO - PROCESS | 1650 | 1468519381972 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:02 INFO - PROCESS | 1650 | 1468519382055 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 11:03:02 INFO - PROCESS | 1650 | 1468519382108 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:02 INFO - PROCESS | 1650 | 1468519382109 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c37800 == 32 [pid = 1650] [id = 265] 11:03:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x113d8d000) [pid = 1650] [serial = 793] [outer = 0x0] 11:03:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119a35800) [pid = 1650] [serial = 794] [outer = 0x113d8d000] 11:03:02 INFO - PROCESS | 1650 | 1468519382134 Marionette DEBUG loaded listener.js 11:03:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123cac800) [pid = 1650] [serial = 795] [outer = 0x113d8d000] 11:03:02 INFO - PROCESS | 1650 | 1468519382444 Marionette TRACE conn2 <- [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]]]}] 11:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 11:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 525ms 11:03:02 INFO - PROCESS | 1650 | 1468519382483 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 11:03:02 INFO - PROCESS | 1650 | 1468519382485 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 11:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 11:03:02 INFO - PROCESS | 1650 | 1468519382489 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 11:03:02 INFO - PROCESS | 1650 | 1468519382490 Marionette TRACE conn2 <- [1,1034,null,{}] 11:03:02 INFO - PROCESS | 1650 | 1468519382492 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:02 INFO - PROCESS | 1650 | 1468519382493 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:02 INFO - PROCESS | 1650 | 1468519382569 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 11:03:02 INFO - PROCESS | 1650 | 1468519382581 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:02 INFO - PROCESS | 1650 | 1468519382582 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12151a000 == 33 [pid = 1650] [id = 266] 11:03:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124b74400) [pid = 1650] [serial = 796] [outer = 0x0] 11:03:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12614bc00) [pid = 1650] [serial = 797] [outer = 0x124b74400] 11:03:02 INFO - PROCESS | 1650 | 1468519382612 Marionette DEBUG loaded listener.js 11:03:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126796000) [pid = 1650] [serial = 798] [outer = 0x124b74400] 11:03:02 INFO - PROCESS | 1650 | 1468519382939 Marionette TRACE conn2 <- [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]]]}] 11:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 11:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 468ms 11:03:02 INFO - PROCESS | 1650 | 1468519382960 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 11:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 11:03:02 INFO - PROCESS | 1650 | 1468519382962 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 11:03:02 INFO - PROCESS | 1650 | 1468519382964 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 11:03:02 INFO - PROCESS | 1650 | 1468519382965 Marionette TRACE conn2 <- [1,1038,null,{}] 11:03:02 INFO - PROCESS | 1650 | 1468519382975 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:02 INFO - PROCESS | 1650 | 1468519382977 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:03 INFO - PROCESS | 1650 | 1468519383106 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 11:03:03 INFO - PROCESS | 1650 | 1468519383110 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:03 INFO - PROCESS | 1650 | 1468519383114 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119e59000 == 34 [pid = 1650] [id = 267] 11:03:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126c54c00) [pid = 1650] [serial = 799] [outer = 0x0] 11:03:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1288c2400) [pid = 1650] [serial = 800] [outer = 0x126c54c00] 11:03:03 INFO - PROCESS | 1650 | 1468519383174 Marionette DEBUG loaded listener.js 11:03:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128c18800) [pid = 1650] [serial = 801] [outer = 0x126c54c00] 11:03:03 INFO - PROCESS | 1650 | 1468519383554 Marionette TRACE conn2 <- [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]]]}] 11:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 11:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 622ms 11:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 11:03:03 INFO - PROCESS | 1650 | 1468519383588 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 11:03:03 INFO - PROCESS | 1650 | 1468519383590 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 11:03:03 INFO - PROCESS | 1650 | 1468519383593 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 11:03:03 INFO - PROCESS | 1650 | 1468519383595 Marionette TRACE conn2 <- [1,1042,null,{}] 11:03:03 INFO - PROCESS | 1650 | 1468519383599 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:03 INFO - PROCESS | 1650 | 1468519383601 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:03 INFO - PROCESS | 1650 | 1468519383755 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 11:03:03 INFO - PROCESS | 1650 | 1468519383775 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:03 INFO - PROCESS | 1650 | 1468519383776 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12611f000 == 35 [pid = 1650] [id = 268] 11:03:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126154c00) [pid = 1650] [serial = 802] [outer = 0x0] 11:03:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128ed4000) [pid = 1650] [serial = 803] [outer = 0x126154c00] 11:03:03 INFO - PROCESS | 1650 | 1468519383827 Marionette DEBUG loaded listener.js 11:03:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129223400) [pid = 1650] [serial = 804] [outer = 0x126154c00] 11:03:04 INFO - PROCESS | 1650 | 1468519384238 Marionette TRACE conn2 <- [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]]]}] 11:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 11:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 670ms 11:03:04 INFO - PROCESS | 1650 | 1468519384268 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 11:03:04 INFO - PROCESS | 1650 | 1468519384269 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 11:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 11:03:04 INFO - PROCESS | 1650 | 1468519384271 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 11:03:04 INFO - PROCESS | 1650 | 1468519384272 Marionette TRACE conn2 <- [1,1046,null,{}] 11:03:04 INFO - PROCESS | 1650 | 1468519384275 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:04 INFO - PROCESS | 1650 | 1468519384276 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:04 INFO - PROCESS | 1650 | 1468519384374 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 11:03:04 INFO - PROCESS | 1650 | 1468519384423 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:04 INFO - PROCESS | 1650 | 1468519384424 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x129134000 == 36 [pid = 1650] [id = 269] 11:03:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129229800) [pid = 1650] [serial = 805] [outer = 0x0] 11:03:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12948e000) [pid = 1650] [serial = 806] [outer = 0x129229800] 11:03:04 INFO - PROCESS | 1650 | 1468519384449 Marionette DEBUG loaded listener.js 11:03:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12952bc00) [pid = 1650] [serial = 807] [outer = 0x129229800] 11:03:04 INFO - PROCESS | 1650 | 1468519384738 Marionette TRACE conn2 <- [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]]]}] 11:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 11:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 518ms 11:03:04 INFO - PROCESS | 1650 | 1468519384790 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 11:03:04 INFO - PROCESS | 1650 | 1468519384791 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 11:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 11:03:04 INFO - PROCESS | 1650 | 1468519384799 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 11:03:04 INFO - PROCESS | 1650 | 1468519384800 Marionette TRACE conn2 <- [1,1050,null,{}] 11:03:04 INFO - PROCESS | 1650 | 1468519384803 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:04 INFO - PROCESS | 1650 | 1468519384804 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:04 INFO - PROCESS | 1650 | 1468519384902 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 11:03:04 INFO - PROCESS | 1650 | 1468519384905 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:04 INFO - PROCESS | 1650 | 1468519384907 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12969f000 == 37 [pid = 1650] [id = 270] 11:03:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11921dc00) [pid = 1650] [serial = 808] [outer = 0x0] 11:03:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a569c00) [pid = 1650] [serial = 809] [outer = 0x11921dc00] 11:03:04 INFO - PROCESS | 1650 | 1468519384938 Marionette DEBUG loaded listener.js 11:03:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a656000) [pid = 1650] [serial = 810] [outer = 0x11921dc00] 11:03:05 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118a41400) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 11:03:05 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112fbb400) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 11:03:05 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1183d9800) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 11:03:05 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1160d8000) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 11:03:05 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11628dc00) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 11:03:05 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1151cec00) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 11:03:05 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x111c78c00) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 11:03:05 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11393d000) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 11:03:05 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1181d5800) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 11:03:05 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118a40c00) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 11:03:05 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112e19800) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 11:03:05 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1210acc00) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 11:03:05 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1242c1800) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 11:03:05 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1160db800) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 11:03:05 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1197cb800) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 11:03:05 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121daa000) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 11:03:05 INFO - PROCESS | 1650 | 1468519385329 Marionette TRACE conn2 <- [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]]]}] 11:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 11:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 572ms 11:03:05 INFO - PROCESS | 1650 | 1468519385378 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 11:03:05 INFO - PROCESS | 1650 | 1468519385379 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 11:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 11:03:05 INFO - PROCESS | 1650 | 1468519385381 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 11:03:05 INFO - PROCESS | 1650 | 1468519385382 Marionette TRACE conn2 <- [1,1054,null,{}] 11:03:05 INFO - PROCESS | 1650 | 1468519385386 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:05 INFO - PROCESS | 1650 | 1468519385389 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:05 INFO - PROCESS | 1650 | 1468519385471 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 11:03:05 INFO - PROCESS | 1650 | 1468519385475 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:05 INFO - PROCESS | 1650 | 1468519385476 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11971f800 == 38 [pid = 1650] [id = 271] 11:03:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1173b5800) [pid = 1650] [serial = 811] [outer = 0x0] 11:03:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11820a400) [pid = 1650] [serial = 812] [outer = 0x1173b5800] 11:03:05 INFO - PROCESS | 1650 | 1468519385500 Marionette DEBUG loaded listener.js 11:03:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119b20800) [pid = 1650] [serial = 813] [outer = 0x1173b5800] 11:03:05 INFO - PROCESS | 1650 | 1468519385808 Marionette TRACE conn2 <- [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]]]}] 11:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 11:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 469ms 11:03:05 INFO - PROCESS | 1650 | 1468519385851 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 11:03:05 INFO - PROCESS | 1650 | 1468519385852 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 11:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 11:03:05 INFO - PROCESS | 1650 | 1468519385854 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 11:03:05 INFO - PROCESS | 1650 | 1468519385855 Marionette TRACE conn2 <- [1,1058,null,{}] 11:03:05 INFO - PROCESS | 1650 | 1468519385858 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:05 INFO - PROCESS | 1650 | 1468519385859 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:05 INFO - PROCESS | 1650 | 1468519385933 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 11:03:05 INFO - PROCESS | 1650 | 1468519385940 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:05 INFO - PROCESS | 1650 | 1468519385941 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0bc000 == 39 [pid = 1650] [id = 272] 11:03:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1183d9800) [pid = 1650] [serial = 814] [outer = 0x0] 11:03:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1291cdc00) [pid = 1650] [serial = 815] [outer = 0x1183d9800] 11:03:05 INFO - PROCESS | 1650 | 1468519385976 Marionette DEBUG loaded listener.js 11:03:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12a70a800) [pid = 1650] [serial = 816] [outer = 0x1183d9800] 11:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 11:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 469ms 11:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 11:03:06 INFO - PROCESS | 1650 | 1468519386312 Marionette TRACE conn2 <- [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]]]}] 11:03:06 INFO - PROCESS | 1650 | 1468519386324 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 11:03:06 INFO - PROCESS | 1650 | 1468519386326 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 11:03:06 INFO - PROCESS | 1650 | 1468519386328 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 11:03:06 INFO - PROCESS | 1650 | 1468519386330 Marionette TRACE conn2 <- [1,1062,null,{}] 11:03:06 INFO - PROCESS | 1650 | 1468519386332 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:06 INFO - PROCESS | 1650 | 1468519386334 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:06 INFO - PROCESS | 1650 | 1468519386454 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 11:03:06 INFO - PROCESS | 1650 | 1468519386461 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:06 INFO - PROCESS | 1650 | 1468519386462 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b29c800 == 40 [pid = 1650] [id = 273] 11:03:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113f2f400) [pid = 1650] [serial = 817] [outer = 0x0] 11:03:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a711000) [pid = 1650] [serial = 818] [outer = 0x113f2f400] 11:03:06 INFO - PROCESS | 1650 | 1468519386490 Marionette DEBUG loaded listener.js 11:03:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12aa82000) [pid = 1650] [serial = 819] [outer = 0x113f2f400] 11:03:06 INFO - PROCESS | 1650 | 1468519386833 Marionette TRACE conn2 <- [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]]]}] 11:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 11:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 519ms 11:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 11:03:06 INFO - PROCESS | 1650 | 1468519386847 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 11:03:06 INFO - PROCESS | 1650 | 1468519386849 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 11:03:06 INFO - PROCESS | 1650 | 1468519386851 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 11:03:06 INFO - PROCESS | 1650 | 1468519386854 Marionette TRACE conn2 <- [1,1066,null,{}] 11:03:06 INFO - PROCESS | 1650 | 1468519386857 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:06 INFO - PROCESS | 1650 | 1468519386858 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:06 INFO - PROCESS | 1650 | 1468519386939 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 11:03:06 INFO - PROCESS | 1650 | 1468519386943 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:06 INFO - PROCESS | 1650 | 1468519386952 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bac0000 == 41 [pid = 1650] [id = 274] 11:03:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a716000) [pid = 1650] [serial = 820] [outer = 0x0] 11:03:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12afe4400) [pid = 1650] [serial = 821] [outer = 0x12a716000] 11:03:06 INFO - PROCESS | 1650 | 1468519386977 Marionette DEBUG loaded listener.js 11:03:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b00b400) [pid = 1650] [serial = 822] [outer = 0x12a716000] 11:03:07 INFO - PROCESS | 1650 | 1468519387448 Marionette TRACE conn2 <- [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]]]}] 11:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 11:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 622ms 11:03:07 INFO - PROCESS | 1650 | 1468519387474 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 11:03:07 INFO - PROCESS | 1650 | 1468519387477 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 11:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 11:03:07 INFO - PROCESS | 1650 | 1468519387480 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 11:03:07 INFO - PROCESS | 1650 | 1468519387482 Marionette TRACE conn2 <- [1,1070,null,{}] 11:03:07 INFO - PROCESS | 1650 | 1468519387506 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:07 INFO - PROCESS | 1650 | 1468519387508 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:07 INFO - PROCESS | 1650 | 1468519387615 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 11:03:07 INFO - PROCESS | 1650 | 1468519387671 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:07 INFO - PROCESS | 1650 | 1468519387673 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x118147000 == 42 [pid = 1650] [id = 275] 11:03:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116a03c00) [pid = 1650] [serial = 823] [outer = 0x0] 11:03:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11811c800) [pid = 1650] [serial = 824] [outer = 0x116a03c00] 11:03:07 INFO - PROCESS | 1650 | 1468519387703 Marionette DEBUG loaded listener.js 11:03:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118209000) [pid = 1650] [serial = 825] [outer = 0x116a03c00] 11:03:08 INFO - PROCESS | 1650 | 1468519388190 Marionette TRACE conn2 <- [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]]]}] 11:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 11:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 740ms 11:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 11:03:08 INFO - PROCESS | 1650 | 1468519388221 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 11:03:08 INFO - PROCESS | 1650 | 1468519388224 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 11:03:08 INFO - PROCESS | 1650 | 1468519388228 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 11:03:08 INFO - PROCESS | 1650 | 1468519388230 Marionette TRACE conn2 <- [1,1074,null,{}] 11:03:08 INFO - PROCESS | 1650 | 1468519388233 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:08 INFO - PROCESS | 1650 | 1468519388235 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:08 INFO - PROCESS | 1650 | 1468519388340 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 11:03:08 INFO - PROCESS | 1650 | 1468519388397 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:08 INFO - PROCESS | 1650 | 1468519388398 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x124096800 == 43 [pid = 1650] [id = 276] 11:03:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118aab400) [pid = 1650] [serial = 826] [outer = 0x0] 11:03:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119895800) [pid = 1650] [serial = 827] [outer = 0x118aab400] 11:03:08 INFO - PROCESS | 1650 | 1468519388430 Marionette DEBUG loaded listener.js 11:03:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11a0e6000) [pid = 1650] [serial = 828] [outer = 0x118aab400] 11:03:08 INFO - PROCESS | 1650 | 1468519388866 Marionette TRACE conn2 <- [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]]]}] 11:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 11:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 671ms 11:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 11:03:08 INFO - PROCESS | 1650 | 1468519388900 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 11:03:08 INFO - PROCESS | 1650 | 1468519388901 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 11:03:08 INFO - PROCESS | 1650 | 1468519388904 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 11:03:08 INFO - PROCESS | 1650 | 1468519388906 Marionette TRACE conn2 <- [1,1078,null,{}] 11:03:08 INFO - PROCESS | 1650 | 1468519388914 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:08 INFO - PROCESS | 1650 | 1468519388917 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:09 INFO - PROCESS | 1650 | 1468519389050 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 11:03:09 INFO - PROCESS | 1650 | 1468519389121 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:09 INFO - PROCESS | 1650 | 1468519389123 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12beb8000 == 44 [pid = 1650] [id = 277] 11:03:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x121b46400) [pid = 1650] [serial = 829] [outer = 0x0] 11:03:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126c4a000) [pid = 1650] [serial = 830] [outer = 0x121b46400] 11:03:09 INFO - PROCESS | 1650 | 1468519389156 Marionette DEBUG loaded listener.js 11:03:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128c13c00) [pid = 1650] [serial = 831] [outer = 0x121b46400] 11:03:09 INFO - PROCESS | 1650 | 1468519389738 Marionette TRACE conn2 <- [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]]]}] 11:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 11:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 875ms 11:03:09 INFO - PROCESS | 1650 | 1468519389779 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 11:03:09 INFO - PROCESS | 1650 | 1468519389782 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 11:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 11:03:09 INFO - PROCESS | 1650 | 1468519389787 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 11:03:09 INFO - PROCESS | 1650 | 1468519389789 Marionette TRACE conn2 <- [1,1082,null,{}] 11:03:09 INFO - PROCESS | 1650 | 1468519389794 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:09 INFO - PROCESS | 1650 | 1468519389795 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:09 INFO - PROCESS | 1650 | 1468519389889 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 11:03:09 INFO - PROCESS | 1650 | 1468519389953 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:09 INFO - PROCESS | 1650 | 1468519389956 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x117243800 == 45 [pid = 1650] [id = 278] 11:03:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1173b1400) [pid = 1650] [serial = 832] [outer = 0x0] 11:03:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118120800) [pid = 1650] [serial = 833] [outer = 0x1173b1400] 11:03:09 INFO - PROCESS | 1650 | 1468519389983 Marionette DEBUG loaded listener.js 11:03:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118206000) [pid = 1650] [serial = 834] [outer = 0x1173b1400] 11:03:10 INFO - PROCESS | 1650 | 1468519390460 Marionette TRACE conn2 <- [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]]]}] 11:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 11:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 723ms 11:03:10 INFO - PROCESS | 1650 | 1468519390509 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 11:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 11:03:10 INFO - PROCESS | 1650 | 1468519390513 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 11:03:10 INFO - PROCESS | 1650 | 1468519390520 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 11:03:10 INFO - PROCESS | 1650 | 1468519390522 Marionette TRACE conn2 <- [1,1086,null,{}] 11:03:10 INFO - PROCESS | 1650 | 1468519390526 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:10 INFO - PROCESS | 1650 | 1468519390528 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b29c800 == 44 [pid = 1650] [id = 273] 11:03:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0bc000 == 43 [pid = 1650] [id = 272] 11:03:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11971f800 == 42 [pid = 1650] [id = 271] 11:03:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12969f000 == 41 [pid = 1650] [id = 270] 11:03:11 INFO - PROCESS | 1650 | --DOCSHELL 0x129134000 == 40 [pid = 1650] [id = 269] 11:03:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12611f000 == 39 [pid = 1650] [id = 268] 11:03:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119e59000 == 38 [pid = 1650] [id = 267] 11:03:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12151a000 == 37 [pid = 1650] [id = 266] 11:03:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119c37800 == 36 [pid = 1650] [id = 265] 11:03:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1184b3800 == 35 [pid = 1650] [id = 264] 11:03:11 INFO - PROCESS | 1650 | --DOCSHELL 0x116749000 == 34 [pid = 1650] [id = 263] 11:03:11 INFO - PROCESS | 1650 | --DOCSHELL 0x115183000 == 33 [pid = 1650] [id = 262] 11:03:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119717800 == 32 [pid = 1650] [id = 260] 11:03:11 INFO - PROCESS | 1650 | --DOCSHELL 0x117249000 == 31 [pid = 1650] [id = 261] 11:03:11 INFO - PROCESS | 1650 | --DOCSHELL 0x117243800 == 30 [pid = 1650] [id = 278] 11:03:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12beb8000 == 29 [pid = 1650] [id = 277] 11:03:11 INFO - PROCESS | 1650 | --DOCSHELL 0x124096800 == 28 [pid = 1650] [id = 276] 11:03:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12bac0000 == 27 [pid = 1650] [id = 274] 11:03:11 INFO - PROCESS | 1650 | --DOCSHELL 0x118147000 == 26 [pid = 1650] [id = 275] 11:03:11 INFO - PROCESS | 1650 | 1468519391127 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1210b1000) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11336bc00) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x115121400) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11921e000) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1172be800) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1181ca000) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11820d000) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118a41800) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124b12c00) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123caa000) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118113c00) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1166ea400) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1151db800) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11820d400) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1181e1400) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119b1bc00) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119892800) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128dabc00) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123ca9800) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128c15000) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126c4e400) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1215d1c00) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1217fd800) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118307800) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1291c8000) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x129495000) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x126152000) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1291cb400) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x129228400) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1217fbc00) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119b94000) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1291d6400) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1291d2400) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 11:03:11 INFO - PROCESS | 1650 | 1468519391217 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:11 INFO - PROCESS | 1650 | 1468519391219 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x112729000 == 27 [pid = 1650] [id = 279] 11:03:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x112fc3400) [pid = 1650] [serial = 835] [outer = 0x0] 11:03:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11336bc00) [pid = 1650] [serial = 836] [outer = 0x112fc3400] 11:03:11 INFO - PROCESS | 1650 | 1468519391248 Marionette DEBUG loaded listener.js 11:03:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x113ba7c00) [pid = 1650] [serial = 837] [outer = 0x112fc3400] 11:03:11 INFO - PROCESS | 1650 | 1468519391579 Marionette TRACE conn2 <- [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]]]}] 11:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 11:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1075ms 11:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 11:03:11 INFO - PROCESS | 1650 | 1468519391594 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 11:03:11 INFO - PROCESS | 1650 | 1468519391596 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 11:03:11 INFO - PROCESS | 1650 | 1468519391600 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 11:03:11 INFO - PROCESS | 1650 | 1468519391603 Marionette TRACE conn2 <- [1,1090,null,{}] 11:03:11 INFO - PROCESS | 1650 | 1468519391606 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:11 INFO - PROCESS | 1650 | 1468519391608 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:11 INFO - PROCESS | 1650 | 1468519391687 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 11:03:11 INFO - PROCESS | 1650 | 1468519391754 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:11 INFO - PROCESS | 1650 | 1468519391756 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11666c800 == 28 [pid = 1650] [id = 280] 11:03:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x113d90c00) [pid = 1650] [serial = 838] [outer = 0x0] 11:03:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116a0a800) [pid = 1650] [serial = 839] [outer = 0x113d90c00] 11:03:11 INFO - PROCESS | 1650 | 1468519391782 Marionette DEBUG loaded listener.js 11:03:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1181c3800) [pid = 1650] [serial = 840] [outer = 0x113d90c00] 11:03:12 INFO - PROCESS | 1650 | 1468519392080 Marionette TRACE conn2 <- [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]]]}] 11:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 11:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 522ms 11:03:12 INFO - PROCESS | 1650 | 1468519392123 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 11:03:12 INFO - PROCESS | 1650 | 1468519392125 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 11:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 11:03:12 INFO - PROCESS | 1650 | 1468519392127 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 11:03:12 INFO - PROCESS | 1650 | 1468519392129 Marionette TRACE conn2 <- [1,1094,null,{}] 11:03:12 INFO - PROCESS | 1650 | 1468519392131 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:12 INFO - PROCESS | 1650 | 1468519392133 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:12 INFO - PROCESS | 1650 | 1468519392213 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 11:03:12 INFO - PROCESS | 1650 | 1468519392222 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:12 INFO - PROCESS | 1650 | 1468519392223 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f47800 == 29 [pid = 1650] [id = 281] 11:03:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11830d800) [pid = 1650] [serial = 841] [outer = 0x0] 11:03:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1185c6400) [pid = 1650] [serial = 842] [outer = 0x11830d800] 11:03:12 INFO - PROCESS | 1650 | 1468519392257 Marionette DEBUG loaded listener.js 11:03:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118ab2c00) [pid = 1650] [serial = 843] [outer = 0x11830d800] 11:03:12 INFO - PROCESS | 1650 | 1468519392642 Marionette TRACE conn2 <- [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]]]}] 11:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 11:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 522ms 11:03:12 INFO - PROCESS | 1650 | 1468519392649 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 11:03:12 INFO - PROCESS | 1650 | 1468519392653 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 11:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 11:03:12 INFO - PROCESS | 1650 | 1468519392662 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 11:03:12 INFO - PROCESS | 1650 | 1468519392665 Marionette TRACE conn2 <- [1,1098,null,{}] 11:03:12 INFO - PROCESS | 1650 | 1468519392668 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:12 INFO - PROCESS | 1650 | 1468519392670 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:12 INFO - PROCESS | 1650 | 1468519392753 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 11:03:12 INFO - PROCESS | 1650 | 1468519392757 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:12 INFO - PROCESS | 1650 | 1468519392758 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x119717800 == 30 [pid = 1650] [id = 282] 11:03:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119221400) [pid = 1650] [serial = 844] [outer = 0x0] 11:03:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11989a800) [pid = 1650] [serial = 845] [outer = 0x119221400] 11:03:12 INFO - PROCESS | 1650 | 1468519392781 Marionette DEBUG loaded listener.js 11:03:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1210acc00) [pid = 1650] [serial = 846] [outer = 0x119221400] 11:03:13 INFO - PROCESS | 1650 | 1468519393124 Marionette TRACE conn2 <- [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]]]}] 11:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 11:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 476ms 11:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 11:03:13 INFO - PROCESS | 1650 | 1468519393136 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 11:03:13 INFO - PROCESS | 1650 | 1468519393140 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 11:03:13 INFO - PROCESS | 1650 | 1468519393143 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 11:03:13 INFO - PROCESS | 1650 | 1468519393145 Marionette TRACE conn2 <- [1,1102,null,{}] 11:03:13 INFO - PROCESS | 1650 | 1468519393148 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:13 INFO - PROCESS | 1650 | 1468519393150 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:13 INFO - PROCESS | 1650 | 1468519393315 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 11:03:13 INFO - PROCESS | 1650 | 1468519393343 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:13 INFO - PROCESS | 1650 | 1468519393344 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c74000 == 31 [pid = 1650] [id = 283] 11:03:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1173ac400) [pid = 1650] [serial = 847] [outer = 0x0] 11:03:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12118e400) [pid = 1650] [serial = 848] [outer = 0x1173ac400] 11:03:13 INFO - PROCESS | 1650 | 1468519393396 Marionette DEBUG loaded listener.js 11:03:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x121b55400) [pid = 1650] [serial = 849] [outer = 0x1173ac400] 11:03:13 INFO - PROCESS | 1650 | 1468519393850 Marionette TRACE conn2 <- [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]]]}] 11:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 11:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 721ms 11:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 11:03:13 INFO - PROCESS | 1650 | 1468519393863 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 11:03:13 INFO - PROCESS | 1650 | 1468519393865 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 11:03:13 INFO - PROCESS | 1650 | 1468519393867 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 11:03:13 INFO - PROCESS | 1650 | 1468519393868 Marionette TRACE conn2 <- [1,1106,null,{}] 11:03:13 INFO - PROCESS | 1650 | 1468519393872 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:13 INFO - PROCESS | 1650 | 1468519393874 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:13 INFO - PROCESS | 1650 | 1468519393971 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 11:03:14 INFO - PROCESS | 1650 | 1468519394118 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:14 INFO - PROCESS | 1650 | 1468519394122 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x121dd6800 == 32 [pid = 1650] [id = 284] 11:03:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118303c00) [pid = 1650] [serial = 850] [outer = 0x0] 11:03:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126c4b800) [pid = 1650] [serial = 851] [outer = 0x118303c00] 11:03:14 INFO - PROCESS | 1650 | 1468519394192 Marionette DEBUG loaded listener.js 11:03:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128c0f800) [pid = 1650] [serial = 852] [outer = 0x118303c00] 11:03:14 INFO - PROCESS | 1650 | 1468519394525 Marionette TRACE conn2 <- [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]]]}] 11:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 11:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 672ms 11:03:14 INFO - PROCESS | 1650 | 1468519394539 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 11:03:14 INFO - PROCESS | 1650 | 1468519394540 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 11:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 11:03:14 INFO - PROCESS | 1650 | 1468519394543 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 11:03:14 INFO - PROCESS | 1650 | 1468519394544 Marionette TRACE conn2 <- [1,1110,null,{}] 11:03:14 INFO - PROCESS | 1650 | 1468519394546 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:14 INFO - PROCESS | 1650 | 1468519394548 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:14 INFO - PROCESS | 1650 | 1468519394646 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 11:03:14 INFO - PROCESS | 1650 | 1468519394675 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:14 INFO - PROCESS | 1650 | 1468519394676 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x112dbc800 == 33 [pid = 1650] [id = 285] 11:03:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128c1c000) [pid = 1650] [serial = 853] [outer = 0x0] 11:03:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1291c8000) [pid = 1650] [serial = 854] [outer = 0x128c1c000] 11:03:14 INFO - PROCESS | 1650 | 1468519394708 Marionette DEBUG loaded listener.js 11:03:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1291cf400) [pid = 1650] [serial = 855] [outer = 0x128c1c000] 11:03:15 INFO - PROCESS | 1650 | 1468519395016 Marionette TRACE conn2 <- [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]]]}] 11:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 11:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 521ms 11:03:15 INFO - PROCESS | 1650 | 1468519395064 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 11:03:15 INFO - PROCESS | 1650 | 1468519395066 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 11:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 11:03:15 INFO - PROCESS | 1650 | 1468519395068 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 11:03:15 INFO - PROCESS | 1650 | 1468519395069 Marionette TRACE conn2 <- [1,1114,null,{}] 11:03:15 INFO - PROCESS | 1650 | 1468519395071 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:15 INFO - PROCESS | 1650 | 1468519395073 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:15 INFO - PROCESS | 1650 | 1468519395167 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 11:03:15 INFO - PROCESS | 1650 | 1468519395202 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:15 INFO - PROCESS | 1650 | 1468519395203 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c32800 == 34 [pid = 1650] [id = 286] 11:03:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119899c00) [pid = 1650] [serial = 856] [outer = 0x0] 11:03:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129221800) [pid = 1650] [serial = 857] [outer = 0x119899c00] 11:03:15 INFO - PROCESS | 1650 | 1468519395227 Marionette DEBUG loaded listener.js 11:03:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129486800) [pid = 1650] [serial = 858] [outer = 0x119899c00] 11:03:15 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126154c00) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 11:03:15 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11921dc00) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 11:03:15 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11830e800) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 11:03:15 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129228c00) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 11:03:15 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1181d8000) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 11:03:15 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11696e400) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 11:03:15 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113d8d000) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 11:03:15 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113f35c00) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 11:03:15 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124b74400) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 11:03:15 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x129229800) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 11:03:15 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1183d9800) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 11:03:15 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a716000) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 11:03:15 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1173b5800) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 11:03:15 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126c54c00) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 11:03:15 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x113f2f400) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 11:03:15 INFO - PROCESS | 1650 | 1468519395702 Marionette TRACE conn2 <- [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]]]}] 11:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 11:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 670ms 11:03:15 INFO - PROCESS | 1650 | 1468519395740 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 11:03:15 INFO - PROCESS | 1650 | 1468519395741 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 11:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 11:03:15 INFO - PROCESS | 1650 | 1468519395743 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 11:03:15 INFO - PROCESS | 1650 | 1468519395744 Marionette TRACE conn2 <- [1,1118,null,{}] 11:03:15 INFO - PROCESS | 1650 | 1468519395747 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:15 INFO - PROCESS | 1650 | 1468519395748 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:15 INFO - PROCESS | 1650 | 1468519395854 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 11:03:15 INFO - PROCESS | 1650 | 1468519395913 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:15 INFO - PROCESS | 1650 | 1468519395914 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12912c000 == 35 [pid = 1650] [id = 287] 11:03:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1160da400) [pid = 1650] [serial = 859] [outer = 0x0] 11:03:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119227000) [pid = 1650] [serial = 860] [outer = 0x1160da400] 11:03:15 INFO - PROCESS | 1650 | 1468519395939 Marionette DEBUG loaded listener.js 11:03:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126154c00) [pid = 1650] [serial = 861] [outer = 0x1160da400] 11:03:16 INFO - PROCESS | 1650 | 1468519396206 Marionette TRACE conn2 <- [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]]]}] 11:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 11:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 470ms 11:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 11:03:16 INFO - PROCESS | 1650 | 1468519396214 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 11:03:16 INFO - PROCESS | 1650 | 1468519396215 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 11:03:16 INFO - PROCESS | 1650 | 1468519396217 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 11:03:16 INFO - PROCESS | 1650 | 1468519396218 Marionette TRACE conn2 <- [1,1122,null,{}] 11:03:16 INFO - PROCESS | 1650 | 1468519396230 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:16 INFO - PROCESS | 1650 | 1468519396231 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:16 INFO - PROCESS | 1650 | 1468519396313 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 11:03:16 INFO - PROCESS | 1650 | 1468519396317 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:16 INFO - PROCESS | 1650 | 1468519396319 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12969f800 == 36 [pid = 1650] [id = 288] 11:03:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128c0f000) [pid = 1650] [serial = 862] [outer = 0x0] 11:03:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x129229c00) [pid = 1650] [serial = 863] [outer = 0x128c0f000] 11:03:16 INFO - PROCESS | 1650 | 1468519396345 Marionette DEBUG loaded listener.js 11:03:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x129492400) [pid = 1650] [serial = 864] [outer = 0x128c0f000] 11:03:16 INFO - PROCESS | 1650 | 1468519396658 Marionette TRACE conn2 <- [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]]]}] 11:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 11:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 473ms 11:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 11:03:16 INFO - PROCESS | 1650 | 1468519396690 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 11:03:16 INFO - PROCESS | 1650 | 1468519396692 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 11:03:16 INFO - PROCESS | 1650 | 1468519396694 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 11:03:16 INFO - PROCESS | 1650 | 1468519396695 Marionette TRACE conn2 <- [1,1126,null,{}] 11:03:16 INFO - PROCESS | 1650 | 1468519396697 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:16 INFO - PROCESS | 1650 | 1468519396698 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:16 INFO - PROCESS | 1650 | 1468519396801 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 11:03:16 INFO - PROCESS | 1650 | 1468519396807 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:16 INFO - PROCESS | 1650 | 1468519396809 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5b1000 == 37 [pid = 1650] [id = 289] 11:03:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1172bc000) [pid = 1650] [serial = 865] [outer = 0x0] 11:03:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129523000) [pid = 1650] [serial = 866] [outer = 0x1172bc000] 11:03:16 INFO - PROCESS | 1650 | 1468519396836 Marionette DEBUG loaded listener.js 11:03:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1217d8800) [pid = 1650] [serial = 867] [outer = 0x1172bc000] 11:03:17 INFO - PROCESS | 1650 | 1468519397175 Marionette TRACE conn2 <- [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]]]}] 11:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 11:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 518ms 11:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 11:03:17 INFO - PROCESS | 1650 | 1468519397212 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 11:03:17 INFO - PROCESS | 1650 | 1468519397214 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 11:03:17 INFO - PROCESS | 1650 | 1468519397216 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 11:03:17 INFO - PROCESS | 1650 | 1468519397218 Marionette TRACE conn2 <- [1,1130,null,{}] 11:03:17 INFO - PROCESS | 1650 | 1468519397220 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:17 INFO - PROCESS | 1650 | 1468519397222 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:17 INFO - PROCESS | 1650 | 1468519397314 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 11:03:17 INFO - PROCESS | 1650 | 1468519397318 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:17 INFO - PROCESS | 1650 | 1468519397320 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x119253000 == 38 [pid = 1650] [id = 290] 11:03:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a654c00) [pid = 1650] [serial = 868] [outer = 0x0] 11:03:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12aa78800) [pid = 1650] [serial = 869] [outer = 0x12a654c00] 11:03:17 INFO - PROCESS | 1650 | 1468519397346 Marionette DEBUG loaded listener.js 11:03:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12aa83c00) [pid = 1650] [serial = 870] [outer = 0x12a654c00] 11:03:17 INFO - PROCESS | 1650 | 1468519397873 Marionette TRACE conn2 <- [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]]]}] 11:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 11:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 671ms 11:03:17 INFO - PROCESS | 1650 | 1468519397888 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 11:03:17 INFO - PROCESS | 1650 | 1468519397890 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 11:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 11:03:17 INFO - PROCESS | 1650 | 1468519397894 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 11:03:17 INFO - PROCESS | 1650 | 1468519397895 Marionette TRACE conn2 <- [1,1134,null,{}] 11:03:17 INFO - PROCESS | 1650 | 1468519397899 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:17 INFO - PROCESS | 1650 | 1468519397901 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:18 INFO - PROCESS | 1650 | 1468519398014 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 11:03:18 INFO - PROCESS | 1650 | 1468519398069 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:18 INFO - PROCESS | 1650 | 1468519398070 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x117076800 == 39 [pid = 1650] [id = 291] 11:03:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x113f31c00) [pid = 1650] [serial = 871] [outer = 0x0] 11:03:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x117056400) [pid = 1650] [serial = 872] [outer = 0x113f31c00] 11:03:18 INFO - PROCESS | 1650 | 1468519398101 Marionette DEBUG loaded listener.js 11:03:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1181c4000) [pid = 1650] [serial = 873] [outer = 0x113f31c00] 11:03:18 INFO - PROCESS | 1650 | 1468519398621 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 11:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 11:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 770ms 11:03:18 INFO - PROCESS | 1650 | 1468519398679 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 11:03:18 INFO - PROCESS | 1650 | 1468519398682 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 11:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 11:03:18 INFO - PROCESS | 1650 | 1468519398689 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 11:03:18 INFO - PROCESS | 1650 | 1468519398691 Marionette TRACE conn2 <- [1,1138,null,{}] 11:03:18 INFO - PROCESS | 1650 | 1468519398694 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:18 INFO - PROCESS | 1650 | 1468519398695 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:18 INFO - PROCESS | 1650 | 1468519398808 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 11:03:18 INFO - PROCESS | 1650 | 1468519398895 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:18 INFO - PROCESS | 1650 | 1468519398897 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1213e0800 == 40 [pid = 1650] [id = 292] 11:03:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11850d800) [pid = 1650] [serial = 874] [outer = 0x0] 11:03:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1197cd000) [pid = 1650] [serial = 875] [outer = 0x11850d800] 11:03:18 INFO - PROCESS | 1650 | 1468519398927 Marionette DEBUG loaded listener.js 11:03:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119899400) [pid = 1650] [serial = 876] [outer = 0x11850d800] 11:03:19 INFO - PROCESS | 1650 | 1468519399601 Marionette TRACE conn2 <- [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]]]}] 11:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5b1000 == 39 [pid = 1650] [id = 289] 11:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12969f800 == 38 [pid = 1650] [id = 288] 11:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12912c000 == 37 [pid = 1650] [id = 287] 11:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x128c32800 == 36 [pid = 1650] [id = 286] 11:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x112dbc800 == 35 [pid = 1650] [id = 285] 11:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x121dd6800 == 34 [pid = 1650] [id = 284] 11:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119c74000 == 33 [pid = 1650] [id = 283] 11:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119717800 == 32 [pid = 1650] [id = 282] 11:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x116f47800 == 31 [pid = 1650] [id = 281] 11:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11666c800 == 30 [pid = 1650] [id = 280] 11:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x112729000 == 29 [pid = 1650] [id = 279] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128ed4000) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12a569c00) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118ea1000) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119898000) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a653800) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118206800) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11830e400) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1172b9000) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1181ca800) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119a35800) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123cac800) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11662f400) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1173b7400) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12614bc00) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12952bc00) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12948e000) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1291cdc00) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b00b400) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a656000) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12afe4400) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11820a400) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1288c2400) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x129223400) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12a70a800) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119b20800) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12aa82000) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x128c18800) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 11:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x126796000) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 11:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 974ms 11:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12a711000) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 11:03:19 INFO - PROCESS | 1650 | 1468519399662 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 11:03:19 INFO - PROCESS | 1650 | 1468519399665 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 11:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 11:03:19 INFO - PROCESS | 1650 | 1468519399668 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 11:03:19 INFO - PROCESS | 1650 | 1468519399669 Marionette TRACE conn2 <- [1,1142,null,{}] 11:03:19 INFO - PROCESS | 1650 | 1468519399675 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:19 INFO - PROCESS | 1650 | 1468519399677 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:19 INFO - PROCESS | 1650 | 1468519399758 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 11:03:19 INFO - PROCESS | 1650 | 1468519399767 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:19 INFO - PROCESS | 1650 | 1468519399770 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x116620800 == 30 [pid = 1650] [id = 293] 11:03:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118120c00) [pid = 1650] [serial = 877] [outer = 0x0] 11:03:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1181c1400) [pid = 1650] [serial = 878] [outer = 0x118120c00] 11:03:19 INFO - PROCESS | 1650 | 1468519399799 Marionette DEBUG loaded listener.js 11:03:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118209c00) [pid = 1650] [serial = 879] [outer = 0x118120c00] 11:03:20 INFO - PROCESS | 1650 | 1468519400164 Marionette TRACE conn2 <- [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]]]}] 11:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 11:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 521ms 11:03:20 INFO - PROCESS | 1650 | 1468519400194 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 11:03:20 INFO - PROCESS | 1650 | 1468519400197 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 11:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 11:03:20 INFO - PROCESS | 1650 | 1468519400201 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 11:03:20 INFO - PROCESS | 1650 | 1468519400203 Marionette TRACE conn2 <- [1,1146,null,{}] 11:03:20 INFO - PROCESS | 1650 | 1468519400205 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:20 INFO - PROCESS | 1650 | 1468519400207 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:20 INFO - PROCESS | 1650 | 1468519400288 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 11:03:20 INFO - PROCESS | 1650 | 1468519400292 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:20 INFO - PROCESS | 1650 | 1468519400293 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11826d000 == 31 [pid = 1650] [id = 294] 11:03:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1185c1800) [pid = 1650] [serial = 880] [outer = 0x0] 11:03:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119224800) [pid = 1650] [serial = 881] [outer = 0x1185c1800] 11:03:20 INFO - PROCESS | 1650 | 1468519400320 Marionette DEBUG loaded listener.js 11:03:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119a11800) [pid = 1650] [serial = 882] [outer = 0x1185c1800] 11:03:20 INFO - PROCESS | 1650 | 1468519400677 Marionette TRACE conn2 <- [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]]]}] 11:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 11:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 522ms 11:03:20 INFO - PROCESS | 1650 | 1468519400731 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 11:03:20 INFO - PROCESS | 1650 | 1468519400733 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 11:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 11:03:20 INFO - PROCESS | 1650 | 1468519400737 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 11:03:20 INFO - PROCESS | 1650 | 1468519400739 Marionette TRACE conn2 <- [1,1150,null,{}] 11:03:20 INFO - PROCESS | 1650 | 1468519400747 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:20 INFO - PROCESS | 1650 | 1468519400751 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:20 INFO - PROCESS | 1650 | 1468519400832 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 11:03:20 INFO - PROCESS | 1650 | 1468519400841 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:20 INFO - PROCESS | 1650 | 1468519400843 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f53000 == 32 [pid = 1650] [id = 295] 11:03:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1160d9400) [pid = 1650] [serial = 883] [outer = 0x0] 11:03:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x121abcc00) [pid = 1650] [serial = 884] [outer = 0x1160d9400] 11:03:20 INFO - PROCESS | 1650 | 1468519400871 Marionette DEBUG loaded listener.js 11:03:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12614a800) [pid = 1650] [serial = 885] [outer = 0x1160d9400] 11:03:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x126a83c00) [pid = 1650] [serial = 886] [outer = 0x1291c9000] 11:03:21 INFO - PROCESS | 1650 | 1468519401251 Marionette TRACE conn2 <- [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]]]}] 11:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 11:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 520ms 11:03:21 INFO - PROCESS | 1650 | 1468519401258 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 11:03:21 INFO - PROCESS | 1650 | 1468519401259 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 11:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 11:03:21 INFO - PROCESS | 1650 | 1468519401262 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 11:03:21 INFO - PROCESS | 1650 | 1468519401263 Marionette TRACE conn2 <- [1,1154,null,{}] 11:03:21 INFO - PROCESS | 1650 | 1468519401265 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:21 INFO - PROCESS | 1650 | 1468519401266 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:21 INFO - PROCESS | 1650 | 1468519401378 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 11:03:21 INFO - PROCESS | 1650 | 1468519401411 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:21 INFO - PROCESS | 1650 | 1468519401412 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12161b000 == 33 [pid = 1650] [id = 296] 11:03:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1217d3c00) [pid = 1650] [serial = 887] [outer = 0x0] 11:03:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x126a8c400) [pid = 1650] [serial = 888] [outer = 0x1217d3c00] 11:03:21 INFO - PROCESS | 1650 | 1468519401437 Marionette DEBUG loaded listener.js 11:03:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x128c12000) [pid = 1650] [serial = 889] [outer = 0x1217d3c00] 11:03:21 INFO - PROCESS | 1650 | 1468519401771 Marionette TRACE conn2 <- [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]]]}] 11:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 11:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 518ms 11:03:21 INFO - PROCESS | 1650 | 1468519401781 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 11:03:21 INFO - PROCESS | 1650 | 1468519401782 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 11:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 11:03:21 INFO - PROCESS | 1650 | 1468519401787 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 11:03:21 INFO - PROCESS | 1650 | 1468519401790 Marionette TRACE conn2 <- [1,1158,null,{}] 11:03:21 INFO - PROCESS | 1650 | 1468519401799 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:21 INFO - PROCESS | 1650 | 1468519401800 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:21 INFO - PROCESS | 1650 | 1468519401900 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 11:03:21 INFO - PROCESS | 1650 | 1468519401903 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:21 INFO - PROCESS | 1650 | 1468519401905 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x124bb3800 == 34 [pid = 1650] [id = 297] 11:03:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113d8e400) [pid = 1650] [serial = 890] [outer = 0x0] 11:03:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128c19c00) [pid = 1650] [serial = 891] [outer = 0x113d8e400] 11:03:21 INFO - PROCESS | 1650 | 1468519401929 Marionette DEBUG loaded listener.js 11:03:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1291ca000) [pid = 1650] [serial = 892] [outer = 0x113d8e400] 11:03:22 INFO - PROCESS | 1650 | 1468519402259 Marionette TRACE conn2 <- [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]]]}] 11:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 11:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 525ms 11:03:22 INFO - PROCESS | 1650 | 1468519402316 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 11:03:22 INFO - PROCESS | 1650 | 1468519402318 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 11:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 11:03:22 INFO - PROCESS | 1650 | 1468519402320 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 11:03:22 INFO - PROCESS | 1650 | 1468519402321 Marionette TRACE conn2 <- [1,1162,null,{}] 11:03:22 INFO - PROCESS | 1650 | 1468519402324 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:22 INFO - PROCESS | 1650 | 1468519402328 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:22 INFO - PROCESS | 1650 | 1468519402446 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 11:03:22 INFO - PROCESS | 1650 | 1468519402462 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:22 INFO - PROCESS | 1650 | 1468519402464 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c2c000 == 35 [pid = 1650] [id = 298] 11:03:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1291ccc00) [pid = 1650] [serial = 893] [outer = 0x0] 11:03:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12948e000) [pid = 1650] [serial = 894] [outer = 0x1291ccc00] 11:03:22 INFO - PROCESS | 1650 | 1468519402488 Marionette DEBUG loaded listener.js 11:03:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12aa7dc00) [pid = 1650] [serial = 895] [outer = 0x1291ccc00] 11:03:22 INFO - PROCESS | 1650 | 1468519402840 Marionette TRACE conn2 <- [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]]]}] 11:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 11:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 568ms 11:03:22 INFO - PROCESS | 1650 | 1468519402889 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 11:03:22 INFO - PROCESS | 1650 | 1468519402890 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 11:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 11:03:22 INFO - PROCESS | 1650 | 1468519402892 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 11:03:22 INFO - PROCESS | 1650 | 1468519402893 Marionette TRACE conn2 <- [1,1166,null,{}] 11:03:22 INFO - PROCESS | 1650 | 1468519402895 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:22 INFO - PROCESS | 1650 | 1468519402897 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:22 INFO - PROCESS | 1650 | 1468519402992 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 11:03:23 INFO - PROCESS | 1650 | 1468519403006 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:23 INFO - PROCESS | 1650 | 1468519403007 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296b1000 == 36 [pid = 1650] [id = 299] 11:03:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12aa82c00) [pid = 1650] [serial = 896] [outer = 0x0] 11:03:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12afe2400) [pid = 1650] [serial = 897] [outer = 0x12aa82c00] 11:03:23 INFO - PROCESS | 1650 | 1468519403032 Marionette DEBUG loaded listener.js 11:03:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b005800) [pid = 1650] [serial = 898] [outer = 0x12aa82c00] 11:03:23 INFO - PROCESS | 1650 | 1468519403366 Marionette TRACE conn2 <- [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]]]}] 11:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 11:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 518ms 11:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 11:03:23 INFO - PROCESS | 1650 | 1468519403410 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 11:03:23 INFO - PROCESS | 1650 | 1468519403412 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 11:03:23 INFO - PROCESS | 1650 | 1468519403414 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 11:03:23 INFO - PROCESS | 1650 | 1468519403415 Marionette TRACE conn2 <- [1,1170,null,{}] 11:03:23 INFO - PROCESS | 1650 | 1468519403417 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:23 INFO - PROCESS | 1650 | 1468519403419 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:23 INFO - PROCESS | 1650 | 1468519403519 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 11:03:23 INFO - PROCESS | 1650 | 1468519403522 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:23 INFO - PROCESS | 1650 | 1468519403523 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa10800 == 37 [pid = 1650] [id = 300] 11:03:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12aa7f000) [pid = 1650] [serial = 899] [outer = 0x0] 11:03:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b255800) [pid = 1650] [serial = 900] [outer = 0x12aa7f000] 11:03:23 INFO - PROCESS | 1650 | 1468519403547 Marionette DEBUG loaded listener.js 11:03:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b261400) [pid = 1650] [serial = 901] [outer = 0x12aa7f000] 11:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11830d800) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 11:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112fc3400) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 11:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119221400) [pid = 1650] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 11:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1173b1400) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 11:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113d90c00) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 11:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116a03c00) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 11:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118aab400) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 11:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x121b46400) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 11:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1172bc000) [pid = 1650] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 11:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118303c00) [pid = 1650] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 11:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128c1c000) [pid = 1650] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 11:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119899c00) [pid = 1650] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 11:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1160da400) [pid = 1650] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 11:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128c0f000) [pid = 1650] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 11:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1173ac400) [pid = 1650] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 11:03:23 INFO - PROCESS | 1650 | 1468519403959 Marionette TRACE conn2 <- [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]]]}] 11:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 11:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 568ms 11:03:23 INFO - PROCESS | 1650 | 1468519403983 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 11:03:23 INFO - PROCESS | 1650 | 1468519403984 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 11:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 11:03:23 INFO - PROCESS | 1650 | 1468519403989 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 11:03:23 INFO - PROCESS | 1650 | 1468519403990 Marionette TRACE conn2 <- [1,1174,null,{}] 11:03:23 INFO - PROCESS | 1650 | 1468519403992 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:23 INFO - PROCESS | 1650 | 1468519403993 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:24 INFO - PROCESS | 1650 | 1468519404073 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 11:03:24 INFO - PROCESS | 1650 | 1468519404127 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:24 INFO - PROCESS | 1650 | 1468519404128 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f48800 == 38 [pid = 1650] [id = 301] 11:03:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x113b9ac00) [pid = 1650] [serial = 902] [outer = 0x0] 11:03:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118aab400) [pid = 1650] [serial = 903] [outer = 0x113b9ac00] 11:03:24 INFO - PROCESS | 1650 | 1468519404153 Marionette DEBUG loaded listener.js 11:03:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x121b46400) [pid = 1650] [serial = 904] [outer = 0x113b9ac00] 11:03:24 INFO - PROCESS | 1650 | 1468519404445 Marionette TRACE conn2 <- [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] 11:03:24 INFO - PROCESS | 1650 | 1468519404461 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 11:03:24 INFO - PROCESS | 1650 | 1468519404463 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 11:03:24 INFO - PROCESS | 1650 | 1468519404465 Marionette TRACE conn2 <- [1,1178,null,{}] 11:03:24 INFO - PROCESS | 1650 | 1468519404467 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:24 INFO - PROCESS | 1650 | 1468519404468 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:24 INFO - PROCESS | 1650 | 1468519404563 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 11:03:24 INFO - PROCESS | 1650 | 1468519404566 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:24 INFO - PROCESS | 1650 | 1468519404567 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b29a800 == 39 [pid = 1650] [id = 302] 11:03:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119892000) [pid = 1650] [serial = 905] [outer = 0x0] 11:03:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12b261800) [pid = 1650] [serial = 906] [outer = 0x119892000] 11:03:24 INFO - PROCESS | 1650 | 1468519404594 Marionette DEBUG loaded listener.js 11:03:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12ba67000) [pid = 1650] [serial = 907] [outer = 0x119892000] 11:03:24 INFO - PROCESS | 1650 | 1468519404948 Marionette TRACE conn2 <- [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] 11:03:24 INFO - PROCESS | 1650 | 1468519404996 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 11:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 11:03:25 INFO - PROCESS | 1650 | 1468519404998 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 11:03:25 INFO - PROCESS | 1650 | 1468519405000 Marionette TRACE conn2 <- [1,1182,null,{}] 11:03:25 INFO - PROCESS | 1650 | 1468519405003 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:25 INFO - PROCESS | 1650 | 1468519405004 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:25 INFO - PROCESS | 1650 | 1468519405096 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 11:03:25 INFO - PROCESS | 1650 | 1468519405101 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:25 INFO - PROCESS | 1650 | 1468519405102 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12beb6800 == 40 [pid = 1650] [id = 303] 11:03:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12ba6a000) [pid = 1650] [serial = 908] [outer = 0x0] 11:03:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12bbe9400) [pid = 1650] [serial = 909] [outer = 0x12ba6a000] 11:03:25 INFO - PROCESS | 1650 | 1468519405129 Marionette DEBUG loaded listener.js 11:03:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12be9ac00) [pid = 1650] [serial = 910] [outer = 0x12ba6a000] 11:03:25 INFO - PROCESS | 1650 | 1468519405461 Marionette TRACE conn2 <- [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[76] expected 0 but got 53","_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] 11:03:25 INFO - PROCESS | 1650 | 1468519405476 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 11:03:25 INFO - PROCESS | 1650 | 1468519405478 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 11:03:25 INFO - PROCESS | 1650 | 1468519405479 Marionette TRACE conn2 <- [1,1186,null,{}] 11:03:25 INFO - PROCESS | 1650 | 1468519405482 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:25 INFO - PROCESS | 1650 | 1468519405483 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:25 INFO - PROCESS | 1650 | 1468519405572 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 11:03:25 INFO - PROCESS | 1650 | 1468519405626 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:25 INFO - PROCESS | 1650 | 1468519405627 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c574800 == 41 [pid = 1650] [id = 304] 11:03:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12be9a000) [pid = 1650] [serial = 911] [outer = 0x0] 11:03:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12be9f800) [pid = 1650] [serial = 912] [outer = 0x12be9a000] 11:03:25 INFO - PROCESS | 1650 | 1468519405651 Marionette DEBUG loaded listener.js 11:03:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12c5a5400) [pid = 1650] [serial = 913] [outer = 0x12be9a000] 11:03:26 INFO - PROCESS | 1650 | 1468519406079 Marionette TRACE conn2 <- [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] 11:03:26 INFO - PROCESS | 1650 | 1468519406151 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 11:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 11:03:26 INFO - PROCESS | 1650 | 1468519406154 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 11:03:26 INFO - PROCESS | 1650 | 1468519406156 Marionette TRACE conn2 <- [1,1190,null,{}] 11:03:26 INFO - PROCESS | 1650 | 1468519406160 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:26 INFO - PROCESS | 1650 | 1468519406162 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:26 INFO - PROCESS | 1650 | 1468519406274 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 11:03:26 INFO - PROCESS | 1650 | 1468519406371 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:26 INFO - PROCESS | 1650 | 1468519406372 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x118153800 == 42 [pid = 1650] [id = 305] 11:03:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118205c00) [pid = 1650] [serial = 914] [outer = 0x0] 11:03:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11820f800) [pid = 1650] [serial = 915] [outer = 0x118205c00] 11:03:26 INFO - PROCESS | 1650 | 1468519406403 Marionette DEBUG loaded listener.js 11:03:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11850d000) [pid = 1650] [serial = 916] [outer = 0x118205c00] 11:03:26 INFO - PROCESS | 1650 | 1468519406842 Marionette TRACE conn2 <- [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] 11:03:26 INFO - PROCESS | 1650 | 1468519406878 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 11:03:26 INFO - PROCESS | 1650 | 1468519406883 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 11:03:26 INFO - PROCESS | 1650 | 1468519406885 Marionette TRACE conn2 <- [1,1194,null,{}] 11:03:26 INFO - PROCESS | 1650 | 1468519406888 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:26 INFO - PROCESS | 1650 | 1468519406889 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:26 INFO - PROCESS | 1650 | 1468519406993 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 11:03:27 INFO - PROCESS | 1650 | 1468519407050 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:27 INFO - PROCESS | 1650 | 1468519407051 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b4a800 == 43 [pid = 1650] [id = 306] 11:03:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119898000) [pid = 1650] [serial = 917] [outer = 0x0] 11:03:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x121422c00) [pid = 1650] [serial = 918] [outer = 0x119898000] 11:03:27 INFO - PROCESS | 1650 | 1468519407082 Marionette DEBUG loaded listener.js 11:03:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124b0f400) [pid = 1650] [serial = 919] [outer = 0x119898000] 11:03:27 INFO - PROCESS | 1650 | 1468519407536 Marionette TRACE conn2 <- [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 104","_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] 11:03:27 INFO - PROCESS | 1650 | 1468519407556 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 11:03:27 INFO - PROCESS | 1650 | 1468519407559 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 11:03:27 INFO - PROCESS | 1650 | 1468519407562 Marionette TRACE conn2 <- [1,1198,null,{}] 11:03:27 INFO - PROCESS | 1650 | 1468519407569 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:27 INFO - PROCESS | 1650 | 1468519407573 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:27 INFO - PROCESS | 1650 | 1468519407696 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 11:03:27 INFO - PROCESS | 1650 | 1468519407756 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:27 INFO - PROCESS | 1650 | 1468519407758 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c581800 == 44 [pid = 1650] [id = 307] 11:03:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126c45c00) [pid = 1650] [serial = 920] [outer = 0x0] 11:03:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128e81800) [pid = 1650] [serial = 921] [outer = 0x126c45c00] 11:03:27 INFO - PROCESS | 1650 | 1468519407789 Marionette DEBUG loaded listener.js 11:03:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128e88400) [pid = 1650] [serial = 922] [outer = 0x126c45c00] 11:03:28 INFO - PROCESS | 1650 | 1468519408265 Marionette TRACE conn2 <- [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]]]}] 11:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 11:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 720ms 11:03:28 INFO - PROCESS | 1650 | 1468519408280 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 11:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 11:03:28 INFO - PROCESS | 1650 | 1468519408282 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 11:03:28 INFO - PROCESS | 1650 | 1468519408284 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 11:03:28 INFO - PROCESS | 1650 | 1468519408285 Marionette TRACE conn2 <- [1,1202,null,{}] 11:03:28 INFO - PROCESS | 1650 | 1468519408288 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:28 INFO - PROCESS | 1650 | 1468519408289 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:28 INFO - PROCESS | 1650 | 1468519408394 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 11:03:28 INFO - PROCESS | 1650 | 1468519408448 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:28 INFO - PROCESS | 1650 | 1468519408449 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a67800 == 45 [pid = 1650] [id = 308] 11:03:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128ed3000) [pid = 1650] [serial = 923] [outer = 0x0] 11:03:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129222c00) [pid = 1650] [serial = 924] [outer = 0x128ed3000] 11:03:28 INFO - PROCESS | 1650 | 1468519408481 Marionette DEBUG loaded listener.js 11:03:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12952d400) [pid = 1650] [serial = 925] [outer = 0x128ed3000] 11:03:29 INFO - PROCESS | 1650 | 1468519409117 Marionette TRACE conn2 <- [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]]]}] 11:03:29 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 11:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 871ms 11:03:29 INFO - PROCESS | 1650 | 1468519409156 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 11:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 11:03:29 INFO - PROCESS | 1650 | 1468519409159 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 11:03:29 INFO - PROCESS | 1650 | 1468519409162 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 11:03:29 INFO - PROCESS | 1650 | 1468519409165 Marionette TRACE conn2 <- [1,1206,null,{}] 11:03:29 INFO - PROCESS | 1650 | 1468519409168 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:29 INFO - PROCESS | 1650 | 1468519409169 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:29 INFO - PROCESS | 1650 | 1468519409265 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 11:03:29 INFO - PROCESS | 1650 | 1468519409337 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:29 INFO - PROCESS | 1650 | 1468519409339 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a3800 == 46 [pid = 1650] [id = 309] 11:03:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1181be000) [pid = 1650] [serial = 926] [outer = 0x0] 11:03:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118204000) [pid = 1650] [serial = 927] [outer = 0x1181be000] 11:03:29 INFO - PROCESS | 1650 | 1468519409368 Marionette DEBUG loaded listener.js 11:03:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11820fc00) [pid = 1650] [serial = 928] [outer = 0x1181be000] 11:03:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12beb6800 == 45 [pid = 1650] [id = 303] 11:03:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12b29a800 == 44 [pid = 1650] [id = 302] 11:03:30 INFO - PROCESS | 1650 | --DOCSHELL 0x119f48800 == 43 [pid = 1650] [id = 301] 11:03:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa10800 == 42 [pid = 1650] [id = 300] 11:03:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1296b1000 == 41 [pid = 1650] [id = 299] 11:03:30 INFO - PROCESS | 1650 | --DOCSHELL 0x128c2c000 == 40 [pid = 1650] [id = 298] 11:03:30 INFO - PROCESS | 1650 | --DOCSHELL 0x124bb3800 == 39 [pid = 1650] [id = 297] 11:03:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12161b000 == 38 [pid = 1650] [id = 296] 11:03:30 INFO - PROCESS | 1650 | --DOCSHELL 0x119f53000 == 37 [pid = 1650] [id = 295] 11:03:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11826d000 == 36 [pid = 1650] [id = 294] 11:03:30 INFO - PROCESS | 1650 | --DOCSHELL 0x116620800 == 35 [pid = 1650] [id = 293] 11:03:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1213e0800 == 34 [pid = 1650] [id = 292] 11:03:30 INFO - PROCESS | 1650 | --DOCSHELL 0x117076800 == 33 [pid = 1650] [id = 291] 11:03:30 INFO - PROCESS | 1650 | --DOCSHELL 0x119253000 == 32 [pid = 1650] [id = 290] 11:03:30 INFO - PROCESS | 1650 | --DOCSHELL 0x126a67800 == 31 [pid = 1650] [id = 308] 11:03:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12c581800 == 30 [pid = 1650] [id = 307] 11:03:30 INFO - PROCESS | 1650 | --DOCSHELL 0x124b4a800 == 29 [pid = 1650] [id = 306] 11:03:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12c574800 == 28 [pid = 1650] [id = 304] 11:03:30 INFO - PROCESS | 1650 | --DOCSHELL 0x118153800 == 27 [pid = 1650] [id = 305] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118209000) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11811c800) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11a0e6000) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119895800) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128c13c00) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126c4a000) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12aa78800) [pid = 1650] [serial = 869] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1217d8800) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126c4b800) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1291c8000) [pid = 1650] [serial = 854] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128c0f800) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129221800) [pid = 1650] [serial = 857] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119227000) [pid = 1650] [serial = 860] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1291cf400) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129229c00) [pid = 1650] [serial = 863] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x129492400) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x129523000) [pid = 1650] [serial = 866] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x129486800) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12118e400) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126154c00) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121b55400) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1185c6400) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118ab2c00) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11336bc00) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113ba7c00) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11989a800) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1210acc00) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118120800) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118206000) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x116a0a800) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1181c3800) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 11:03:30 INFO - PROCESS | 1650 | 1468519410247 Marionette TRACE conn2 <- [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]]]}] 11:03:30 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 11:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1122ms 11:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 11:03:30 INFO - PROCESS | 1650 | 1468519410284 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 11:03:30 INFO - PROCESS | 1650 | 1468519410287 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 11:03:30 INFO - PROCESS | 1650 | 1468519410290 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 11:03:30 INFO - PROCESS | 1650 | 1468519410292 Marionette TRACE conn2 <- [1,1210,null,{}] 11:03:30 INFO - PROCESS | 1650 | 1468519410296 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:30 INFO - PROCESS | 1650 | 1468519410298 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:30 INFO - PROCESS | 1650 | 1468519410382 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 11:03:30 INFO - PROCESS | 1650 | 1468519410436 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:30 INFO - PROCESS | 1650 | 1468519410439 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11608f800 == 28 [pid = 1650] [id = 310] 11:03:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116083000) [pid = 1650] [serial = 929] [outer = 0x0] 11:03:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x117057800) [pid = 1650] [serial = 930] [outer = 0x116083000] 11:03:30 INFO - PROCESS | 1650 | 1468519410469 Marionette DEBUG loaded listener.js 11:03:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11811b000) [pid = 1650] [serial = 931] [outer = 0x116083000] 11:03:30 INFO - PROCESS | 1650 | 1468519410773 Marionette TRACE conn2 <- [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]]]}] 11:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 11:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 520ms 11:03:30 INFO - PROCESS | 1650 | 1468519410811 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 11:03:30 INFO - PROCESS | 1650 | 1468519410815 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 11:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 11:03:30 INFO - PROCESS | 1650 | 1468519410822 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 11:03:30 INFO - PROCESS | 1650 | 1468519410824 Marionette TRACE conn2 <- [1,1214,null,{}] 11:03:30 INFO - PROCESS | 1650 | 1468519410826 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:30 INFO - PROCESS | 1650 | 1468519410828 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:30 INFO - PROCESS | 1650 | 1468519410905 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 11:03:30 INFO - PROCESS | 1650 | 1468519410957 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:30 INFO - PROCESS | 1650 | 1468519410958 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x117074800 == 29 [pid = 1650] [id = 311] 11:03:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116975800) [pid = 1650] [serial = 932] [outer = 0x0] 11:03:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1181d6800) [pid = 1650] [serial = 933] [outer = 0x116975800] 11:03:30 INFO - PROCESS | 1650 | 1468519410989 Marionette DEBUG loaded listener.js 11:03:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11830e800) [pid = 1650] [serial = 934] [outer = 0x116975800] 11:03:31 INFO - PROCESS | 1650 | 1468519411309 Marionette TRACE conn2 <- [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]]]}] 11:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 11:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 524ms 11:03:31 INFO - PROCESS | 1650 | 1468519411344 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 11:03:31 INFO - PROCESS | 1650 | 1468519411346 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 11:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 11:03:31 INFO - PROCESS | 1650 | 1468519411348 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 11:03:31 INFO - PROCESS | 1650 | 1468519411351 Marionette TRACE conn2 <- [1,1218,null,{}] 11:03:31 INFO - PROCESS | 1650 | 1468519411358 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:31 INFO - PROCESS | 1650 | 1468519411362 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:31 INFO - PROCESS | 1650 | 1468519411439 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 11:03:31 INFO - PROCESS | 1650 | 1468519411495 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:31 INFO - PROCESS | 1650 | 1468519411497 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e90000 == 30 [pid = 1650] [id = 312] 11:03:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112fbb800) [pid = 1650] [serial = 935] [outer = 0x0] 11:03:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118ab3000) [pid = 1650] [serial = 936] [outer = 0x112fbb800] 11:03:31 INFO - PROCESS | 1650 | 1468519411525 Marionette DEBUG loaded listener.js 11:03:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11989a000) [pid = 1650] [serial = 937] [outer = 0x112fbb800] 11:03:31 INFO - PROCESS | 1650 | 1468519411807 Marionette TRACE conn2 <- [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]]]}] 11:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 11:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 474ms 11:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 11:03:31 INFO - PROCESS | 1650 | 1468519411827 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 11:03:31 INFO - PROCESS | 1650 | 1468519411828 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 11:03:31 INFO - PROCESS | 1650 | 1468519411831 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 11:03:31 INFO - PROCESS | 1650 | 1468519411832 Marionette TRACE conn2 <- [1,1222,null,{}] 11:03:31 INFO - PROCESS | 1650 | 1468519411842 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:31 INFO - PROCESS | 1650 | 1468519411843 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:31 INFO - PROCESS | 1650 | 1468519411928 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 11:03:31 INFO - PROCESS | 1650 | 1468519411933 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:31 INFO - PROCESS | 1650 | 1468519411934 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c52800 == 31 [pid = 1650] [id = 313] 11:03:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a41000) [pid = 1650] [serial = 938] [outer = 0x0] 11:03:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11a0f1800) [pid = 1650] [serial = 939] [outer = 0x119a41000] 11:03:31 INFO - PROCESS | 1650 | 1468519411962 Marionette DEBUG loaded listener.js 11:03:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121263000) [pid = 1650] [serial = 940] [outer = 0x119a41000] 11:03:32 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified 11:03:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1 11:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:32 INFO - _addTest/ [0,1225,"getWindowHandle",null] 11:03:32 INFO - PROCESS | 1650 | 1468519412353 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 11:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 11:03:32 INFO - PROCESS | 1650 | 1468519412355 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 11:03:32 INFO - PROCESS | 1650 | 1468519412365 Marionette TRACE conn2 <- [1,1226,null,{}] 11:03:32 INFO - PROCESS | 1650 | 1468519412367 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:32 INFO - PROCESS | 1650 | 1468519412369 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:32 INFO - PROCESS | 1650 | 1468519412497 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 11:03:32 INFO - PROCESS | 1650 | 1468519412516 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:32 INFO - PROCESS | 1650 | 1468519412518 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x121132000 == 32 [pid = 1650] [id = 314] 11:03:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11820ec00) [pid = 1650] [serial = 941] [outer = 0x0] 11:03:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1217fd400) [pid = 1650] [serial = 942] [outer = 0x11820ec00] 11:03:32 INFO - PROCESS | 1650 | 1468519412558 Marionette DEBUG loaded listener.js 11:03:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123cac800) [pid = 1650] [serial = 943] [outer = 0x11820ec00] 11:03:33 INFO - PROCESS | 1650 | 1468519413017 Marionette TRACE conn2 <- [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]]]}] 11:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 11:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 679ms 11:03:33 INFO - PROCESS | 1650 | 1468519413034 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 11:03:33 INFO - PROCESS | 1650 | 1468519413036 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 11:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 11:03:33 INFO - PROCESS | 1650 | 1468519413038 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 11:03:33 INFO - PROCESS | 1650 | 1468519413040 Marionette TRACE conn2 <- [1,1230,null,{}] 11:03:33 INFO - PROCESS | 1650 | 1468519413042 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:33 INFO - PROCESS | 1650 | 1468519413046 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:33 INFO - PROCESS | 1650 | 1468519413158 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 11:03:33 INFO - PROCESS | 1650 | 1468519413193 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:33 INFO - PROCESS | 1650 | 1468519413194 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x121de9800 == 33 [pid = 1650] [id = 315] 11:03:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11820cc00) [pid = 1650] [serial = 944] [outer = 0x0] 11:03:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126a8c800) [pid = 1650] [serial = 945] [outer = 0x11820cc00] 11:03:33 INFO - PROCESS | 1650 | 1468519413219 Marionette DEBUG loaded listener.js 11:03:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128da9800) [pid = 1650] [serial = 946] [outer = 0x11820cc00] 11:03:33 INFO - PROCESS | 1650 | 1468519413539 Marionette TRACE conn2 <- [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]]]}] 11:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 11:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 519ms 11:03:33 INFO - PROCESS | 1650 | 1468519413564 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 11:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 11:03:33 INFO - PROCESS | 1650 | 1468519413566 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 11:03:33 INFO - PROCESS | 1650 | 1468519413568 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 11:03:33 INFO - PROCESS | 1650 | 1468519413571 Marionette TRACE conn2 <- [1,1234,null,{}] 11:03:33 INFO - PROCESS | 1650 | 1468519413575 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:33 INFO - PROCESS | 1650 | 1468519413576 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:33 INFO - PROCESS | 1650 | 1468519413673 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 11:03:33 INFO - PROCESS | 1650 | 1468519413677 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:33 INFO - PROCESS | 1650 | 1468519413678 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x126122000 == 34 [pid = 1650] [id = 316] 11:03:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1242f5c00) [pid = 1650] [serial = 947] [outer = 0x0] 11:03:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128e80800) [pid = 1650] [serial = 948] [outer = 0x1242f5c00] 11:03:33 INFO - PROCESS | 1650 | 1468519413702 Marionette DEBUG loaded listener.js 11:03:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128e88800) [pid = 1650] [serial = 949] [outer = 0x1242f5c00] 11:03:34 INFO - PROCESS | 1650 | 1468519414014 Marionette TRACE conn2 <- [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]]]}] 11:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 11:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 472ms 11:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 11:03:34 INFO - PROCESS | 1650 | 1468519414042 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 11:03:34 INFO - PROCESS | 1650 | 1468519414043 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 11:03:34 INFO - PROCESS | 1650 | 1468519414045 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 11:03:34 INFO - PROCESS | 1650 | 1468519414047 Marionette TRACE conn2 <- [1,1238,null,{}] 11:03:34 INFO - PROCESS | 1650 | 1468519414049 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:34 INFO - PROCESS | 1650 | 1468519414050 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:34 INFO - PROCESS | 1650 | 1468519414343 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 11:03:34 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12be9a000) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 11:03:34 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113d8e400) [pid = 1650] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 11:03:34 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1291ccc00) [pid = 1650] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 11:03:34 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113b9ac00) [pid = 1650] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 11:03:34 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113f31c00) [pid = 1650] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 11:03:34 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1160d9400) [pid = 1650] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 11:03:34 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12aa82c00) [pid = 1650] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 11:03:34 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a654c00) [pid = 1650] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 11:03:34 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118120c00) [pid = 1650] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 11:03:34 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1185c1800) [pid = 1650] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 11:03:34 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1217d3c00) [pid = 1650] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 11:03:34 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11850d800) [pid = 1650] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 11:03:34 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12aa7f000) [pid = 1650] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 11:03:34 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12ba6a000) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 11:03:34 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119892000) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 11:03:34 INFO - PROCESS | 1650 | 1468519414403 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:34 INFO - PROCESS | 1650 | 1468519414404 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11706b000 == 35 [pid = 1650] [id = 317] 11:03:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11275a400) [pid = 1650] [serial = 950] [outer = 0x0] 11:03:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113d3d400) [pid = 1650] [serial = 951] [outer = 0x11275a400] 11:03:34 INFO - PROCESS | 1650 | 1468519414430 Marionette DEBUG loaded listener.js 11:03:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11820c800) [pid = 1650] [serial = 952] [outer = 0x11275a400] 11:03:34 INFO - PROCESS | 1650 | 1468519414690 Marionette TRACE conn2 <- [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]]]}] 11:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 11:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 670ms 11:03:34 INFO - PROCESS | 1650 | 1468519414716 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 11:03:34 INFO - PROCESS | 1650 | 1468519414718 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 11:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 11:03:34 INFO - PROCESS | 1650 | 1468519414728 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 11:03:34 INFO - PROCESS | 1650 | 1468519414739 Marionette TRACE conn2 <- [1,1242,null,{}] 11:03:34 INFO - PROCESS | 1650 | 1468519414748 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:34 INFO - PROCESS | 1650 | 1468519414749 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:34 INFO - PROCESS | 1650 | 1468519414829 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 11:03:34 INFO - PROCESS | 1650 | 1468519414833 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:34 INFO - PROCESS | 1650 | 1468519414834 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e82000 == 36 [pid = 1650] [id = 318] 11:03:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119892000) [pid = 1650] [serial = 953] [outer = 0x0] 11:03:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126c53800) [pid = 1650] [serial = 954] [outer = 0x119892000] 11:03:34 INFO - PROCESS | 1650 | 1468519414861 Marionette DEBUG loaded listener.js 11:03:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1291d2000) [pid = 1650] [serial = 955] [outer = 0x119892000] 11:03:35 INFO - PROCESS | 1650 | 1468519415180 Marionette TRACE conn2 <- [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]]]}] 11:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 11:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 492ms 11:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 11:03:35 INFO - PROCESS | 1650 | 1468519415215 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 11:03:35 INFO - PROCESS | 1650 | 1468519415216 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 11:03:35 INFO - PROCESS | 1650 | 1468519415218 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 11:03:35 INFO - PROCESS | 1650 | 1468519415221 Marionette TRACE conn2 <- [1,1246,null,{}] 11:03:35 INFO - PROCESS | 1650 | 1468519415224 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:35 INFO - PROCESS | 1650 | 1468519415225 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:35 INFO - PROCESS | 1650 | 1468519415329 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 11:03:35 INFO - PROCESS | 1650 | 1468519415335 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:35 INFO - PROCESS | 1650 | 1468519415336 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12944d000 == 37 [pid = 1650] [id = 319] 11:03:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112a85400) [pid = 1650] [serial = 956] [outer = 0x0] 11:03:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128e86400) [pid = 1650] [serial = 957] [outer = 0x112a85400] 11:03:35 INFO - PROCESS | 1650 | 1468519415360 Marionette DEBUG loaded listener.js 11:03:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129229c00) [pid = 1650] [serial = 958] [outer = 0x112a85400] 11:03:35 INFO - PROCESS | 1650 | 1468519415695 Marionette TRACE conn2 <- [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]]]}] 11:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 11:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 521ms 11:03:35 INFO - PROCESS | 1650 | 1468519415740 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 11:03:35 INFO - PROCESS | 1650 | 1468519415741 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 11:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 11:03:35 INFO - PROCESS | 1650 | 1468519415743 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 11:03:35 INFO - PROCESS | 1650 | 1468519415745 Marionette TRACE conn2 <- [1,1250,null,{}] 11:03:35 INFO - PROCESS | 1650 | 1468519415748 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:35 INFO - PROCESS | 1650 | 1468519415757 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:35 INFO - PROCESS | 1650 | 1468519415845 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 11:03:35 INFO - PROCESS | 1650 | 1468519415849 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:35 INFO - PROCESS | 1650 | 1468519415851 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x121131800 == 38 [pid = 1650] [id = 320] 11:03:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1291d0800) [pid = 1650] [serial = 959] [outer = 0x0] 11:03:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12952b400) [pid = 1650] [serial = 960] [outer = 0x1291d0800] 11:03:35 INFO - PROCESS | 1650 | 1468519415880 Marionette DEBUG loaded listener.js 11:03:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a713400) [pid = 1650] [serial = 961] [outer = 0x1291d0800] 11:03:36 INFO - PROCESS | 1650 | 1468519416214 Marionette TRACE conn2 <- [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]]]}] 11:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 11:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 518ms 11:03:36 INFO - PROCESS | 1650 | 1468519416263 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 11:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 11:03:36 INFO - PROCESS | 1650 | 1468519416265 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 11:03:36 INFO - PROCESS | 1650 | 1468519416268 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 11:03:36 INFO - PROCESS | 1650 | 1468519416269 Marionette TRACE conn2 <- [1,1254,null,{}] 11:03:36 INFO - PROCESS | 1650 | 1468519416284 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:36 INFO - PROCESS | 1650 | 1468519416285 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:36 INFO - PROCESS | 1650 | 1468519416430 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 11:03:36 INFO - PROCESS | 1650 | 1468519416503 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:36 INFO - PROCESS | 1650 | 1468519416505 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x112735800 == 39 [pid = 1650] [id = 321] 11:03:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x110f85800) [pid = 1650] [serial = 962] [outer = 0x0] 11:03:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112d4c400) [pid = 1650] [serial = 963] [outer = 0x110f85800] 11:03:36 INFO - PROCESS | 1650 | 1468519416558 Marionette DEBUG loaded listener.js 11:03:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x113d3d000) [pid = 1650] [serial = 964] [outer = 0x110f85800] 11:03:37 INFO - PROCESS | 1650 | 1468519417192 Marionette TRACE conn2 <- [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]]]}] 11:03:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 11:03:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 983ms 11:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 11:03:37 INFO - PROCESS | 1650 | 1468519417251 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 11:03:37 INFO - PROCESS | 1650 | 1468519417254 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 11:03:37 INFO - PROCESS | 1650 | 1468519417257 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 11:03:37 INFO - PROCESS | 1650 | 1468519417259 Marionette TRACE conn2 <- [1,1258,null,{}] 11:03:37 INFO - PROCESS | 1650 | 1468519417262 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:37 INFO - PROCESS | 1650 | 1468519417266 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:37 INFO - PROCESS | 1650 | 1468519417376 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 11:03:37 INFO - PROCESS | 1650 | 1468519417453 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:37 INFO - PROCESS | 1650 | 1468519417455 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11826f800 == 40 [pid = 1650] [id = 322] 11:03:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1181df000) [pid = 1650] [serial = 965] [outer = 0x0] 11:03:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118306000) [pid = 1650] [serial = 966] [outer = 0x1181df000] 11:03:37 INFO - PROCESS | 1650 | 1468519417485 Marionette DEBUG loaded listener.js 11:03:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1185c6400) [pid = 1650] [serial = 967] [outer = 0x1181df000] 11:03:38 INFO - PROCESS | 1650 | 1468519418161 Marionette TRACE conn2 <- [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]]]}] 11:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 11:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 971ms 11:03:38 INFO - PROCESS | 1650 | 1468519418228 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 11:03:38 INFO - PROCESS | 1650 | 1468519418230 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 11:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 11:03:38 INFO - PROCESS | 1650 | 1468519418239 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 11:03:38 INFO - PROCESS | 1650 | 1468519418241 Marionette TRACE conn2 <- [1,1262,null,{}] 11:03:38 INFO - PROCESS | 1650 | 1468519418245 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:38 INFO - PROCESS | 1650 | 1468519418246 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:38 INFO - PROCESS | 1650 | 1468519418353 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 11:03:38 INFO - PROCESS | 1650 | 1468519418432 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:38 INFO - PROCESS | 1650 | 1468519418435 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x115183000 == 41 [pid = 1650] [id = 323] 11:03:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118113400) [pid = 1650] [serial = 968] [outer = 0x0] 11:03:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1181c0400) [pid = 1650] [serial = 969] [outer = 0x118113400] 11:03:38 INFO - PROCESS | 1650 | 1468519418463 Marionette DEBUG loaded listener.js 11:03:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11820a800) [pid = 1650] [serial = 970] [outer = 0x118113400] 11:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x121131800 == 40 [pid = 1650] [id = 320] 11:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12944d000 == 39 [pid = 1650] [id = 319] 11:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x118e82000 == 38 [pid = 1650] [id = 318] 11:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11706b000 == 37 [pid = 1650] [id = 317] 11:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x126122000 == 36 [pid = 1650] [id = 316] 11:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x121de9800 == 35 [pid = 1650] [id = 315] 11:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x121132000 == 34 [pid = 1650] [id = 314] 11:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x119c52800 == 33 [pid = 1650] [id = 313] 11:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x118e90000 == 32 [pid = 1650] [id = 312] 11:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x117074800 == 31 [pid = 1650] [id = 311] 11:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11608f800 == 30 [pid = 1650] [id = 310] 11:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a3800 == 29 [pid = 1650] [id = 309] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12c5a5400) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12be9f800) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128c19c00) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12948e000) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118aab400) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x117056400) [pid = 1650] [serial = 872] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1181c4000) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121abcc00) [pid = 1650] [serial = 884] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12614a800) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12afe2400) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12aa83c00) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1181c1400) [pid = 1650] [serial = 878] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118209c00) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119224800) [pid = 1650] [serial = 881] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119a11800) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126a8c400) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1197cd000) [pid = 1650] [serial = 875] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119899400) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12b255800) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12be9ac00) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12614d000) [pid = 1650] [serial = 483] [outer = 0x0] [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.] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b261800) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12ba67000) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12bbe9400) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x121b46400) [pid = 1650] [serial = 904] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12b261400) [pid = 1650] [serial = 901] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12aa7dc00) [pid = 1650] [serial = 895] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12b005800) [pid = 1650] [serial = 898] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1291ca000) [pid = 1650] [serial = 892] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x128c12000) [pid = 1650] [serial = 889] [outer = 0x0] [url = about:blank] 11:03:38 INFO - PROCESS | 1650 | 1468519418886 Marionette TRACE conn2 <- [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]]]}] 11:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 11:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 671ms 11:03:38 INFO - PROCESS | 1650 | 1468519418909 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 11:03:38 INFO - PROCESS | 1650 | 1468519418912 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 11:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 11:03:38 INFO - PROCESS | 1650 | 1468519418917 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 11:03:38 INFO - PROCESS | 1650 | 1468519418919 Marionette TRACE conn2 <- [1,1266,null,{}] 11:03:38 INFO - PROCESS | 1650 | 1468519418923 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:38 INFO - PROCESS | 1650 | 1468519418924 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:39 INFO - PROCESS | 1650 | 1468519419005 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 11:03:39 INFO - PROCESS | 1650 | 1468519419009 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:39 INFO - PROCESS | 1650 | 1468519419011 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x118136800 == 30 [pid = 1650] [id = 324] 11:03:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118a47c00) [pid = 1650] [serial = 971] [outer = 0x0] 11:03:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119224800) [pid = 1650] [serial = 972] [outer = 0x118a47c00] 11:03:39 INFO - PROCESS | 1650 | 1468519419039 Marionette DEBUG loaded listener.js 11:03:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119891c00) [pid = 1650] [serial = 973] [outer = 0x118a47c00] 11:03:39 INFO - PROCESS | 1650 | 1468519419379 Marionette TRACE conn2 <- [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]]]}] 11:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 11:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 471ms 11:03:39 INFO - PROCESS | 1650 | 1468519419390 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 11:03:39 INFO - PROCESS | 1650 | 1468519419391 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 11:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 11:03:39 INFO - PROCESS | 1650 | 1468519419393 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 11:03:39 INFO - PROCESS | 1650 | 1468519419396 Marionette TRACE conn2 <- [1,1270,null,{}] 11:03:39 INFO - PROCESS | 1650 | 1468519419403 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:39 INFO - PROCESS | 1650 | 1468519419407 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:39 INFO - PROCESS | 1650 | 1468519419500 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 11:03:39 INFO - PROCESS | 1650 | 1468519419558 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:39 INFO - PROCESS | 1650 | 1468519419560 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c4d800 == 31 [pid = 1650] [id = 325] 11:03:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11989a800) [pid = 1650] [serial = 974] [outer = 0x0] 11:03:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1210ae000) [pid = 1650] [serial = 975] [outer = 0x11989a800] 11:03:39 INFO - PROCESS | 1650 | 1468519419588 Marionette DEBUG loaded listener.js 11:03:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x123caec00) [pid = 1650] [serial = 976] [outer = 0x11989a800] 11:03:39 INFO - PROCESS | 1650 | 1468519419906 Marionette TRACE conn2 <- [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]]]}] 11:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 11:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 570ms 11:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 11:03:39 INFO - PROCESS | 1650 | 1468519419964 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 11:03:39 INFO - PROCESS | 1650 | 1468519419965 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 11:03:39 INFO - PROCESS | 1650 | 1468519419968 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 11:03:39 INFO - PROCESS | 1650 | 1468519419969 Marionette TRACE conn2 <- [1,1274,null,{}] 11:03:39 INFO - PROCESS | 1650 | 1468519419971 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:39 INFO - PROCESS | 1650 | 1468519419972 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:40 INFO - PROCESS | 1650 | 1468519420059 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 11:03:40 INFO - PROCESS | 1650 | 1468519420111 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:40 INFO - PROCESS | 1650 | 1468519420112 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x121513000 == 32 [pid = 1650] [id = 326] 11:03:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119b93c00) [pid = 1650] [serial = 977] [outer = 0x0] 11:03:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124b15800) [pid = 1650] [serial = 978] [outer = 0x119b93c00] 11:03:40 INFO - PROCESS | 1650 | 1468519420138 Marionette DEBUG loaded listener.js 11:03:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x126c4a000) [pid = 1650] [serial = 979] [outer = 0x119b93c00] 11:03:40 INFO - PROCESS | 1650 | 1468519420428 Marionette TRACE conn2 <- [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]]]}] 11:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 11:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 470ms 11:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 11:03:40 INFO - PROCESS | 1650 | 1468519420442 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 11:03:40 INFO - PROCESS | 1650 | 1468519420443 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 11:03:40 INFO - PROCESS | 1650 | 1468519420446 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 11:03:40 INFO - PROCESS | 1650 | 1468519420447 Marionette TRACE conn2 <- [1,1278,null,{}] 11:03:40 INFO - PROCESS | 1650 | 1468519420449 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:40 INFO - PROCESS | 1650 | 1468519420450 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:40 INFO - PROCESS | 1650 | 1468519420542 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 11:03:40 INFO - PROCESS | 1650 | 1468519420546 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:40 INFO - PROCESS | 1650 | 1468519420547 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e32800 == 33 [pid = 1650] [id = 327] 11:03:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1288c1400) [pid = 1650] [serial = 980] [outer = 0x0] 11:03:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128c10c00) [pid = 1650] [serial = 981] [outer = 0x1288c1400] 11:03:40 INFO - PROCESS | 1650 | 1468519420572 Marionette DEBUG loaded listener.js 11:03:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128e7f000) [pid = 1650] [serial = 982] [outer = 0x1288c1400] 11:03:40 INFO - PROCESS | 1650 | 1468519420897 Marionette TRACE conn2 <- [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]]]}] 11:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 11:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 469ms 11:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 11:03:40 INFO - PROCESS | 1650 | 1468519420915 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 11:03:40 INFO - PROCESS | 1650 | 1468519420916 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 11:03:40 INFO - PROCESS | 1650 | 1468519420918 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 11:03:40 INFO - PROCESS | 1650 | 1468519420920 Marionette TRACE conn2 <- [1,1282,null,{}] 11:03:40 INFO - PROCESS | 1650 | 1468519420930 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:40 INFO - PROCESS | 1650 | 1468519420934 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:41 INFO - PROCESS | 1650 | 1468519421081 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 11:03:41 INFO - PROCESS | 1650 | 1468519421093 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:41 INFO - PROCESS | 1650 | 1468519421094 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a72800 == 34 [pid = 1650] [id = 328] 11:03:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128c0f800) [pid = 1650] [serial = 983] [outer = 0x0] 11:03:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1291ccc00) [pid = 1650] [serial = 984] [outer = 0x128c0f800] 11:03:41 INFO - PROCESS | 1650 | 1468519421119 Marionette DEBUG loaded listener.js 11:03:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a657400) [pid = 1650] [serial = 985] [outer = 0x128c0f800] 11:03:41 INFO - PROCESS | 1650 | 1468519421470 Marionette TRACE conn2 <- [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]]]}] 11:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 11:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 579ms 11:03:41 INFO - PROCESS | 1650 | 1468519421498 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 11:03:41 INFO - PROCESS | 1650 | 1468519421499 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 11:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 11:03:41 INFO - PROCESS | 1650 | 1468519421508 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 11:03:41 INFO - PROCESS | 1650 | 1468519421509 Marionette TRACE conn2 <- [1,1286,null,{}] 11:03:41 INFO - PROCESS | 1650 | 1468519421511 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:41 INFO - PROCESS | 1650 | 1468519421512 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:41 INFO - PROCESS | 1650 | 1468519421608 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 11:03:41 INFO - PROCESS | 1650 | 1468519421612 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:41 INFO - PROCESS | 1650 | 1468519421613 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x129148800 == 35 [pid = 1650] [id = 329] 11:03:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x113d91000) [pid = 1650] [serial = 986] [outer = 0x0] 11:03:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12aa79800) [pid = 1650] [serial = 987] [outer = 0x113d91000] 11:03:41 INFO - PROCESS | 1650 | 1468519421637 Marionette DEBUG loaded listener.js 11:03:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12afe3400) [pid = 1650] [serial = 988] [outer = 0x113d91000] 11:03:41 INFO - PROCESS | 1650 | 1468519421978 Marionette TRACE conn2 <- [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]]]}] 11:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 11:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 526ms 11:03:42 INFO - PROCESS | 1650 | 1468519422029 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 11:03:42 INFO - PROCESS | 1650 | 1468519422030 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 11:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 11:03:42 INFO - PROCESS | 1650 | 1468519422032 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 11:03:42 INFO - PROCESS | 1650 | 1468519422033 Marionette TRACE conn2 <- [1,1290,null,{}] 11:03:42 INFO - PROCESS | 1650 | 1468519422036 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:42 INFO - PROCESS | 1650 | 1468519422037 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:42 INFO - PROCESS | 1650 | 1468519422131 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 11:03:42 INFO - PROCESS | 1650 | 1468519422142 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:42 INFO - PROCESS | 1650 | 1468519422143 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a749000 == 36 [pid = 1650] [id = 330] 11:03:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12678b000) [pid = 1650] [serial = 989] [outer = 0x0] 11:03:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b00cc00) [pid = 1650] [serial = 990] [outer = 0x12678b000] 11:03:42 INFO - PROCESS | 1650 | 1468519422168 Marionette DEBUG loaded listener.js 11:03:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b261c00) [pid = 1650] [serial = 991] [outer = 0x12678b000] 11:03:42 INFO - PROCESS | 1650 | 1468519422513 Marionette TRACE conn2 <- [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]]]}] 11:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 11:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 521ms 11:03:42 INFO - PROCESS | 1650 | 1468519422557 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 11:03:42 INFO - PROCESS | 1650 | 1468519422558 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 11:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 11:03:42 INFO - PROCESS | 1650 | 1468519422560 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 11:03:42 INFO - PROCESS | 1650 | 1468519422561 Marionette TRACE conn2 <- [1,1294,null,{}] 11:03:42 INFO - PROCESS | 1650 | 1468519422564 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:42 INFO - PROCESS | 1650 | 1468519422565 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:42 INFO - PROCESS | 1650 | 1468519422665 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 11:03:42 INFO - PROCESS | 1650 | 1468519422669 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:42 INFO - PROCESS | 1650 | 1468519422670 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af7e800 == 37 [pid = 1650] [id = 331] 11:03:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12aa7c000) [pid = 1650] [serial = 992] [outer = 0x0] 11:03:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12ba6ac00) [pid = 1650] [serial = 993] [outer = 0x12aa7c000] 11:03:42 INFO - PROCESS | 1650 | 1468519422694 Marionette DEBUG loaded listener.js 11:03:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bbe7c00) [pid = 1650] [serial = 994] [outer = 0x12aa7c000] 11:03:43 INFO - PROCESS | 1650 | 1468519423018 Marionette TRACE conn2 <- [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]]]}] 11:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 11:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 470ms 11:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 11:03:43 INFO - PROCESS | 1650 | 1468519423031 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 11:03:43 INFO - PROCESS | 1650 | 1468519423032 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 11:03:43 INFO - PROCESS | 1650 | 1468519423034 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 11:03:43 INFO - PROCESS | 1650 | 1468519423036 Marionette TRACE conn2 <- [1,1298,null,{}] 11:03:43 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11820ec00) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 11:03:43 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116083000) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 11:03:43 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116975800) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 11:03:43 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119a41000) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 11:03:43 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112fbb800) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 11:03:43 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11820cc00) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 11:03:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118205c00) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 11:03:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119898000) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 11:03:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126c45c00) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 11:03:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128ed3000) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 11:03:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1242f5c00) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 11:03:43 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11275a400) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 11:03:43 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112a85400) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 11:03:43 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119892000) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 11:03:43 INFO - PROCESS | 1650 | 1468519423165 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:43 INFO - PROCESS | 1650 | 1468519423166 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:43 INFO - PROCESS | 1650 | 1468519423250 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 11:03:43 INFO - PROCESS | 1650 | 1468519423257 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:43 INFO - PROCESS | 1650 | 1468519423258 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12161b000 == 38 [pid = 1650] [id = 332] 11:03:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115e10800) [pid = 1650] [serial = 995] [outer = 0x0] 11:03:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115e14400) [pid = 1650] [serial = 996] [outer = 0x115e10800] 11:03:43 INFO - PROCESS | 1650 | 1468519423282 Marionette DEBUG loaded listener.js 11:03:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x115e18400) [pid = 1650] [serial = 997] [outer = 0x115e10800] 11:03:43 INFO - PROCESS | 1650 | 1468519423631 Marionette TRACE conn2 <- [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]]]}] 11:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 11:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 627ms 11:03:43 INFO - PROCESS | 1650 | 1468519423661 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 11:03:43 INFO - PROCESS | 1650 | 1468519423663 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 11:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 11:03:43 INFO - PROCESS | 1650 | 1468519423665 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 11:03:43 INFO - PROCESS | 1650 | 1468519423667 Marionette TRACE conn2 <- [1,1302,null,{}] 11:03:43 INFO - PROCESS | 1650 | 1468519423669 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:43 INFO - PROCESS | 1650 | 1468519423671 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:43 INFO - PROCESS | 1650 | 1468519423763 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 11:03:43 INFO - PROCESS | 1650 | 1468519423820 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:43 INFO - PROCESS | 1650 | 1468519423822 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12babe800 == 39 [pid = 1650] [id = 333] 11:03:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115e12800) [pid = 1650] [serial = 998] [outer = 0x0] 11:03:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116975800) [pid = 1650] [serial = 999] [outer = 0x115e12800] 11:03:43 INFO - PROCESS | 1650 | 1468519423848 Marionette DEBUG loaded listener.js 11:03:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128e7ec00) [pid = 1650] [serial = 1000] [outer = 0x115e12800] 11:03:44 INFO - PROCESS | 1650 | 1468519424147 Marionette TRACE conn2 <- [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]]]}] 11:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 11:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 520ms 11:03:44 INFO - PROCESS | 1650 | 1468519424187 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 11:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 11:03:44 INFO - PROCESS | 1650 | 1468519424190 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 11:03:44 INFO - PROCESS | 1650 | 1468519424193 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 11:03:44 INFO - PROCESS | 1650 | 1468519424194 Marionette TRACE conn2 <- [1,1306,null,{}] 11:03:44 INFO - PROCESS | 1650 | 1468519424196 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:44 INFO - PROCESS | 1650 | 1468519424197 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:44 INFO - PROCESS | 1650 | 1468519424280 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 11:03:44 INFO - PROCESS | 1650 | 1468519424283 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:44 INFO - PROCESS | 1650 | 1468519424285 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c574800 == 40 [pid = 1650] [id = 334] 11:03:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124010c00) [pid = 1650] [serial = 1001] [outer = 0x0] 11:03:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12bbe8800) [pid = 1650] [serial = 1002] [outer = 0x124010c00] 11:03:44 INFO - PROCESS | 1650 | 1468519424310 Marionette DEBUG loaded listener.js 11:03:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12be97000) [pid = 1650] [serial = 1003] [outer = 0x124010c00] 11:03:44 INFO - PROCESS | 1650 | 1468519424642 Marionette TRACE conn2 <- [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]]]}] 11:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 11:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 470ms 11:03:44 INFO - PROCESS | 1650 | 1468519424663 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 11:03:44 INFO - PROCESS | 1650 | 1468519424665 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 11:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 11:03:44 INFO - PROCESS | 1650 | 1468519424667 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 11:03:44 INFO - PROCESS | 1650 | 1468519424668 Marionette TRACE conn2 <- [1,1310,null,{}] 11:03:44 INFO - PROCESS | 1650 | 1468519424672 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:44 INFO - PROCESS | 1650 | 1468519424674 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:44 INFO - PROCESS | 1650 | 1468519424783 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 11:03:44 INFO - PROCESS | 1650 | 1468519424788 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:44 INFO - PROCESS | 1650 | 1468519424789 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bec2000 == 41 [pid = 1650] [id = 335] 11:03:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125f63c00) [pid = 1650] [serial = 1004] [outer = 0x0] 11:03:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12be9d800) [pid = 1650] [serial = 1005] [outer = 0x125f63c00] 11:03:44 INFO - PROCESS | 1650 | 1468519424813 Marionette DEBUG loaded listener.js 11:03:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12c5a5400) [pid = 1650] [serial = 1006] [outer = 0x125f63c00] 11:03:45 INFO - PROCESS | 1650 | 1468519425128 Marionette TRACE conn2 <- [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] 11:03:45 INFO - PROCESS | 1650 | 1468519425144 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 11:03:45 INFO - PROCESS | 1650 | 1468519425147 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 11:03:45 INFO - PROCESS | 1650 | 1468519425148 Marionette TRACE conn2 <- [1,1314,null,{}] 11:03:45 INFO - PROCESS | 1650 | 1468519425150 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:45 INFO - PROCESS | 1650 | 1468519425151 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:45 INFO - PROCESS | 1650 | 1468519425289 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 11:03:45 INFO - PROCESS | 1650 | 1468519425386 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:45 INFO - PROCESS | 1650 | 1468519425388 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1133b9800 == 42 [pid = 1650] [id = 336] 11:03:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x113934400) [pid = 1650] [serial = 1007] [outer = 0x0] 11:03:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x113d42800) [pid = 1650] [serial = 1008] [outer = 0x113934400] 11:03:45 INFO - PROCESS | 1650 | 1468519425421 Marionette DEBUG loaded listener.js 11:03:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116077000) [pid = 1650] [serial = 1009] [outer = 0x113934400] 11:03:45 INFO - PROCESS | 1650 | 1468519425877 Marionette TRACE conn2 <- [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]]]}] 11:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 11:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 768ms 11:03:45 INFO - PROCESS | 1650 | 1468519425917 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 11:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 11:03:45 INFO - PROCESS | 1650 | 1468519425921 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 11:03:45 INFO - PROCESS | 1650 | 1468519425925 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 11:03:45 INFO - PROCESS | 1650 | 1468519425927 Marionette TRACE conn2 <- [1,1318,null,{}] 11:03:45 INFO - PROCESS | 1650 | 1468519425931 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:45 INFO - PROCESS | 1650 | 1468519425934 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:46 INFO - PROCESS | 1650 | 1468519426060 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 11:03:46 INFO - PROCESS | 1650 | 1468519426131 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:46 INFO - PROCESS | 1650 | 1468519426133 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0ab800 == 43 [pid = 1650] [id = 337] 11:03:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118309800) [pid = 1650] [serial = 1010] [outer = 0x0] 11:03:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118a48000) [pid = 1650] [serial = 1011] [outer = 0x118309800] 11:03:46 INFO - PROCESS | 1650 | 1468519426163 Marionette DEBUG loaded listener.js 11:03:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11988f400) [pid = 1650] [serial = 1012] [outer = 0x118309800] 11:03:46 INFO - PROCESS | 1650 | 1468519426592 Marionette TRACE conn2 <- [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]]]}] 11:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 11:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 720ms 11:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 11:03:46 INFO - PROCESS | 1650 | 1468519426646 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 11:03:46 INFO - PROCESS | 1650 | 1468519426648 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 11:03:46 INFO - PROCESS | 1650 | 1468519426650 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 11:03:46 INFO - PROCESS | 1650 | 1468519426652 Marionette TRACE conn2 <- [1,1322,null,{}] 11:03:46 INFO - PROCESS | 1650 | 1468519426654 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:46 INFO - PROCESS | 1650 | 1468519426656 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:46 INFO - PROCESS | 1650 | 1468519426760 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 11:03:46 INFO - PROCESS | 1650 | 1468519426823 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:46 INFO - PROCESS | 1650 | 1468519426824 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b280800 == 44 [pid = 1650] [id = 338] 11:03:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119b1fc00) [pid = 1650] [serial = 1013] [outer = 0x0] 11:03:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x121a09400) [pid = 1650] [serial = 1014] [outer = 0x119b1fc00] 11:03:46 INFO - PROCESS | 1650 | 1468519426853 Marionette DEBUG loaded listener.js 11:03:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x121a10c00) [pid = 1650] [serial = 1015] [outer = 0x119b1fc00] 11:03:47 INFO - PROCESS | 1650 | 1468519427312 Marionette TRACE conn2 <- [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]]]}] 11:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 11:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 722ms 11:03:47 INFO - PROCESS | 1650 | 1468519427425 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 11:03:47 INFO - PROCESS | 1650 | 1468519427428 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 11:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 11:03:47 INFO - PROCESS | 1650 | 1468519427440 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 11:03:47 INFO - PROCESS | 1650 | 1468519427443 Marionette TRACE conn2 <- [1,1326,null,{}] 11:03:47 INFO - PROCESS | 1650 | 1468519427446 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:47 INFO - PROCESS | 1650 | 1468519427448 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:47 INFO - PROCESS | 1650 | 1468519427564 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 11:03:47 INFO - PROCESS | 1650 | 1468519427637 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:47 INFO - PROCESS | 1650 | 1468519427638 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ac4800 == 45 [pid = 1650] [id = 339] 11:03:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1181d5800) [pid = 1650] [serial = 1016] [outer = 0x0] 11:03:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119e0bc00) [pid = 1650] [serial = 1017] [outer = 0x1181d5800] 11:03:47 INFO - PROCESS | 1650 | 1468519427676 Marionette DEBUG loaded listener.js 11:03:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126c51400) [pid = 1650] [serial = 1018] [outer = 0x1181d5800] 11:03:48 INFO - PROCESS | 1650 | 1468519428361 Marionette TRACE conn2 <- [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]]]}] 11:03:48 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 11:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 980ms 11:03:48 INFO - PROCESS | 1650 | 1468519428418 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 11:03:48 INFO - PROCESS | 1650 | 1468519428422 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 11:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 11:03:48 INFO - PROCESS | 1650 | 1468519428427 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 11:03:48 INFO - PROCESS | 1650 | 1468519428429 Marionette TRACE conn2 <- [1,1330,null,{}] 11:03:48 INFO - PROCESS | 1650 | 1468519428433 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:48 INFO - PROCESS | 1650 | 1468519428435 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:48 INFO - PROCESS | 1650 | 1468519428533 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 11:03:48 INFO - PROCESS | 1650 | 1468519428608 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:48 INFO - PROCESS | 1650 | 1468519428611 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11826d800 == 46 [pid = 1650] [id = 340] 11:03:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1133e6c00) [pid = 1650] [serial = 1019] [outer = 0x0] 11:03:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x115e1a800) [pid = 1650] [serial = 1020] [outer = 0x1133e6c00] 11:03:48 INFO - PROCESS | 1650 | 1468519428638 Marionette DEBUG loaded listener.js 11:03:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1181be800) [pid = 1650] [serial = 1021] [outer = 0x1133e6c00] 11:03:49 INFO - PROCESS | 1650 | 1468519429077 Marionette TRACE conn2 <- [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]]]}] 11:03:49 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 11:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 719ms 11:03:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12bec2000 == 45 [pid = 1650] [id = 335] 11:03:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12c574800 == 44 [pid = 1650] [id = 334] 11:03:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12babe800 == 43 [pid = 1650] [id = 333] 11:03:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12161b000 == 42 [pid = 1650] [id = 332] 11:03:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12af7e800 == 41 [pid = 1650] [id = 331] 11:03:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12a749000 == 40 [pid = 1650] [id = 330] 11:03:49 INFO - PROCESS | 1650 | --DOCSHELL 0x129148800 == 39 [pid = 1650] [id = 329] 11:03:49 INFO - PROCESS | 1650 | --DOCSHELL 0x126a72800 == 38 [pid = 1650] [id = 328] 11:03:49 INFO - PROCESS | 1650 | --DOCSHELL 0x117e32800 == 37 [pid = 1650] [id = 327] 11:03:49 INFO - PROCESS | 1650 | --DOCSHELL 0x121513000 == 36 [pid = 1650] [id = 326] 11:03:49 INFO - PROCESS | 1650 | --DOCSHELL 0x119c4d800 == 35 [pid = 1650] [id = 325] 11:03:49 INFO - PROCESS | 1650 | --DOCSHELL 0x118136800 == 34 [pid = 1650] [id = 324] 11:03:49 INFO - PROCESS | 1650 | --DOCSHELL 0x115183000 == 33 [pid = 1650] [id = 323] 11:03:49 INFO - PROCESS | 1650 | --DOCSHELL 0x11826f800 == 32 [pid = 1650] [id = 322] 11:03:49 INFO - PROCESS | 1650 | --DOCSHELL 0x112735800 == 31 [pid = 1650] [id = 321] 11:03:49 INFO - PROCESS | 1650 | --DOCSHELL 0x118ac4800 == 30 [pid = 1650] [id = 339] 11:03:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12b280800 == 29 [pid = 1650] [id = 338] 11:03:49 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0ab800 == 28 [pid = 1650] [id = 337] 11:03:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1133b9800 == 27 [pid = 1650] [id = 336] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x117057800) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11811b000) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1181d6800) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11a0f1800) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118ab3000) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11989a000) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118204000) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x126a8c800) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11850d000) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11820f800) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124b0f400) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x121422c00) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128e88400) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128e81800) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12952d400) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x129222c00) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128e80800) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128da9800) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113d3d400) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128e88800) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11820c800) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x129229c00) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11830e800) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123cac800) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126c53800) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1291d2000) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x121263000) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128e86400) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12952b400) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1217fd400) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 11:03:49 INFO - PROCESS | 1650 | 1468519429724 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 11:03:49 INFO - PROCESS | 1650 | 1468519429727 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 11:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 11:03:49 INFO - PROCESS | 1650 | 1468519429736 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 11:03:49 INFO - PROCESS | 1650 | 1468519429738 Marionette TRACE conn2 <- [1,1334,null,{}] 11:03:49 INFO - PROCESS | 1650 | 1468519429741 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:49 INFO - PROCESS | 1650 | 1468519429743 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:49 INFO - PROCESS | 1650 | 1468519429827 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 11:03:49 INFO - PROCESS | 1650 | 1468519429831 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:49 INFO - PROCESS | 1650 | 1468519429835 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x113f42000 == 28 [pid = 1650] [id = 341] 11:03:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115e0c400) [pid = 1650] [serial = 1022] [outer = 0x0] 11:03:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115e15800) [pid = 1650] [serial = 1023] [outer = 0x115e0c400] 11:03:49 INFO - PROCESS | 1650 | 1468519429866 Marionette DEBUG loaded listener.js 11:03:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11662a000) [pid = 1650] [serial = 1024] [outer = 0x115e0c400] 11:03:50 INFO - PROCESS | 1650 | 1468519430213 Marionette TRACE conn2 <- [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]]]}] 11:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 11:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 521ms 11:03:50 INFO - PROCESS | 1650 | 1468519430257 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 11:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 11:03:50 INFO - PROCESS | 1650 | 1468519430259 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 11:03:50 INFO - PROCESS | 1650 | 1468519430264 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 11:03:50 INFO - PROCESS | 1650 | 1468519430267 Marionette TRACE conn2 <- [1,1338,null,{}] 11:03:50 INFO - PROCESS | 1650 | 1468519430272 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:50 INFO - PROCESS | 1650 | 1468519430274 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:50 INFO - PROCESS | 1650 | 1468519430350 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 11:03:50 INFO - PROCESS | 1650 | 1468519430357 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:50 INFO - PROCESS | 1650 | 1468519430358 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x117083000 == 29 [pid = 1650] [id = 342] 11:03:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1172b8400) [pid = 1650] [serial = 1025] [outer = 0x0] 11:03:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11811b000) [pid = 1650] [serial = 1026] [outer = 0x1172b8400] 11:03:50 INFO - PROCESS | 1650 | 1468519430386 Marionette DEBUG loaded listener.js 11:03:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1181d7000) [pid = 1650] [serial = 1027] [outer = 0x1172b8400] 11:03:51 INFO - PROCESS | 1650 | 1468519431230 Marionette TRACE conn2 <- [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]]]}] 11:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 11:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 977ms 11:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 11:03:51 INFO - PROCESS | 1650 | 1468519431240 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 11:03:51 INFO - PROCESS | 1650 | 1468519431241 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 11:03:51 INFO - PROCESS | 1650 | 1468519431243 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 11:03:51 INFO - PROCESS | 1650 | 1468519431245 Marionette TRACE conn2 <- [1,1342,null,{}] 11:03:51 INFO - PROCESS | 1650 | 1468519431252 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:51 INFO - PROCESS | 1650 | 1468519431264 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:51 INFO - PROCESS | 1650 | 1468519431372 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 11:03:51 INFO - PROCESS | 1650 | 1468519431406 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:51 INFO - PROCESS | 1650 | 1468519431409 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x118136800 == 30 [pid = 1650] [id = 343] 11:03:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1185cc000) [pid = 1650] [serial = 1028] [outer = 0x0] 11:03:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118aa5800) [pid = 1650] [serial = 1029] [outer = 0x1185cc000] 11:03:51 INFO - PROCESS | 1650 | 1468519431437 Marionette DEBUG loaded listener.js 11:03:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119225c00) [pid = 1650] [serial = 1030] [outer = 0x1185cc000] 11:03:51 INFO - PROCESS | 1650 | 1468519431766 Marionette TRACE conn2 <- [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]]]}] 11:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 11:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 568ms 11:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 11:03:51 INFO - PROCESS | 1650 | 1468519431813 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 11:03:51 INFO - PROCESS | 1650 | 1468519431814 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 11:03:51 INFO - PROCESS | 1650 | 1468519431816 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 11:03:51 INFO - PROCESS | 1650 | 1468519431817 Marionette TRACE conn2 <- [1,1346,null,{}] 11:03:51 INFO - PROCESS | 1650 | 1468519431820 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:51 INFO - PROCESS | 1650 | 1468519431821 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:51 INFO - PROCESS | 1650 | 1468519431922 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 11:03:51 INFO - PROCESS | 1650 | 1468519431955 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:51 INFO - PROCESS | 1650 | 1468519431956 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119e5c800 == 31 [pid = 1650] [id = 344] 11:03:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119892000) [pid = 1650] [serial = 1031] [outer = 0x0] 11:03:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11989d400) [pid = 1650] [serial = 1032] [outer = 0x119892000] 11:03:51 INFO - PROCESS | 1650 | 1468519431982 Marionette DEBUG loaded listener.js 11:03:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119b91800) [pid = 1650] [serial = 1033] [outer = 0x119892000] 11:03:52 INFO - PROCESS | 1650 | 1468519432310 Marionette TRACE conn2 <- [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]]]}] 11:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 11:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 520ms 11:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 11:03:52 INFO - PROCESS | 1650 | 1468519432344 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 11:03:52 INFO - PROCESS | 1650 | 1468519432345 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 11:03:52 INFO - PROCESS | 1650 | 1468519432348 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 11:03:52 INFO - PROCESS | 1650 | 1468519432349 Marionette TRACE conn2 <- [1,1350,null,{}] 11:03:52 INFO - PROCESS | 1650 | 1468519432351 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:52 INFO - PROCESS | 1650 | 1468519432353 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:52 INFO - PROCESS | 1650 | 1468519432454 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 11:03:52 INFO - PROCESS | 1650 | 1468519432458 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:52 INFO - PROCESS | 1650 | 1468519432459 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212c8800 == 32 [pid = 1650] [id = 345] 11:03:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119892400) [pid = 1650] [serial = 1034] [outer = 0x0] 11:03:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1210aec00) [pid = 1650] [serial = 1035] [outer = 0x119892400] 11:03:52 INFO - PROCESS | 1650 | 1468519432484 Marionette DEBUG loaded listener.js 11:03:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1217d7800) [pid = 1650] [serial = 1036] [outer = 0x119892400] 11:03:53 INFO - PROCESS | 1650 | --DOCSHELL 0x117083000 == 31 [pid = 1650] [id = 342] 11:03:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11826d800 == 30 [pid = 1650] [id = 340] 11:03:53 INFO - PROCESS | 1650 | --DOCSHELL 0x113f42000 == 29 [pid = 1650] [id = 341] 11:03:53 INFO - PROCESS | 1650 | --DOCSHELL 0x118136800 == 28 [pid = 1650] [id = 343] 11:03:53 INFO - PROCESS | 1650 | --DOCSHELL 0x119e5c800 == 27 [pid = 1650] [id = 344] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113d91000) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12678b000) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12aa7c000) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x110f85800) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1181df000) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11989a800) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1288c1400) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118113400) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119b93c00) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118a47c00) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124010c00) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x115e12800) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x115e10800) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x125f63c00) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128c0f800) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11820fc00) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12a713400) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1181be000) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1291d0800) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12aa79800) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12b00cc00) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12ba6ac00) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12b261c00) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x112d4c400) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x113d3d000) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x118306000) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1185c6400) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1210ae000) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x123caec00) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x128c10c00) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x128e7f000) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1181c0400) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x11820a800) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x124b15800) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x126c4a000) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x119224800) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x119891c00) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12bbe7c00) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x12be97000) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x116975800) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x115e14400) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x115e18400) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x12bbe8800) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 52 (0x12be9d800) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 51 (0x128e7ec00) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 50 (0x1291ccc00) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 49 (0x12c5a5400) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 48 (0x12afe3400) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 11:03:53 INFO - PROCESS | 1650 | --DOMWINDOW == 47 (0x12a657400) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 11:03:54 INFO - PROCESS | 1650 | 1468519434035 Marionette TRACE conn2 <- [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]]]}] 11:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 11:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1724ms 11:03:54 INFO - PROCESS | 1650 | 1468519434081 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 11:03:54 INFO - PROCESS | 1650 | 1468519434085 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 11:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 11:03:54 INFO - PROCESS | 1650 | 1468519434094 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 11:03:54 INFO - PROCESS | 1650 | 1468519434098 Marionette TRACE conn2 <- [1,1354,null,{}] 11:03:54 INFO - PROCESS | 1650 | 1468519434104 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:54 INFO - PROCESS | 1650 | 1468519434107 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:54 INFO - PROCESS | 1650 | 1468519434238 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 11:03:54 INFO - PROCESS | 1650 | 1468519434255 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:54 INFO - PROCESS | 1650 | 1468519434256 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x113bc4000 == 28 [pid = 1650] [id = 346] 11:03:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x113963c00) [pid = 1650] [serial = 1037] [outer = 0x0] 11:03:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x1139ec400) [pid = 1650] [serial = 1038] [outer = 0x113963c00] 11:03:54 INFO - PROCESS | 1650 | 1468519434304 Marionette DEBUG loaded listener.js 11:03:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x115121400) [pid = 1650] [serial = 1039] [outer = 0x113963c00] 11:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 11:03:54 INFO - PROCESS | 1650 | 1468519434662 Marionette TRACE conn2 <- [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]]]}] 11:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 574ms 11:03:54 INFO - PROCESS | 1650 | 1468519434667 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 11:03:54 INFO - PROCESS | 1650 | 1468519434672 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 11:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 11:03:54 INFO - PROCESS | 1650 | 1468519434713 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 11:03:54 INFO - PROCESS | 1650 | 1468519434714 Marionette TRACE conn2 <- [1,1358,null,{}] 11:03:54 INFO - PROCESS | 1650 | 1468519434717 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:54 INFO - PROCESS | 1650 | 1468519434719 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:54 INFO - PROCESS | 1650 | 1468519434797 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 11:03:54 INFO - PROCESS | 1650 | 1468519434803 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:54 INFO - PROCESS | 1650 | 1468519434806 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f47800 == 29 [pid = 1650] [id = 347] 11:03:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x115e12c00) [pid = 1650] [serial = 1040] [outer = 0x0] 11:03:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x116078000) [pid = 1650] [serial = 1041] [outer = 0x115e12c00] 11:03:54 INFO - PROCESS | 1650 | 1468519434834 Marionette DEBUG loaded listener.js 11:03:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x116969c00) [pid = 1650] [serial = 1042] [outer = 0x115e12c00] 11:03:55 INFO - PROCESS | 1650 | 1468519435181 Marionette TRACE conn2 <- [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]]]}] 11:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 11:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 527ms 11:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 11:03:55 INFO - PROCESS | 1650 | 1468519435233 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 11:03:55 INFO - PROCESS | 1650 | 1468519435234 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 11:03:55 INFO - PROCESS | 1650 | 1468519435236 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 11:03:55 INFO - PROCESS | 1650 | 1468519435239 Marionette TRACE conn2 <- [1,1362,null,{}] 11:03:55 INFO - PROCESS | 1650 | 1468519435247 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:55 INFO - PROCESS | 1650 | 1468519435250 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:55 INFO - PROCESS | 1650 | 1468519435333 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 11:03:55 INFO - PROCESS | 1650 | 1468519435341 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:55 INFO - PROCESS | 1650 | 1468519435343 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x118146000 == 30 [pid = 1650] [id = 348] 11:03:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x110f77800) [pid = 1650] [serial = 1043] [outer = 0x0] 11:03:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x11811c000) [pid = 1650] [serial = 1044] [outer = 0x110f77800] 11:03:55 INFO - PROCESS | 1650 | 1468519435371 Marionette DEBUG loaded listener.js 11:03:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x1181c6400) [pid = 1650] [serial = 1045] [outer = 0x110f77800] 11:03:55 INFO - PROCESS | 1650 | 1468519435911 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 11:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 11:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 721ms 11:03:55 INFO - PROCESS | 1650 | 1468519435959 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 11:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 11:03:55 INFO - PROCESS | 1650 | 1468519435961 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 11:03:55 INFO - PROCESS | 1650 | 1468519435965 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 11:03:55 INFO - PROCESS | 1650 | 1468519435967 Marionette TRACE conn2 <- [1,1366,null,{}] 11:03:55 INFO - PROCESS | 1650 | 1468519435971 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:55 INFO - PROCESS | 1650 | 1468519435972 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:56 INFO - PROCESS | 1650 | 1468519436079 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 11:03:56 INFO - PROCESS | 1650 | 1468519436129 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:56 INFO - PROCESS | 1650 | 1468519436130 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11666d000 == 31 [pid = 1650] [id = 349] 11:03:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x112765400) [pid = 1650] [serial = 1046] [outer = 0x0] 11:03:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x113932400) [pid = 1650] [serial = 1047] [outer = 0x112765400] 11:03:56 INFO - PROCESS | 1650 | 1468519436162 Marionette DEBUG loaded listener.js 11:03:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x1151db800) [pid = 1650] [serial = 1048] [outer = 0x112765400] 11:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 875ms 11:03:56 INFO - PROCESS | 1650 | 1468519436834 Marionette TRACE conn2 <- [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] 11:03:56 INFO - PROCESS | 1650 | 1468519436842 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 11:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 11:03:56 INFO - PROCESS | 1650 | 1468519436846 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 11:03:56 INFO - PROCESS | 1650 | 1468519436848 Marionette TRACE conn2 <- [1,1370,null,{}] 11:03:56 INFO - PROCESS | 1650 | 1468519436876 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:56 INFO - PROCESS | 1650 | 1468519436878 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:57 INFO - PROCESS | 1650 | 1468519436999 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 11:03:57 INFO - PROCESS | 1650 | 1468519437031 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:57 INFO - PROCESS | 1650 | 1468519437034 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x116088800 == 32 [pid = 1650] [id = 350] 11:03:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x115e0d400) [pid = 1650] [serial = 1049] [outer = 0x0] 11:03:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x115e12400) [pid = 1650] [serial = 1050] [outer = 0x115e0d400] 11:03:57 INFO - PROCESS | 1650 | 1468519437063 Marionette DEBUG loaded listener.js 11:03:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11628c000) [pid = 1650] [serial = 1051] [outer = 0x115e0d400] 11:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x116f47800 == 31 [pid = 1650] [id = 347] 11:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x113bc4000 == 30 [pid = 1650] [id = 346] 11:03:57 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable 11:03:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13 11:03:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:03:57 INFO - _addTest/ [0,1373,"getWindowHandle",null] 11:03:57 INFO - PROCESS | 1650 | 1468519437423 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 11:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 11:03:57 INFO - PROCESS | 1650 | 1468519437428 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 11:03:57 INFO - PROCESS | 1650 | 1468519437429 Marionette TRACE conn2 <- [1,1374,null,{}] 11:03:57 INFO - PROCESS | 1650 | 1468519437432 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:57 INFO - PROCESS | 1650 | 1468519437433 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:57 INFO - PROCESS | 1650 | 1468519437512 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 11:03:57 INFO - PROCESS | 1650 | 1468519437516 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:57 INFO - PROCESS | 1650 | 1468519437517 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x118272000 == 31 [pid = 1650] [id = 351] 11:03:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1173b7000) [pid = 1650] [serial = 1052] [outer = 0x0] 11:03:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1181be000) [pid = 1650] [serial = 1053] [outer = 0x1173b7000] 11:03:57 INFO - PROCESS | 1650 | 1468519437547 Marionette DEBUG loaded listener.js 11:03:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1181e2c00) [pid = 1650] [serial = 1054] [outer = 0x1173b7000] 11:03:57 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:03:57 INFO - PROCESS | 1650 | 1468519437908 Marionette TRACE conn2 <- [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] 11:03:57 INFO - PROCESS | 1650 | 1468519437952 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 11:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 11:03:57 INFO - PROCESS | 1650 | 1468519437955 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 11:03:57 INFO - PROCESS | 1650 | 1468519437958 Marionette TRACE conn2 <- [1,1378,null,{}] 11:03:57 INFO - PROCESS | 1650 | 1468519437966 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:57 INFO - PROCESS | 1650 | 1468519437970 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:58 INFO - PROCESS | 1650 | 1468519438049 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 11:03:58 INFO - PROCESS | 1650 | 1468519438057 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:58 INFO - PROCESS | 1650 | 1468519438059 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c38000 == 32 [pid = 1650] [id = 352] 11:03:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1176c2400) [pid = 1650] [serial = 1055] [outer = 0x0] 11:03:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x118308800) [pid = 1650] [serial = 1056] [outer = 0x1176c2400] 11:03:58 INFO - PROCESS | 1650 | 1468519438088 Marionette DEBUG loaded listener.js 11:03:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1185c2800) [pid = 1650] [serial = 1057] [outer = 0x1176c2400] 11:03:58 INFO - PROCESS | 1650 | 1468519438443 Marionette TRACE conn2 <- [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] 11:03:58 INFO - PROCESS | 1650 | 1468519438481 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 11:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 11:03:58 INFO - PROCESS | 1650 | 1468519438483 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 11:03:58 INFO - PROCESS | 1650 | 1468519438484 Marionette TRACE conn2 <- [1,1382,null,{}] 11:03:58 INFO - PROCESS | 1650 | 1468519438487 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:58 INFO - PROCESS | 1650 | 1468519438488 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:58 INFO - PROCESS | 1650 | 1468519438564 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 11:03:58 INFO - PROCESS | 1650 | 1468519438568 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:58 INFO - PROCESS | 1650 | 1468519438569 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x112057000 == 33 [pid = 1650] [id = 353] 11:03:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118a4a400) [pid = 1650] [serial = 1058] [outer = 0x0] 11:03:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119222800) [pid = 1650] [serial = 1059] [outer = 0x118a4a400] 11:03:58 INFO - PROCESS | 1650 | 1468519438597 Marionette DEBUG loaded listener.js 11:03:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1197d1400) [pid = 1650] [serial = 1060] [outer = 0x118a4a400] 11:03:58 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:03:58 INFO - PROCESS | 1650 | 1468519438977 Marionette TRACE conn2 <- [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] 11:03:59 INFO - PROCESS | 1650 | 1468519439006 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 11:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 11:03:59 INFO - PROCESS | 1650 | 1468519439009 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 11:03:59 INFO - PROCESS | 1650 | 1468519439011 Marionette TRACE conn2 <- [1,1386,null,{}] 11:03:59 INFO - PROCESS | 1650 | 1468519439014 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:59 INFO - PROCESS | 1650 | 1468519439016 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:59 INFO - PROCESS | 1650 | 1468519439167 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 11:03:59 INFO - PROCESS | 1650 | 1468519439179 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:59 INFO - PROCESS | 1650 | 1468519439180 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219b4000 == 34 [pid = 1650] [id = 354] 11:03:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118aa8c00) [pid = 1650] [serial = 1061] [outer = 0x0] 11:03:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119896400) [pid = 1650] [serial = 1062] [outer = 0x118aa8c00] 11:03:59 INFO - PROCESS | 1650 | 1468519439220 Marionette DEBUG loaded listener.js 11:03:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119b1e400) [pid = 1650] [serial = 1063] [outer = 0x118aa8c00] 11:03:59 INFO - PROCESS | 1650 | 1468519439616 Marionette TRACE conn2 <- [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] 11:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 11:03:59 INFO - PROCESS | 1650 | 1468519439638 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 11:03:59 INFO - PROCESS | 1650 | 1468519439641 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 11:03:59 INFO - PROCESS | 1650 | 1468519439642 Marionette TRACE conn2 <- [1,1390,null,{}] 11:03:59 INFO - PROCESS | 1650 | 1468519439644 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:03:59 INFO - PROCESS | 1650 | 1468519439648 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:59 INFO - PROCESS | 1650 | 1468519439763 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 11:03:59 INFO - PROCESS | 1650 | 1468519439796 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:03:59 INFO - PROCESS | 1650 | 1468519439797 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:03:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ba0800 == 35 [pid = 1650] [id = 355] 11:03:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119e0c800) [pid = 1650] [serial = 1064] [outer = 0x0] 11:03:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x121260400) [pid = 1650] [serial = 1065] [outer = 0x119e0c800] 11:03:59 INFO - PROCESS | 1650 | 1468519439822 Marionette DEBUG loaded listener.js 11:03:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x121a11400) [pid = 1650] [serial = 1066] [outer = 0x119e0c800] 11:04:00 INFO - PROCESS | 1650 | 1468519440161 Marionette TRACE conn2 <- [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]]]}] 11:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 11:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 568ms 11:04:00 INFO - PROCESS | 1650 | 1468519440210 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 11:04:00 INFO - PROCESS | 1650 | 1468519440211 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 11:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 11:04:00 INFO - PROCESS | 1650 | 1468519440213 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 11:04:00 INFO - PROCESS | 1650 | 1468519440214 Marionette TRACE conn2 <- [1,1394,null,{}] 11:04:00 INFO - PROCESS | 1650 | 1468519440217 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:00 INFO - PROCESS | 1650 | 1468519440218 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:00 INFO - PROCESS | 1650 | 1468519440307 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 11:04:00 INFO - PROCESS | 1650 | 1468519440341 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:00 INFO - PROCESS | 1650 | 1468519440342 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a6a000 == 36 [pid = 1650] [id = 356] 11:04:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x121a07000) [pid = 1650] [serial = 1067] [outer = 0x0] 11:04:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x121db5000) [pid = 1650] [serial = 1068] [outer = 0x121a07000] 11:04:00 INFO - PROCESS | 1650 | 1468519440365 Marionette DEBUG loaded listener.js 11:04:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1242c3400) [pid = 1650] [serial = 1069] [outer = 0x121a07000] 11:04:00 INFO - PROCESS | 1650 | 1468519440703 Marionette TRACE conn2 <- [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]]]}] 11:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 11:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 519ms 11:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 11:04:00 INFO - PROCESS | 1650 | 1468519440738 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 11:04:00 INFO - PROCESS | 1650 | 1468519440739 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 11:04:00 INFO - PROCESS | 1650 | 1468519440741 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 11:04:00 INFO - PROCESS | 1650 | 1468519440750 Marionette TRACE conn2 <- [1,1398,null,{}] 11:04:00 INFO - PROCESS | 1650 | 1468519440753 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:00 INFO - PROCESS | 1650 | 1468519440754 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:00 INFO - PROCESS | 1650 | 1468519440848 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 11:04:00 INFO - PROCESS | 1650 | 1468519440879 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:00 INFO - PROCESS | 1650 | 1468519440879 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c39000 == 37 [pid = 1650] [id = 357] 11:04:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11a0e6c00) [pid = 1650] [serial = 1070] [outer = 0x0] 11:04:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124b16000) [pid = 1650] [serial = 1071] [outer = 0x11a0e6c00] 11:04:00 INFO - PROCESS | 1650 | 1468519440903 Marionette DEBUG loaded listener.js 11:04:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x125f63400) [pid = 1650] [serial = 1072] [outer = 0x11a0e6c00] 11:04:01 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119892000) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 11:04:01 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119892400) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 11:04:01 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1133e6c00) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 11:04:01 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118309800) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 11:04:01 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x113934400) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 11:04:01 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1181d5800) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 11:04:01 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119b1fc00) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 11:04:01 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x115e12c00) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 11:04:01 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x113963c00) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 11:04:01 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1172b8400) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 11:04:01 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x115e0c400) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 11:04:01 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1185cc000) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 11:04:01 INFO - PROCESS | 1650 | 1468519441201 Marionette TRACE conn2 <- [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]]]}] 11:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 11:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 476ms 11:04:01 INFO - PROCESS | 1650 | 1468519441217 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 11:04:01 INFO - PROCESS | 1650 | 1468519441219 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 11:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 11:04:01 INFO - PROCESS | 1650 | 1468519441228 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 11:04:01 INFO - PROCESS | 1650 | 1468519441229 Marionette TRACE conn2 <- [1,1402,null,{}] 11:04:01 INFO - PROCESS | 1650 | 1468519441231 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:01 INFO - PROCESS | 1650 | 1468519441232 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:01 INFO - PROCESS | 1650 | 1468519441331 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 11:04:01 INFO - PROCESS | 1650 | 1468519441402 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:01 INFO - PROCESS | 1650 | 1468519441403 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c3c800 == 38 [pid = 1650] [id = 358] 11:04:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x110f82c00) [pid = 1650] [serial = 1073] [outer = 0x0] 11:04:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1181bc400) [pid = 1650] [serial = 1074] [outer = 0x110f82c00] 11:04:01 INFO - PROCESS | 1650 | 1468519441444 Marionette DEBUG loaded listener.js 11:04:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119899000) [pid = 1650] [serial = 1075] [outer = 0x110f82c00] 11:04:01 INFO - PROCESS | 1650 | 1468519441880 Marionette TRACE conn2 <- [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]]]}] 11:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 11:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 674ms 11:04:01 INFO - PROCESS | 1650 | 1468519441906 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 11:04:01 INFO - PROCESS | 1650 | 1468519441907 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 11:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 11:04:01 INFO - PROCESS | 1650 | 1468519441910 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 11:04:01 INFO - PROCESS | 1650 | 1468519441911 Marionette TRACE conn2 <- [1,1406,null,{}] 11:04:01 INFO - PROCESS | 1650 | 1468519441913 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:01 INFO - PROCESS | 1650 | 1468519441925 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:02 INFO - PROCESS | 1650 | 1468519442002 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 11:04:02 INFO - PROCESS | 1650 | 1468519442008 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:02 INFO - PROCESS | 1650 | 1468519442009 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x121132800 == 39 [pid = 1650] [id = 359] 11:04:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119899800) [pid = 1650] [serial = 1076] [outer = 0x0] 11:04:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x125f5b400) [pid = 1650] [serial = 1077] [outer = 0x119899800] 11:04:02 INFO - PROCESS | 1650 | 1468519442033 Marionette DEBUG loaded listener.js 11:04:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x126151c00) [pid = 1650] [serial = 1078] [outer = 0x119899800] 11:04:02 INFO - PROCESS | 1650 | 1468519442346 Marionette TRACE conn2 <- [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]]]}] 11:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 11:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 470ms 11:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 11:04:02 INFO - PROCESS | 1650 | 1468519442380 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 11:04:02 INFO - PROCESS | 1650 | 1468519442382 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 11:04:02 INFO - PROCESS | 1650 | 1468519442384 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 11:04:02 INFO - PROCESS | 1650 | 1468519442386 Marionette TRACE conn2 <- [1,1410,null,{}] 11:04:02 INFO - PROCESS | 1650 | 1468519442391 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:02 INFO - PROCESS | 1650 | 1468519442392 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:02 INFO - PROCESS | 1650 | 1468519442480 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 11:04:02 INFO - PROCESS | 1650 | 1468519442484 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:02 INFO - PROCESS | 1650 | 1468519442486 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5a8000 == 40 [pid = 1650] [id = 360] 11:04:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x126152c00) [pid = 1650] [serial = 1079] [outer = 0x0] 11:04:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x126a8bc00) [pid = 1650] [serial = 1080] [outer = 0x126152c00] 11:04:02 INFO - PROCESS | 1650 | 1468519442516 Marionette DEBUG loaded listener.js 11:04:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1288c6400) [pid = 1650] [serial = 1081] [outer = 0x126152c00] 11:04:02 INFO - PROCESS | 1650 | 1468519442906 Marionette TRACE conn2 <- [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]]]}] 11:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 11:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 570ms 11:04:02 INFO - PROCESS | 1650 | 1468519442955 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 11:04:02 INFO - PROCESS | 1650 | 1468519442964 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 11:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 11:04:02 INFO - PROCESS | 1650 | 1468519442967 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 11:04:02 INFO - PROCESS | 1650 | 1468519442968 Marionette TRACE conn2 <- [1,1414,null,{}] 11:04:02 INFO - PROCESS | 1650 | 1468519442970 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:02 INFO - PROCESS | 1650 | 1468519442971 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:03 INFO - PROCESS | 1650 | 1468519443048 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 11:04:03 INFO - PROCESS | 1650 | 1468519443053 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:03 INFO - PROCESS | 1650 | 1468519443055 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa1f800 == 41 [pid = 1650] [id = 361] 11:04:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x126154400) [pid = 1650] [serial = 1082] [outer = 0x0] 11:04:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x128c14c00) [pid = 1650] [serial = 1083] [outer = 0x126154400] 11:04:03 INFO - PROCESS | 1650 | 1468519443081 Marionette DEBUG loaded listener.js 11:04:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x128e7a800) [pid = 1650] [serial = 1084] [outer = 0x126154400] 11:04:03 INFO - PROCESS | 1650 | 1468519443512 Marionette TRACE conn2 <- [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]]]}] 11:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 11:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 572ms 11:04:03 INFO - PROCESS | 1650 | 1468519443553 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 11:04:03 INFO - PROCESS | 1650 | 1468519443556 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 11:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 11:04:03 INFO - PROCESS | 1650 | 1468519443562 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 11:04:03 INFO - PROCESS | 1650 | 1468519443564 Marionette TRACE conn2 <- [1,1418,null,{}] 11:04:03 INFO - PROCESS | 1650 | 1468519443567 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:03 INFO - PROCESS | 1650 | 1468519443569 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:03 INFO - PROCESS | 1650 | 1468519443684 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 11:04:03 INFO - PROCESS | 1650 | 1468519443784 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:03 INFO - PROCESS | 1650 | 1468519443787 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e32800 == 42 [pid = 1650] [id = 362] 11:04:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115e0dc00) [pid = 1650] [serial = 1085] [outer = 0x0] 11:04:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115e15400) [pid = 1650] [serial = 1086] [outer = 0x115e0dc00] 11:04:03 INFO - PROCESS | 1650 | 1468519443832 Marionette DEBUG loaded listener.js 11:04:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116a0b800) [pid = 1650] [serial = 1087] [outer = 0x115e0dc00] 11:04:04 INFO - PROCESS | 1650 | 1468519444278 Marionette TRACE conn2 <- [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]]]}] 11:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 11:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 770ms 11:04:04 INFO - PROCESS | 1650 | 1468519444332 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 11:04:04 INFO - PROCESS | 1650 | 1468519444335 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 11:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 11:04:04 INFO - PROCESS | 1650 | 1468519444359 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 11:04:04 INFO - PROCESS | 1650 | 1468519444361 Marionette TRACE conn2 <- [1,1422,null,{}] 11:04:04 INFO - PROCESS | 1650 | 1468519444363 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:04 INFO - PROCESS | 1650 | 1468519444365 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:04 INFO - PROCESS | 1650 | 1468519444469 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 11:04:04 INFO - PROCESS | 1650 | 1468519444533 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:04 INFO - PROCESS | 1650 | 1468519444535 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b0a000 == 43 [pid = 1650] [id = 363] 11:04:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118208c00) [pid = 1650] [serial = 1088] [outer = 0x0] 11:04:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118211000) [pid = 1650] [serial = 1089] [outer = 0x118208c00] 11:04:04 INFO - PROCESS | 1650 | 1468519444565 Marionette DEBUG loaded listener.js 11:04:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1185c6400) [pid = 1650] [serial = 1090] [outer = 0x118208c00] 11:04:04 INFO - PROCESS | 1650 | 1468519444994 Marionette TRACE conn2 <- [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]]]}] 11:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 11:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 672ms 11:04:05 INFO - PROCESS | 1650 | 1468519445034 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 11:04:05 INFO - PROCESS | 1650 | 1468519445036 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 11:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 11:04:05 INFO - PROCESS | 1650 | 1468519445056 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 11:04:05 INFO - PROCESS | 1650 | 1468519445059 Marionette TRACE conn2 <- [1,1426,null,{}] 11:04:05 INFO - PROCESS | 1650 | 1468519445067 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:05 INFO - PROCESS | 1650 | 1468519445072 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:05 INFO - PROCESS | 1650 | 1468519445174 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 11:04:05 INFO - PROCESS | 1650 | 1468519445239 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:05 INFO - PROCESS | 1650 | 1468519445241 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa13000 == 44 [pid = 1650] [id = 364] 11:04:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11a0f1400) [pid = 1650] [serial = 1091] [outer = 0x0] 11:04:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1210b0800) [pid = 1650] [serial = 1092] [outer = 0x11a0f1400] 11:04:05 INFO - PROCESS | 1650 | 1468519445272 Marionette DEBUG loaded listener.js 11:04:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1217d9800) [pid = 1650] [serial = 1093] [outer = 0x11a0f1400] 11:04:05 INFO - PROCESS | 1650 | 1468519445759 Marionette TRACE conn2 <- [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]]]}] 11:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 11:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 726ms 11:04:05 INFO - PROCESS | 1650 | 1468519445789 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 11:04:05 INFO - PROCESS | 1650 | 1468519445791 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 11:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 11:04:05 INFO - PROCESS | 1650 | 1468519445795 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 11:04:05 INFO - PROCESS | 1650 | 1468519445796 Marionette TRACE conn2 <- [1,1430,null,{}] 11:04:05 INFO - PROCESS | 1650 | 1468519445799 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:05 INFO - PROCESS | 1650 | 1468519445800 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:05 INFO - PROCESS | 1650 | 1468519445914 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 11:04:05 INFO - PROCESS | 1650 | 1468519445992 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:05 INFO - PROCESS | 1650 | 1468519445993 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0d7000 == 45 [pid = 1650] [id = 365] 11:04:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1210acc00) [pid = 1650] [serial = 1094] [outer = 0x0] 11:04:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123cab400) [pid = 1650] [serial = 1095] [outer = 0x1210acc00] 11:04:06 INFO - PROCESS | 1650 | 1468519446022 Marionette DEBUG loaded listener.js 11:04:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126a8ac00) [pid = 1650] [serial = 1096] [outer = 0x1210acc00] 11:04:06 INFO - PROCESS | 1650 | 1468519446745 Marionette TRACE conn2 <- [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]]]}] 11:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 11:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 969ms 11:04:06 INFO - PROCESS | 1650 | 1468519446765 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 11:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 11:04:06 INFO - PROCESS | 1650 | 1468519446767 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 11:04:06 INFO - PROCESS | 1650 | 1468519446773 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 11:04:06 INFO - PROCESS | 1650 | 1468519446775 Marionette TRACE conn2 <- [1,1434,null,{}] 11:04:06 INFO - PROCESS | 1650 | 1468519446779 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:06 INFO - PROCESS | 1650 | 1468519446780 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:06 INFO - PROCESS | 1650 | 1468519446877 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 11:04:06 INFO - PROCESS | 1650 | 1468519446946 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:06 INFO - PROCESS | 1650 | 1468519446949 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e31800 == 46 [pid = 1650] [id = 366] 11:04:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113d4a000) [pid = 1650] [serial = 1097] [outer = 0x0] 11:04:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1151d8c00) [pid = 1650] [serial = 1098] [outer = 0x113d4a000] 11:04:06 INFO - PROCESS | 1650 | 1468519446977 Marionette DEBUG loaded listener.js 11:04:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116976000) [pid = 1650] [serial = 1099] [outer = 0x113d4a000] 11:04:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5a8000 == 45 [pid = 1650] [id = 360] 11:04:07 INFO - PROCESS | 1650 | --DOCSHELL 0x121132800 == 44 [pid = 1650] [id = 359] 11:04:07 INFO - PROCESS | 1650 | --DOCSHELL 0x128c3c800 == 43 [pid = 1650] [id = 358] 11:04:07 INFO - PROCESS | 1650 | --DOCSHELL 0x128c39000 == 42 [pid = 1650] [id = 357] 11:04:07 INFO - PROCESS | 1650 | --DOCSHELL 0x126a6a000 == 41 [pid = 1650] [id = 356] 11:04:07 INFO - PROCESS | 1650 | --DOCSHELL 0x124ba0800 == 40 [pid = 1650] [id = 355] 11:04:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1219b4000 == 39 [pid = 1650] [id = 354] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11811c000) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | 1468519447441 Marionette TRACE conn2 <- [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]]]}] 11:04:07 INFO - PROCESS | 1650 | --DOCSHELL 0x112057000 == 38 [pid = 1650] [id = 353] 11:04:07 INFO - PROCESS | 1650 | --DOCSHELL 0x119c38000 == 37 [pid = 1650] [id = 352] 11:04:07 INFO - PROCESS | 1650 | --DOCSHELL 0x118272000 == 36 [pid = 1650] [id = 351] 11:04:07 INFO - PROCESS | 1650 | --DOCSHELL 0x116088800 == 35 [pid = 1650] [id = 350] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11989d400) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118aa5800) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1210aec00) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1181be800) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11988f400) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116077000) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126c51400) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x121a10c00) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119b91800) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116078000) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1139ec400) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115e1a800) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119e0bc00) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1217d7800) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116969c00) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x121a09400) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118a48000) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x115121400) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x113d42800) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11811b000) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1181d7000) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x115e15800) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11662a000) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 11:04:07 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119225c00) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 11:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 11:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 727ms 11:04:07 INFO - PROCESS | 1650 | 1468519447498 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 11:04:07 INFO - PROCESS | 1650 | 1468519447501 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 11:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 11:04:07 INFO - PROCESS | 1650 | 1468519447505 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 11:04:07 INFO - PROCESS | 1650 | 1468519447507 Marionette TRACE conn2 <- [1,1438,null,{}] 11:04:07 INFO - PROCESS | 1650 | 1468519447509 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:07 INFO - PROCESS | 1650 | 1468519447511 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:07 INFO - PROCESS | 1650 | 1468519447591 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 11:04:07 INFO - PROCESS | 1650 | 1468519447652 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:07 INFO - PROCESS | 1650 | 1468519447653 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x116253000 == 36 [pid = 1650] [id = 367] 11:04:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1173b4c00) [pid = 1650] [serial = 1100] [outer = 0x0] 11:04:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11811d000) [pid = 1650] [serial = 1101] [outer = 0x1173b4c00] 11:04:07 INFO - PROCESS | 1650 | 1468519447681 Marionette DEBUG loaded listener.js 11:04:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118209800) [pid = 1650] [serial = 1102] [outer = 0x1173b4c00] 11:04:08 INFO - PROCESS | 1650 | 1468519448038 Marionette TRACE conn2 <- [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]]]}] 11:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 11:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 570ms 11:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 11:04:08 INFO - PROCESS | 1650 | 1468519448076 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 11:04:08 INFO - PROCESS | 1650 | 1468519448078 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 11:04:08 INFO - PROCESS | 1650 | 1468519448082 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 11:04:08 INFO - PROCESS | 1650 | 1468519448085 Marionette TRACE conn2 <- [1,1442,null,{}] 11:04:08 INFO - PROCESS | 1650 | 1468519448097 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:08 INFO - PROCESS | 1650 | 1468519448101 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:08 INFO - PROCESS | 1650 | 1468519448276 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 11:04:08 INFO - PROCESS | 1650 | 1468519448364 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:08 INFO - PROCESS | 1650 | 1468519448366 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11924d800 == 37 [pid = 1650] [id = 368] 11:04:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1185c8800) [pid = 1650] [serial = 1103] [outer = 0x0] 11:04:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1197cb800) [pid = 1650] [serial = 1104] [outer = 0x1185c8800] 11:04:08 INFO - PROCESS | 1650 | 1468519448411 Marionette DEBUG loaded listener.js 11:04:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119a07000) [pid = 1650] [serial = 1105] [outer = 0x1185c8800] 11:04:08 INFO - PROCESS | 1650 | 1468519448801 Marionette TRACE conn2 <- [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]]]}] 11:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 11:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 775ms 11:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 11:04:08 INFO - PROCESS | 1650 | 1468519448857 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 11:04:08 INFO - PROCESS | 1650 | 1468519448858 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 11:04:08 INFO - PROCESS | 1650 | 1468519448860 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 11:04:08 INFO - PROCESS | 1650 | 1468519448861 Marionette TRACE conn2 <- [1,1446,null,{}] 11:04:08 INFO - PROCESS | 1650 | 1468519448864 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:08 INFO - PROCESS | 1650 | 1468519448865 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:08 INFO - PROCESS | 1650 | 1468519448945 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 11:04:08 INFO - PROCESS | 1650 | 1468519448949 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:08 INFO - PROCESS | 1650 | 1468519448950 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x121208800 == 38 [pid = 1650] [id = 369] 11:04:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119e0d400) [pid = 1650] [serial = 1106] [outer = 0x0] 11:04:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x121a03400) [pid = 1650] [serial = 1107] [outer = 0x119e0d400] 11:04:08 INFO - PROCESS | 1650 | 1468519448978 Marionette DEBUG loaded listener.js 11:04:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x121a0ec00) [pid = 1650] [serial = 1108] [outer = 0x119e0d400] 11:04:09 INFO - PROCESS | 1650 | 1468519449301 Marionette TRACE conn2 <- [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]]]}] 11:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 11:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 467ms 11:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 11:04:09 INFO - PROCESS | 1650 | 1468519449329 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 11:04:09 INFO - PROCESS | 1650 | 1468519449330 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 11:04:09 INFO - PROCESS | 1650 | 1468519449332 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 11:04:09 INFO - PROCESS | 1650 | 1468519449333 Marionette TRACE conn2 <- [1,1450,null,{}] 11:04:09 INFO - PROCESS | 1650 | 1468519449335 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:09 INFO - PROCESS | 1650 | 1468519449337 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:09 INFO - PROCESS | 1650 | 1468519449415 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 11:04:09 INFO - PROCESS | 1650 | 1468519449476 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:09 INFO - PROCESS | 1650 | 1468519449477 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12161f000 == 39 [pid = 1650] [id = 370] 11:04:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1210b1c00) [pid = 1650] [serial = 1109] [outer = 0x0] 11:04:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1242f5c00) [pid = 1650] [serial = 1110] [outer = 0x1210b1c00] 11:04:09 INFO - PROCESS | 1650 | 1468519449501 Marionette DEBUG loaded listener.js 11:04:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12614f800) [pid = 1650] [serial = 1111] [outer = 0x1210b1c00] 11:04:09 INFO - PROCESS | 1650 | 1468519449834 Marionette TRACE conn2 <- [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]]]}] 11:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 11:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 518ms 11:04:09 INFO - PROCESS | 1650 | 1468519449850 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 11:04:09 INFO - PROCESS | 1650 | 1468519449851 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 11:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 11:04:09 INFO - PROCESS | 1650 | 1468519449854 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 11:04:09 INFO - PROCESS | 1650 | 1468519449857 Marionette TRACE conn2 <- [1,1454,null,{}] 11:04:09 INFO - PROCESS | 1650 | 1468519449867 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:09 INFO - PROCESS | 1650 | 1468519449871 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:09 INFO - PROCESS | 1650 | 1468519449990 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 11:04:09 INFO - PROCESS | 1650 | 1468519449994 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:09 INFO - PROCESS | 1650 | 1468519449995 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12441f000 == 40 [pid = 1650] [id = 371] 11:04:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126154800) [pid = 1650] [serial = 1112] [outer = 0x0] 11:04:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126c4b800) [pid = 1650] [serial = 1113] [outer = 0x126154800] 11:04:10 INFO - PROCESS | 1650 | 1468519450020 Marionette DEBUG loaded listener.js 11:04:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128e7f400) [pid = 1650] [serial = 1114] [outer = 0x126154800] 11:04:10 INFO - PROCESS | 1650 | 1468519450376 Marionette TRACE conn2 <- [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]]]}] 11:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 11:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 578ms 11:04:10 INFO - PROCESS | 1650 | 1468519450433 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 11:04:10 INFO - PROCESS | 1650 | 1468519450434 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 11:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 11:04:10 INFO - PROCESS | 1650 | 1468519450436 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 11:04:10 INFO - PROCESS | 1650 | 1468519450437 Marionette TRACE conn2 <- [1,1458,null,{}] 11:04:10 INFO - PROCESS | 1650 | 1468519450439 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:10 INFO - PROCESS | 1650 | 1468519450440 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:10 INFO - PROCESS | 1650 | 1468519450540 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 11:04:10 INFO - PROCESS | 1650 | 1468519450556 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:10 INFO - PROCESS | 1650 | 1468519450557 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e54800 == 41 [pid = 1650] [id = 372] 11:04:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128dab000) [pid = 1650] [serial = 1115] [outer = 0x0] 11:04:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128e88c00) [pid = 1650] [serial = 1116] [outer = 0x128dab000] 11:04:10 INFO - PROCESS | 1650 | 1468519450582 Marionette DEBUG loaded listener.js 11:04:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1291cb800) [pid = 1650] [serial = 1117] [outer = 0x128dab000] 11:04:10 INFO - PROCESS | 1650 | 1468519450947 Marionette TRACE conn2 <- [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]]]}] 11:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 11:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 520ms 11:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 11:04:10 INFO - PROCESS | 1650 | 1468519450958 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 11:04:10 INFO - PROCESS | 1650 | 1468519450959 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 11:04:10 INFO - PROCESS | 1650 | 1468519450961 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 11:04:10 INFO - PROCESS | 1650 | 1468519450962 Marionette TRACE conn2 <- [1,1462,null,{}] 11:04:10 INFO - PROCESS | 1650 | 1468519450964 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:10 INFO - PROCESS | 1650 | 1468519450965 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:11 INFO - PROCESS | 1650 | 1468519451069 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 11:04:11 INFO - PROCESS | 1650 | 1468519451073 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:11 INFO - PROCESS | 1650 | 1468519451074 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5a5800 == 42 [pid = 1650] [id = 373] 11:04:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x111e60c00) [pid = 1650] [serial = 1118] [outer = 0x0] 11:04:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12921c800) [pid = 1650] [serial = 1119] [outer = 0x111e60c00] 11:04:11 INFO - PROCESS | 1650 | 1468519451098 Marionette DEBUG loaded listener.js 11:04:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129226400) [pid = 1650] [serial = 1120] [outer = 0x111e60c00] 11:04:11 INFO - PROCESS | 1650 | 1468519451449 Marionette TRACE conn2 <- [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]]]}] 11:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 11:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 518ms 11:04:11 INFO - PROCESS | 1650 | 1468519451479 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 11:04:11 INFO - PROCESS | 1650 | 1468519451481 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 11:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 11:04:11 INFO - PROCESS | 1650 | 1468519451483 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 11:04:11 INFO - PROCESS | 1650 | 1468519451484 Marionette TRACE conn2 <- [1,1466,null,{}] 11:04:11 INFO - PROCESS | 1650 | 1468519451486 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:11 INFO - PROCESS | 1650 | 1468519451488 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:11 INFO - PROCESS | 1650 | 1468519451588 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 11:04:11 INFO - PROCESS | 1650 | 1468519451599 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:11 INFO - PROCESS | 1650 | 1468519451600 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0da000 == 43 [pid = 1650] [id = 374] 11:04:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1291d1c00) [pid = 1650] [serial = 1121] [outer = 0x0] 11:04:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12948ac00) [pid = 1650] [serial = 1122] [outer = 0x1291d1c00] 11:04:11 INFO - PROCESS | 1650 | 1468519451631 Marionette DEBUG loaded listener.js 11:04:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129526400) [pid = 1650] [serial = 1123] [outer = 0x1291d1c00] 11:04:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119e0c800) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 11:04:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115e0d400) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 11:04:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1173b7000) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 11:04:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118aa8c00) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 11:04:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1176c2400) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 11:04:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118a4a400) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 11:04:11 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x121a07000) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 11:04:11 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x110f82c00) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 11:04:11 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11a0e6c00) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 11:04:11 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119899800) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 11:04:11 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126152c00) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 11:04:12 INFO - PROCESS | 1650 | 1468519452040 Marionette TRACE conn2 <- [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]]]}] 11:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 11:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 570ms 11:04:12 INFO - PROCESS | 1650 | 1468519452053 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 11:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 11:04:12 INFO - PROCESS | 1650 | 1468519452057 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 11:04:12 INFO - PROCESS | 1650 | 1468519452060 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 11:04:12 INFO - PROCESS | 1650 | 1468519452061 Marionette TRACE conn2 <- [1,1470,null,{}] 11:04:12 INFO - PROCESS | 1650 | 1468519452064 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:12 INFO - PROCESS | 1650 | 1468519452065 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:12 INFO - PROCESS | 1650 | 1468519452148 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 11:04:12 INFO - PROCESS | 1650 | 1468519452153 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:12 INFO - PROCESS | 1650 | 1468519452154 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bab4800 == 44 [pid = 1650] [id = 375] 11:04:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1173b7000) [pid = 1650] [serial = 1124] [outer = 0x0] 11:04:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119e0c800) [pid = 1650] [serial = 1125] [outer = 0x1173b7000] 11:04:12 INFO - PROCESS | 1650 | 1468519452179 Marionette DEBUG loaded listener.js 11:04:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126154c00) [pid = 1650] [serial = 1126] [outer = 0x1173b7000] 11:04:12 INFO - PROCESS | 1650 | 1468519452519 Marionette TRACE conn2 <- [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]]]}] 11:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 11:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 471ms 11:04:12 INFO - PROCESS | 1650 | 1468519452532 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 11:04:12 INFO - PROCESS | 1650 | 1468519452533 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 11:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 11:04:12 INFO - PROCESS | 1650 | 1468519452558 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 11:04:12 INFO - PROCESS | 1650 | 1468519452560 Marionette TRACE conn2 <- [1,1474,null,{}] 11:04:12 INFO - PROCESS | 1650 | 1468519452562 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:12 INFO - PROCESS | 1650 | 1468519452564 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:12 INFO - PROCESS | 1650 | 1468519452661 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 11:04:12 INFO - PROCESS | 1650 | 1468519452672 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:12 INFO - PROCESS | 1650 | 1468519452674 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c57d800 == 45 [pid = 1650] [id = 376] 11:04:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118114400) [pid = 1650] [serial = 1127] [outer = 0x0] 11:04:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a70d800) [pid = 1650] [serial = 1128] [outer = 0x118114400] 11:04:12 INFO - PROCESS | 1650 | 1468519452701 Marionette DEBUG loaded listener.js 11:04:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12aa7e800) [pid = 1650] [serial = 1129] [outer = 0x118114400] 11:04:13 INFO - PROCESS | 1650 | 1468519453057 Marionette TRACE conn2 <- [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]]]}] 11:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 11:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 529ms 11:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 11:04:13 INFO - PROCESS | 1650 | 1468519453078 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 11:04:13 INFO - PROCESS | 1650 | 1468519453080 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 11:04:13 INFO - PROCESS | 1650 | 1468519453082 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 11:04:13 INFO - PROCESS | 1650 | 1468519453083 Marionette TRACE conn2 <- [1,1478,null,{}] 11:04:13 INFO - PROCESS | 1650 | 1468519453085 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:13 INFO - PROCESS | 1650 | 1468519453087 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:13 INFO - PROCESS | 1650 | 1468519453196 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 11:04:13 INFO - PROCESS | 1650 | 1468519453201 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:13 INFO - PROCESS | 1650 | 1468519453202 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c6ac000 == 46 [pid = 1650] [id = 377] 11:04:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128e7e400) [pid = 1650] [serial = 1130] [outer = 0x0] 11:04:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12afdf800) [pid = 1650] [serial = 1131] [outer = 0x128e7e400] 11:04:13 INFO - PROCESS | 1650 | 1468519453228 Marionette DEBUG loaded listener.js 11:04:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b00b800) [pid = 1650] [serial = 1132] [outer = 0x128e7e400] 11:04:13 INFO - PROCESS | 1650 | 1468519453540 Marionette TRACE conn2 <- [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]]]}] 11:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 11:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 467ms 11:04:13 INFO - PROCESS | 1650 | 1468519453550 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 11:04:13 INFO - PROCESS | 1650 | 1468519453551 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 11:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 11:04:13 INFO - PROCESS | 1650 | 1468519453554 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 11:04:13 INFO - PROCESS | 1650 | 1468519453558 Marionette TRACE conn2 <- [1,1482,null,{}] 11:04:13 INFO - PROCESS | 1650 | 1468519453561 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:13 INFO - PROCESS | 1650 | 1468519453562 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:13 INFO - PROCESS | 1650 | 1468519453653 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 11:04:13 INFO - PROCESS | 1650 | 1468519453658 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:13 INFO - PROCESS | 1650 | 1468519453659 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12caaf000 == 47 [pid = 1650] [id = 378] 11:04:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12afe1c00) [pid = 1650] [serial = 1133] [outer = 0x0] 11:04:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b261c00) [pid = 1650] [serial = 1134] [outer = 0x12afe1c00] 11:04:13 INFO - PROCESS | 1650 | 1468519453683 Marionette DEBUG loaded listener.js 11:04:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12ba69000) [pid = 1650] [serial = 1135] [outer = 0x12afe1c00] 11:04:14 INFO - PROCESS | 1650 | 1468519454256 Marionette TRACE conn2 <- [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]]]}] 11:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 11:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 771ms 11:04:14 INFO - PROCESS | 1650 | 1468519454326 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 11:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 11:04:14 INFO - PROCESS | 1650 | 1468519454329 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 11:04:14 INFO - PROCESS | 1650 | 1468519454332 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 11:04:14 INFO - PROCESS | 1650 | 1468519454334 Marionette TRACE conn2 <- [1,1486,null,{}] 11:04:14 INFO - PROCESS | 1650 | 1468519454337 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:14 INFO - PROCESS | 1650 | 1468519454339 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:14 INFO - PROCESS | 1650 | 1468519454448 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 11:04:14 INFO - PROCESS | 1650 | 1468519454517 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:14 INFO - PROCESS | 1650 | 1468519454518 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x118149800 == 48 [pid = 1650] [id = 379] 11:04:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118207400) [pid = 1650] [serial = 1136] [outer = 0x0] 11:04:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11830c000) [pid = 1650] [serial = 1137] [outer = 0x118207400] 11:04:14 INFO - PROCESS | 1650 | 1468519454549 Marionette DEBUG loaded listener.js 11:04:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1185ccc00) [pid = 1650] [serial = 1138] [outer = 0x118207400] 11:04:14 INFO - PROCESS | 1650 | 1468519454992 Marionette TRACE conn2 <- [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]]]}] 11:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 11:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 721ms 11:04:15 INFO - PROCESS | 1650 | 1468519455055 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 11:04:15 INFO - PROCESS | 1650 | 1468519455058 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 11:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 11:04:15 INFO - PROCESS | 1650 | 1468519455063 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 11:04:15 INFO - PROCESS | 1650 | 1468519455065 Marionette TRACE conn2 <- [1,1490,null,{}] 11:04:15 INFO - PROCESS | 1650 | 1468519455067 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:15 INFO - PROCESS | 1650 | 1468519455069 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:15 INFO - PROCESS | 1650 | 1468519455177 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 11:04:15 INFO - PROCESS | 1650 | 1468519455245 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:15 INFO - PROCESS | 1650 | 1468519455247 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a67800 == 49 [pid = 1650] [id = 380] 11:04:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119b1bc00) [pid = 1650] [serial = 1139] [outer = 0x0] 11:04:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11a0e6c00) [pid = 1650] [serial = 1140] [outer = 0x119b1bc00] 11:04:15 INFO - PROCESS | 1650 | 1468519455277 Marionette DEBUG loaded listener.js 11:04:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x121a0fc00) [pid = 1650] [serial = 1141] [outer = 0x119b1bc00] 11:04:15 INFO - PROCESS | 1650 | 1468519455722 Marionette TRACE conn2 <- [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]]]}] 11:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 11:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 721ms 11:04:15 INFO - PROCESS | 1650 | 1468519455785 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 11:04:15 INFO - PROCESS | 1650 | 1468519455786 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 11:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 11:04:15 INFO - PROCESS | 1650 | 1468519455792 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 11:04:15 INFO - PROCESS | 1650 | 1468519455796 Marionette TRACE conn2 <- [1,1494,null,{}] 11:04:15 INFO - PROCESS | 1650 | 1468519455809 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:15 INFO - PROCESS | 1650 | 1468519455814 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:15 INFO - PROCESS | 1650 | 1468519455975 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 11:04:16 INFO - PROCESS | 1650 | 1468519456076 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:16 INFO - PROCESS | 1650 | 1468519456079 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12caad800 == 50 [pid = 1650] [id = 381] 11:04:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1288be400) [pid = 1650] [serial = 1142] [outer = 0x0] 11:04:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128c16000) [pid = 1650] [serial = 1143] [outer = 0x1288be400] 11:04:16 INFO - PROCESS | 1650 | 1468519456130 Marionette DEBUG loaded listener.js 11:04:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128e80000) [pid = 1650] [serial = 1144] [outer = 0x1288be400] 11:04:16 INFO - PROCESS | 1650 | 1468519456797 Marionette TRACE conn2 <- [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]]]}] 11:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 11:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1075ms 11:04:16 INFO - PROCESS | 1650 | 1468519456866 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 11:04:16 INFO - PROCESS | 1650 | 1468519456869 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 11:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 11:04:16 INFO - PROCESS | 1650 | 1468519456891 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 11:04:16 INFO - PROCESS | 1650 | 1468519456893 Marionette TRACE conn2 <- [1,1498,null,{}] 11:04:16 INFO - PROCESS | 1650 | 1468519456897 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:16 INFO - PROCESS | 1650 | 1468519456899 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:16 INFO - PROCESS | 1650 | 1468519456985 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 11:04:17 INFO - PROCESS | 1650 | 1468519457063 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:17 INFO - PROCESS | 1650 | 1468519457067 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11814b800 == 51 [pid = 1650] [id = 382] 11:04:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x113d8d000) [pid = 1650] [serial = 1145] [outer = 0x0] 11:04:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11696e400) [pid = 1650] [serial = 1146] [outer = 0x113d8d000] 11:04:17 INFO - PROCESS | 1650 | 1468519457113 Marionette DEBUG loaded listener.js 11:04:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1181df400) [pid = 1650] [serial = 1147] [outer = 0x113d8d000] 11:04:17 INFO - PROCESS | 1650 | 1468519457692 Marionette TRACE conn2 <- [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]]]}] 11:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 11:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 894ms 11:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 11:04:17 INFO - PROCESS | 1650 | 1468519457768 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 11:04:17 INFO - PROCESS | 1650 | 1468519457772 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 11:04:17 INFO - PROCESS | 1650 | 1468519457776 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 11:04:17 INFO - PROCESS | 1650 | 1468519457778 Marionette TRACE conn2 <- [1,1502,null,{}] 11:04:17 INFO - PROCESS | 1650 | 1468519457780 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:17 INFO - PROCESS | 1650 | 1468519457782 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:17 INFO - PROCESS | 1650 | 1468519457874 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 11:04:17 INFO - PROCESS | 1650 | 1468519457930 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:17 INFO - PROCESS | 1650 | 1468519457931 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1133b9800 == 52 [pid = 1650] [id = 383] 11:04:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1197ca000) [pid = 1650] [serial = 1148] [outer = 0x0] 11:04:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1197db800) [pid = 1650] [serial = 1149] [outer = 0x1197ca000] 11:04:17 INFO - PROCESS | 1650 | 1468519457960 Marionette DEBUG loaded listener.js 11:04:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119a11800) [pid = 1650] [serial = 1150] [outer = 0x1197ca000] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1212c8800 == 51 [pid = 1650] [id = 345] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x118146000 == 50 [pid = 1650] [id = 348] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12c6ac000 == 49 [pid = 1650] [id = 377] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12c57d800 == 48 [pid = 1650] [id = 376] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12bab4800 == 47 [pid = 1650] [id = 375] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0da000 == 46 [pid = 1650] [id = 374] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5a5800 == 45 [pid = 1650] [id = 373] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x128e54800 == 44 [pid = 1650] [id = 372] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12441f000 == 43 [pid = 1650] [id = 371] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12161f000 == 42 [pid = 1650] [id = 370] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x121208800 == 41 [pid = 1650] [id = 369] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11924d800 == 40 [pid = 1650] [id = 368] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x116253000 == 39 [pid = 1650] [id = 367] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x117e31800 == 38 [pid = 1650] [id = 366] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa13000 == 37 [pid = 1650] [id = 364] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x121b0a000 == 36 [pid = 1650] [id = 363] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x117e32800 == 35 [pid = 1650] [id = 362] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa1f800 == 34 [pid = 1650] [id = 361] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11666d000 == 33 [pid = 1650] [id = 349] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0d7000 == 32 [pid = 1650] [id = 365] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11814b800 == 31 [pid = 1650] [id = 382] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12caad800 == 30 [pid = 1650] [id = 381] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x126a67800 == 29 [pid = 1650] [id = 380] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12caaf000 == 28 [pid = 1650] [id = 378] 11:04:18 INFO - PROCESS | 1650 | --DOCSHELL 0x118149800 == 27 [pid = 1650] [id = 379] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x121a11400) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x121260400) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x113932400) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11628c000) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x115e12400) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1181be000) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1181e2c00) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119896400) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118308800) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1185c2800) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119222800) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1197d1400) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x121db5000) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1181bc400) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124b16000) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1242c3400) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128c14c00) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x125f5b400) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126151c00) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126a8bc00) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x125f63400) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119b1e400) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119899000) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 11:04:18 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1288c6400) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 11:04:19 INFO - PROCESS | 1650 | 1468519459011 Marionette TRACE conn2 <- [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]]]}] 11:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 11:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1271ms 11:04:19 INFO - PROCESS | 1650 | 1468519459048 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 11:04:19 INFO - PROCESS | 1650 | 1468519459050 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 11:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 11:04:19 INFO - PROCESS | 1650 | 1468519459053 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 11:04:19 INFO - PROCESS | 1650 | 1468519459055 Marionette TRACE conn2 <- [1,1506,null,{}] 11:04:19 INFO - PROCESS | 1650 | 1468519459058 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:19 INFO - PROCESS | 1650 | 1468519459060 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:19 INFO - PROCESS | 1650 | 1468519459147 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 11:04:19 INFO - PROCESS | 1650 | 1468519459203 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:19 INFO - PROCESS | 1650 | 1468519459204 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x116244000 == 28 [pid = 1650] [id = 384] 11:04:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x113023400) [pid = 1650] [serial = 1151] [outer = 0x0] 11:04:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x113f39800) [pid = 1650] [serial = 1152] [outer = 0x113023400] 11:04:19 INFO - PROCESS | 1650 | 1468519459235 Marionette DEBUG loaded listener.js 11:04:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116024400) [pid = 1650] [serial = 1153] [outer = 0x113023400] 11:04:19 INFO - PROCESS | 1650 | 1468519459550 Marionette TRACE conn2 <- [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]]]}] 11:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 11:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 520ms 11:04:19 INFO - PROCESS | 1650 | 1468519459576 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 11:04:19 INFO - PROCESS | 1650 | 1468519459579 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 11:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 11:04:19 INFO - PROCESS | 1650 | 1468519459583 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 11:04:19 INFO - PROCESS | 1650 | 1468519459585 Marionette TRACE conn2 <- [1,1510,null,{}] 11:04:19 INFO - PROCESS | 1650 | 1468519459589 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:19 INFO - PROCESS | 1650 | 1468519459591 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:19 INFO - PROCESS | 1650 | 1468519459673 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 11:04:19 INFO - PROCESS | 1650 | 1468519459678 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:19 INFO - PROCESS | 1650 | 1468519459679 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11724a800 == 29 [pid = 1650] [id = 385] 11:04:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x116a0c000) [pid = 1650] [serial = 1154] [outer = 0x0] 11:04:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1176bd800) [pid = 1650] [serial = 1155] [outer = 0x116a0c000] 11:04:19 INFO - PROCESS | 1650 | 1468519459706 Marionette DEBUG loaded listener.js 11:04:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1181be000) [pid = 1650] [serial = 1156] [outer = 0x116a0c000] 11:04:20 INFO - PROCESS | 1650 | 1468519460090 Marionette TRACE conn2 <- [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]]]}] 11:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 11:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 521ms 11:04:20 INFO - PROCESS | 1650 | 1468519460106 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 11:04:20 INFO - PROCESS | 1650 | 1468519460108 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 11:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 11:04:20 INFO - PROCESS | 1650 | 1468519460110 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 11:04:20 INFO - PROCESS | 1650 | 1468519460113 Marionette TRACE conn2 <- [1,1514,null,{}] 11:04:20 INFO - PROCESS | 1650 | 1468519460121 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:20 INFO - PROCESS | 1650 | 1468519460124 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:20 INFO - PROCESS | 1650 | 1468519460202 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 11:04:20 INFO - PROCESS | 1650 | 1468519460208 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:20 INFO - PROCESS | 1650 | 1468519460211 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x119e58800 == 30 [pid = 1650] [id = 386] 11:04:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11811fc00) [pid = 1650] [serial = 1157] [outer = 0x0] 11:04:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118ab2c00) [pid = 1650] [serial = 1158] [outer = 0x11811fc00] 11:04:20 INFO - PROCESS | 1650 | 1468519460239 Marionette DEBUG loaded listener.js 11:04:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1197d1c00) [pid = 1650] [serial = 1159] [outer = 0x11811fc00] 11:04:20 INFO - PROCESS | 1650 | 1468519460579 Marionette TRACE conn2 <- [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]]]}] 11:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 11:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 520ms 11:04:20 INFO - PROCESS | 1650 | 1468519460641 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 11:04:20 INFO - PROCESS | 1650 | 1468519460643 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 11:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 11:04:20 INFO - PROCESS | 1650 | 1468519460646 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 11:04:20 INFO - PROCESS | 1650 | 1468519460648 Marionette TRACE conn2 <- [1,1518,null,{}] 11:04:20 INFO - PROCESS | 1650 | 1468519460651 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:20 INFO - PROCESS | 1650 | 1468519460653 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:20 INFO - PROCESS | 1650 | 1468519460775 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 11:04:20 INFO - PROCESS | 1650 | 1468519460782 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:20 INFO - PROCESS | 1650 | 1468519460783 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12150a000 == 31 [pid = 1650] [id = 387] 11:04:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119a05400) [pid = 1650] [serial = 1160] [outer = 0x0] 11:04:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119b1e400) [pid = 1650] [serial = 1161] [outer = 0x119a05400] 11:04:20 INFO - PROCESS | 1650 | 1468519460809 Marionette DEBUG loaded listener.js 11:04:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1210ae800) [pid = 1650] [serial = 1162] [outer = 0x119a05400] 11:04:21 INFO - PROCESS | 1650 | 1468519461180 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 11:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 11:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 571ms 11:04:21 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 11:04:21 INFO - PROCESS | 1650 | 1468519461220 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 11:04:21 INFO - PROCESS | 1650 | 1468519461221 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 11:04:21 INFO - PROCESS | 1650 | 1468519461223 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 11:04:21 INFO - PROCESS | 1650 | 1468519461225 Marionette TRACE conn2 <- [1,1522,null,{}] 11:04:21 INFO - PROCESS | 1650 | 1468519461227 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:21 INFO - PROCESS | 1650 | 1468519461228 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:21 INFO - PROCESS | 1650 | 1468519461324 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 11:04:21 INFO - PROCESS | 1650 | 1468519461364 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:21 INFO - PROCESS | 1650 | 1468519461365 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12441f000 == 32 [pid = 1650] [id = 388] 11:04:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115e14400) [pid = 1650] [serial = 1163] [outer = 0x0] 11:04:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x121257000) [pid = 1650] [serial = 1164] [outer = 0x115e14400] 11:04:21 INFO - PROCESS | 1650 | 1468519461390 Marionette DEBUG loaded listener.js 11:04:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x121a06c00) [pid = 1650] [serial = 1165] [outer = 0x115e14400] 11:04:21 INFO - PROCESS | 1650 | 1468519461706 Marionette TRACE conn2 <- [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"]]]}] 11:04:21 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 () { 11:04:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:04:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 11:04:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:04:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:04:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 11:04:21 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 () { 11:04:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:04:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 11:04:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:04:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:04:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 11:04:21 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 () { 11:04:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:04:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 11:04:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:04:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:04:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 11:04:21 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 () { 11:04:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:04:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 11:04:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:04:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:04:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 11:04:21 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 523ms 11:04:21 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 11:04:21 INFO - PROCESS | 1650 | 1468519461747 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 11:04:21 INFO - PROCESS | 1650 | 1468519461749 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 11:04:21 INFO - PROCESS | 1650 | 1468519461751 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 11:04:21 INFO - PROCESS | 1650 | 1468519461752 Marionette TRACE conn2 <- [1,1526,null,{}] 11:04:21 INFO - PROCESS | 1650 | 1468519461755 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:21 INFO - PROCESS | 1650 | 1468519461759 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:21 INFO - PROCESS | 1650 | 1468519461874 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 11:04:21 INFO - PROCESS | 1650 | 1468519461909 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:21 INFO - PROCESS | 1650 | 1468519461910 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c2e800 == 33 [pid = 1650] [id = 389] 11:04:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x121a0b800) [pid = 1650] [serial = 1166] [outer = 0x0] 11:04:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124b11400) [pid = 1650] [serial = 1167] [outer = 0x121a0b800] 11:04:21 INFO - PROCESS | 1650 | 1468519461935 Marionette DEBUG loaded listener.js 11:04:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126c47000) [pid = 1650] [serial = 1168] [outer = 0x121a0b800] 11:04:22 INFO - PROCESS | 1650 | 1468519462248 Marionette TRACE conn2 <- [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"]]]}] 11:04:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:04:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 11:04:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:04:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:04:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 11:04:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:04:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 11:04:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:04:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:04:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 11:04:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 11:04:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 11:04:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:04:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:04:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 11:04:22 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 525ms 11:04:22 INFO - PROCESS | 1650 | 1468519462277 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 11:04:22 INFO - PROCESS | 1650 | 1468519462278 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 11:04:22 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 11:04:22 INFO - PROCESS | 1650 | 1468519462280 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 11:04:22 INFO - PROCESS | 1650 | 1468519462281 Marionette TRACE conn2 <- [1,1530,null,{}] 11:04:22 INFO - PROCESS | 1650 | 1468519462284 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:22 INFO - PROCESS | 1650 | 1468519462285 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:22 INFO - PROCESS | 1650 | 1468519462381 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 11:04:22 INFO - PROCESS | 1650 | 1468519462418 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:22 INFO - PROCESS | 1650 | 1468519462419 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12945a000 == 34 [pid = 1650] [id = 390] 11:04:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126c4ac00) [pid = 1650] [serial = 1169] [outer = 0x0] 11:04:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1288bf000) [pid = 1650] [serial = 1170] [outer = 0x126c4ac00] 11:04:22 INFO - PROCESS | 1650 | 1468519462443 Marionette DEBUG loaded listener.js 11:04:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x128c17800) [pid = 1650] [serial = 1171] [outer = 0x126c4ac00] 11:04:22 INFO - PROCESS | 1650 | 1468519462709 Marionette TRACE conn2 <- [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]]]}] 11:04:22 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 11:04:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 11:04:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:04:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:04:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 11:04:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 11:04:22 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. 11:04:22 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 11:04:22 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 471ms 11:04:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 11:04:22 INFO - PROCESS | 1650 | 1468519462761 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 11:04:22 INFO - PROCESS | 1650 | 1468519462762 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 11:04:22 INFO - PROCESS | 1650 | 1468519462765 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 11:04:22 INFO - PROCESS | 1650 | 1468519462766 Marionette TRACE conn2 <- [1,1534,null,{}] 11:04:22 INFO - PROCESS | 1650 | 1468519462768 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:22 INFO - PROCESS | 1650 | 1468519462770 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:22 INFO - PROCESS | 1650 | 1468519462875 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 11:04:22 INFO - PROCESS | 1650 | 1468519462879 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:22 INFO - PROCESS | 1650 | 1468519462880 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a757000 == 35 [pid = 1650] [id = 391] 11:04:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x128c18000) [pid = 1650] [serial = 1172] [outer = 0x0] 11:04:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128e84400) [pid = 1650] [serial = 1173] [outer = 0x128c18000] 11:04:22 INFO - PROCESS | 1650 | 1468519462904 Marionette DEBUG loaded listener.js 11:04:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1291c8c00) [pid = 1650] [serial = 1174] [outer = 0x128c18000] 11:04:23 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x112765400) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 11:04:23 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x110f77800) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 11:04:23 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x126154800) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 11:04:23 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128dab000) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 11:04:23 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1291d1c00) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 11:04:23 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1185c8800) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 11:04:23 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118208c00) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 11:04:23 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11a0f1400) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 11:04:23 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x111e60c00) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 11:04:23 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1210acc00) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 11:04:23 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126154400) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 11:04:23 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1210b1c00) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 11:04:23 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119e0d400) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 11:04:23 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115e0dc00) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 11:04:23 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1173b4c00) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 11:04:23 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113d4a000) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 11:04:23 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1173b7000) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 11:04:23 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128e7e400) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 11:04:23 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12afe1c00) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 11:04:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118114400) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 11:04:23 INFO - PROCESS | 1650 | 1468519463519 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 11:04:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 11:04:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 769ms 11:04:23 INFO - PROCESS | 1650 | 1468519463542 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 11:04:23 INFO - PROCESS | 1650 | 1468519463543 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 11:04:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 11:04:23 INFO - PROCESS | 1650 | 1468519463546 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 11:04:23 INFO - PROCESS | 1650 | 1468519463547 Marionette TRACE conn2 <- [1,1538,null,{}] 11:04:23 INFO - PROCESS | 1650 | 1468519463549 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:23 INFO - PROCESS | 1650 | 1468519463550 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:23 INFO - PROCESS | 1650 | 1468519463630 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 11:04:23 INFO - PROCESS | 1650 | 1468519463634 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:23 INFO - PROCESS | 1650 | 1468519463635 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119e57000 == 36 [pid = 1650] [id = 392] 11:04:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1172bc800) [pid = 1650] [serial = 1175] [outer = 0x0] 11:04:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11820bc00) [pid = 1650] [serial = 1176] [outer = 0x1172bc800] 11:04:23 INFO - PROCESS | 1650 | 1468519463662 Marionette DEBUG loaded listener.js 11:04:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1197e7400) [pid = 1650] [serial = 1177] [outer = 0x1172bc800] 11:04:24 INFO - PROCESS | 1650 | 1468519463994 Marionette TRACE conn2 <- [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]]]}] 11:04:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 11:04:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 468ms 11:04:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 11:04:24 INFO - PROCESS | 1650 | 1468519464014 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 11:04:24 INFO - PROCESS | 1650 | 1468519464016 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 11:04:24 INFO - PROCESS | 1650 | 1468519464018 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 11:04:24 INFO - PROCESS | 1650 | 1468519464019 Marionette TRACE conn2 <- [1,1542,null,{}] 11:04:24 INFO - PROCESS | 1650 | 1468519464021 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:24 INFO - PROCESS | 1650 | 1468519464022 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:24 INFO - PROCESS | 1650 | 1468519464099 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 11:04:24 INFO - PROCESS | 1650 | 1468519464103 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:24 INFO - PROCESS | 1650 | 1468519464104 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b29a800 == 37 [pid = 1650] [id = 393] 11:04:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119e0d400) [pid = 1650] [serial = 1178] [outer = 0x0] 11:04:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126150c00) [pid = 1650] [serial = 1179] [outer = 0x119e0d400] 11:04:24 INFO - PROCESS | 1650 | 1468519464131 Marionette DEBUG loaded listener.js 11:04:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128e82800) [pid = 1650] [serial = 1180] [outer = 0x119e0d400] 11:04:24 INFO - PROCESS | 1650 | 1468519464499 Marionette TRACE conn2 <- [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]]]}] 11:04:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 11:04:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 519ms 11:04:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 11:04:24 INFO - PROCESS | 1650 | 1468519464537 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 11:04:24 INFO - PROCESS | 1650 | 1468519464539 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 11:04:24 INFO - PROCESS | 1650 | 1468519464541 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 11:04:24 INFO - PROCESS | 1650 | 1468519464543 Marionette TRACE conn2 <- [1,1546,null,{}] 11:04:24 INFO - PROCESS | 1650 | 1468519464545 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:24 INFO - PROCESS | 1650 | 1468519464547 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:24 INFO - PROCESS | 1650 | 1468519464641 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 11:04:24 INFO - PROCESS | 1650 | 1468519464644 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:24 INFO - PROCESS | 1650 | 1468519464646 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12441c000 == 38 [pid = 1650] [id = 394] 11:04:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128e83800) [pid = 1650] [serial = 1181] [outer = 0x0] 11:04:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129220c00) [pid = 1650] [serial = 1182] [outer = 0x128e83800] 11:04:24 INFO - PROCESS | 1650 | 1468519464672 Marionette DEBUG loaded listener.js 11:04:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a653c00) [pid = 1650] [serial = 1183] [outer = 0x128e83800] 11:04:25 INFO - PROCESS | 1650 | 1468519465008 Marionette TRACE conn2 <- [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]]]}] 11:04:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 11:04:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 519ms 11:04:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 11:04:25 INFO - PROCESS | 1650 | 1468519465061 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 11:04:25 INFO - PROCESS | 1650 | 1468519465062 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 11:04:25 INFO - PROCESS | 1650 | 1468519465064 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 11:04:25 INFO - PROCESS | 1650 | 1468519465065 Marionette TRACE conn2 <- [1,1550,null,{}] 11:04:25 INFO - PROCESS | 1650 | 1468519465068 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:25 INFO - PROCESS | 1650 | 1468519465069 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:25 INFO - PROCESS | 1650 | 1468519465148 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 11:04:25 INFO - PROCESS | 1650 | 1468519465213 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:25 INFO - PROCESS | 1650 | 1468519465214 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c6b4000 == 39 [pid = 1650] [id = 395] 11:04:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1291c9800) [pid = 1650] [serial = 1184] [outer = 0x0] 11:04:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12a70ac00) [pid = 1650] [serial = 1185] [outer = 0x1291c9800] 11:04:25 INFO - PROCESS | 1650 | 1468519465238 Marionette DEBUG loaded listener.js 11:04:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12aa78c00) [pid = 1650] [serial = 1186] [outer = 0x1291c9800] 11:04:25 INFO - PROCESS | 1650 | 1468519465763 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 11:04:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 11:04:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 718ms 11:04:25 INFO - PROCESS | 1650 | 1468519465824 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 11:04:25 INFO - PROCESS | 1650 | 1468519465827 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 11:04:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 11:04:25 INFO - PROCESS | 1650 | 1468519465833 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 11:04:25 INFO - PROCESS | 1650 | 1468519465836 Marionette TRACE conn2 <- [1,1554,null,{}] 11:04:25 INFO - PROCESS | 1650 | 1468519465864 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:25 INFO - PROCESS | 1650 | 1468519465865 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:25 INFO - PROCESS | 1650 | 1468519465980 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 11:04:26 INFO - PROCESS | 1650 | 1468519466041 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:26 INFO - PROCESS | 1650 | 1468519466043 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e34000 == 40 [pid = 1650] [id = 396] 11:04:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x115e11c00) [pid = 1650] [serial = 1187] [outer = 0x0] 11:04:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1160dbc00) [pid = 1650] [serial = 1188] [outer = 0x115e11c00] 11:04:26 INFO - PROCESS | 1650 | 1468519466074 Marionette DEBUG loaded listener.js 11:04:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1173b7000) [pid = 1650] [serial = 1189] [outer = 0x115e11c00] 11:04:26 INFO - PROCESS | 1650 | 1468519466603 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 11:04:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 11:04:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 845ms 11:04:26 INFO - PROCESS | 1650 | 1468519466679 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 11:04:26 INFO - PROCESS | 1650 | 1468519466683 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 11:04:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 11:04:26 INFO - PROCESS | 1650 | 1468519466689 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 11:04:26 INFO - PROCESS | 1650 | 1468519466692 Marionette TRACE conn2 <- [1,1558,null,{}] 11:04:26 INFO - PROCESS | 1650 | 1468519466695 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:26 INFO - PROCESS | 1650 | 1468519466696 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:26 INFO - PROCESS | 1650 | 1468519466813 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 11:04:26 INFO - PROCESS | 1650 | 1468519466899 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:26 INFO - PROCESS | 1650 | 1468519466901 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11706f000 == 41 [pid = 1650] [id = 397] 11:04:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x115e13800) [pid = 1650] [serial = 1190] [outer = 0x0] 11:04:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1181ca800) [pid = 1650] [serial = 1191] [outer = 0x115e13800] 11:04:26 INFO - PROCESS | 1650 | 1468519466931 Marionette DEBUG loaded listener.js 11:04:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1185c7800) [pid = 1650] [serial = 1192] [outer = 0x115e13800] 11:04:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12441c000 == 40 [pid = 1650] [id = 394] 11:04:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12b29a800 == 39 [pid = 1650] [id = 393] 11:04:27 INFO - PROCESS | 1650 | --DOCSHELL 0x119e57000 == 38 [pid = 1650] [id = 392] 11:04:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12a757000 == 37 [pid = 1650] [id = 391] 11:04:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12945a000 == 36 [pid = 1650] [id = 390] 11:04:27 INFO - PROCESS | 1650 | 1468519467608 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 11:04:27 INFO - PROCESS | 1650 | --DOCSHELL 0x128c2e800 == 35 [pid = 1650] [id = 389] 11:04:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12441f000 == 34 [pid = 1650] [id = 388] 11:04:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12150a000 == 33 [pid = 1650] [id = 387] 11:04:27 INFO - PROCESS | 1650 | --DOCSHELL 0x119e58800 == 32 [pid = 1650] [id = 386] 11:04:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11724a800 == 31 [pid = 1650] [id = 385] 11:04:27 INFO - PROCESS | 1650 | --DOCSHELL 0x116244000 == 30 [pid = 1650] [id = 384] 11:04:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1133b9800 == 29 [pid = 1650] [id = 383] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x126c4b800) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128e88c00) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12948ac00) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1197cb800) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119a07000) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118211000) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1210b0800) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12921c800) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1217d9800) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123cab400) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126a8ac00) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128e7a800) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1242f5c00) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x121a03400) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121a0ec00) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115e15400) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116a0b800) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11811d000) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118209800) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1151d8c00) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116976000) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126154c00) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12b00b800) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12ba69000) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119e0c800) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x129526400) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12b261c00) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1185c6400) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a70d800) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1291cb800) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x129226400) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128e7f400) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12614f800) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12aa7e800) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12afdf800) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1151db800) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 11:04:27 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1181c6400) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 11:04:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 11:04:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 972ms 11:04:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 11:04:27 INFO - PROCESS | 1650 | 1468519467660 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 11:04:27 INFO - PROCESS | 1650 | 1468519467662 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 11:04:27 INFO - PROCESS | 1650 | 1468519467665 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 11:04:27 INFO - PROCESS | 1650 | 1468519467667 Marionette TRACE conn2 <- [1,1562,null,{}] 11:04:27 INFO - PROCESS | 1650 | 1468519467670 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:27 INFO - PROCESS | 1650 | 1468519467672 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:27 INFO - PROCESS | 1650 | 1468519467741 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 11:04:27 INFO - PROCESS | 1650 | 1468519467745 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:27 INFO - PROCESS | 1650 | 1468519467747 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1162f5000 == 30 [pid = 1650] [id = 398] 11:04:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115e15400) [pid = 1650] [serial = 1193] [outer = 0x0] 11:04:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11696e000) [pid = 1650] [serial = 1194] [outer = 0x115e15400] 11:04:27 INFO - PROCESS | 1650 | 1468519467773 Marionette DEBUG loaded listener.js 11:04:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1181c3c00) [pid = 1650] [serial = 1195] [outer = 0x115e15400] 11:04:28 INFO - PROCESS | 1650 | 1468519468146 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 11:04:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 11:04:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 526ms 11:04:28 INFO - PROCESS | 1650 | 1468519468195 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 11:04:28 INFO - PROCESS | 1650 | 1468519468200 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 11:04:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 11:04:28 INFO - PROCESS | 1650 | 1468519468207 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 11:04:28 INFO - PROCESS | 1650 | 1468519468209 Marionette TRACE conn2 <- [1,1566,null,{}] 11:04:28 INFO - PROCESS | 1650 | 1468519468213 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:28 INFO - PROCESS | 1650 | 1468519468215 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:28 INFO - PROCESS | 1650 | 1468519468344 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 11:04:28 INFO - PROCESS | 1650 | 1468519468357 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:28 INFO - PROCESS | 1650 | 1468519468359 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11826a800 == 31 [pid = 1650] [id = 399] 11:04:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118508c00) [pid = 1650] [serial = 1196] [outer = 0x0] 11:04:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118aa5800) [pid = 1650] [serial = 1197] [outer = 0x118508c00] 11:04:28 INFO - PROCESS | 1650 | 1468519468404 Marionette DEBUG loaded listener.js 11:04:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119226400) [pid = 1650] [serial = 1198] [outer = 0x118508c00] 11:04:28 INFO - PROCESS | 1650 | 1468519468883 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 11:04:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 11:04:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 728ms 11:04:28 INFO - PROCESS | 1650 | 1468519468934 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 11:04:28 INFO - PROCESS | 1650 | 1468519468936 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 11:04:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 11:04:28 INFO - PROCESS | 1650 | 1468519468944 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 11:04:28 INFO - PROCESS | 1650 | 1468519468946 Marionette TRACE conn2 <- [1,1570,null,{}] 11:04:28 INFO - PROCESS | 1650 | 1468519468955 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:28 INFO - PROCESS | 1650 | 1468519468959 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:29 INFO - PROCESS | 1650 | 1468519469042 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 11:04:29 INFO - PROCESS | 1650 | 1468519469047 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:29 INFO - PROCESS | 1650 | 1468519469049 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12120d000 == 32 [pid = 1650] [id = 400] 11:04:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119a0d800) [pid = 1650] [serial = 1199] [outer = 0x0] 11:04:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119e0ac00) [pid = 1650] [serial = 1200] [outer = 0x119a0d800] 11:04:29 INFO - PROCESS | 1650 | 1468519469078 Marionette DEBUG loaded listener.js 11:04:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x121259800) [pid = 1650] [serial = 1201] [outer = 0x119a0d800] 11:04:29 INFO - PROCESS | 1650 | 1468519469414 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 11:04:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 11:04:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 521ms 11:04:29 INFO - PROCESS | 1650 | 1468519469465 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 11:04:29 INFO - PROCESS | 1650 | 1468519469467 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 11:04:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 11:04:29 INFO - PROCESS | 1650 | 1468519469469 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 11:04:29 INFO - PROCESS | 1650 | 1468519469470 Marionette TRACE conn2 <- [1,1574,null,{}] 11:04:29 INFO - PROCESS | 1650 | 1468519469488 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:29 INFO - PROCESS | 1650 | 1468519469490 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:29 INFO - PROCESS | 1650 | 1468519469575 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 11:04:29 INFO - PROCESS | 1650 | 1468519469579 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:29 INFO - PROCESS | 1650 | 1468519469580 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x124090000 == 33 [pid = 1650] [id = 401] 11:04:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x121a0a800) [pid = 1650] [serial = 1202] [outer = 0x0] 11:04:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x121aafc00) [pid = 1650] [serial = 1203] [outer = 0x121a0a800] 11:04:29 INFO - PROCESS | 1650 | 1468519469605 Marionette DEBUG loaded listener.js 11:04:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123cac800) [pid = 1650] [serial = 1204] [outer = 0x121a0a800] 11:04:29 INFO - PROCESS | 1650 | 1468519469981 Marionette TRACE conn2 <- [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]]]}] 11:04:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 11:04:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 537ms 11:04:30 INFO - PROCESS | 1650 | 1468519470007 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 11:04:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 11:04:30 INFO - PROCESS | 1650 | 1468519470008 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 11:04:30 INFO - PROCESS | 1650 | 1468519470010 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 11:04:30 INFO - PROCESS | 1650 | 1468519470011 Marionette TRACE conn2 <- [1,1578,null,{}] 11:04:30 INFO - PROCESS | 1650 | 1468519470020 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:30 INFO - PROCESS | 1650 | 1468519470024 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:30 INFO - PROCESS | 1650 | 1468519470124 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 11:04:30 INFO - PROCESS | 1650 | 1468519470128 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:30 INFO - PROCESS | 1650 | 1468519470129 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a77800 == 34 [pid = 1650] [id = 402] 11:04:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x121a0c800) [pid = 1650] [serial = 1205] [outer = 0x0] 11:04:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1245b3000) [pid = 1650] [serial = 1206] [outer = 0x121a0c800] 11:04:30 INFO - PROCESS | 1650 | 1468519470154 Marionette DEBUG loaded listener.js 11:04:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12614c000) [pid = 1650] [serial = 1207] [outer = 0x121a0c800] 11:04:30 INFO - PROCESS | 1650 | 1468519470498 Marionette TRACE conn2 <- [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]]]}] 11:04:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 11:04:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 526ms 11:04:30 INFO - PROCESS | 1650 | 1468519470537 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 11:04:30 INFO - PROCESS | 1650 | 1468519470540 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 11:04:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 11:04:30 INFO - PROCESS | 1650 | 1468519470543 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 11:04:30 INFO - PROCESS | 1650 | 1468519470544 Marionette TRACE conn2 <- [1,1582,null,{}] 11:04:30 INFO - PROCESS | 1650 | 1468519470546 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:30 INFO - PROCESS | 1650 | 1468519470550 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:30 INFO - PROCESS | 1650 | 1468519470677 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 11:04:30 INFO - PROCESS | 1650 | 1468519470689 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:30 INFO - PROCESS | 1650 | 1468519470690 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12945a000 == 35 [pid = 1650] [id = 403] 11:04:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118a40000) [pid = 1650] [serial = 1208] [outer = 0x0] 11:04:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126a81400) [pid = 1650] [serial = 1209] [outer = 0x118a40000] 11:04:30 INFO - PROCESS | 1650 | 1468519470715 Marionette DEBUG loaded listener.js 11:04:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128e7f400) [pid = 1650] [serial = 1210] [outer = 0x118a40000] 11:04:31 INFO - PROCESS | 1650 | 1468519471085 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 11:04:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 11:04:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 568ms 11:04:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 11:04:31 INFO - PROCESS | 1650 | 1468519471116 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 11:04:31 INFO - PROCESS | 1650 | 1468519471117 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 11:04:31 INFO - PROCESS | 1650 | 1468519471120 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 11:04:31 INFO - PROCESS | 1650 | 1468519471122 Marionette TRACE conn2 <- [1,1586,null,{}] 11:04:31 INFO - PROCESS | 1650 | 1468519471126 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:31 INFO - PROCESS | 1650 | 1468519471127 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:31 INFO - PROCESS | 1650 | 1468519471228 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 11:04:31 INFO - PROCESS | 1650 | 1468519471232 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:31 INFO - PROCESS | 1650 | 1468519471233 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a72800 == 36 [pid = 1650] [id = 404] 11:04:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128c14c00) [pid = 1650] [serial = 1211] [outer = 0x0] 11:04:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1291cb800) [pid = 1650] [serial = 1212] [outer = 0x128c14c00] 11:04:31 INFO - PROCESS | 1650 | 1468519471257 Marionette DEBUG loaded listener.js 11:04:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129228400) [pid = 1650] [serial = 1213] [outer = 0x128c14c00] 11:04:31 INFO - PROCESS | 1650 | 1468519471567 Marionette TRACE conn2 <- [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]]]}] 11:04:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 11:04:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 472ms 11:04:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 11:04:31 INFO - PROCESS | 1650 | 1468519471593 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 11:04:31 INFO - PROCESS | 1650 | 1468519471594 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 11:04:31 INFO - PROCESS | 1650 | 1468519471596 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 11:04:31 INFO - PROCESS | 1650 | 1468519471597 Marionette TRACE conn2 <- [1,1590,null,{}] 11:04:31 INFO - PROCESS | 1650 | 1468519471599 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:31 INFO - PROCESS | 1650 | 1468519471600 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:31 INFO - PROCESS | 1650 | 1468519471703 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 11:04:31 INFO - PROCESS | 1650 | 1468519471741 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:31 INFO - PROCESS | 1650 | 1468519471742 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0c3800 == 37 [pid = 1650] [id = 405] 11:04:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126c4d000) [pid = 1650] [serial = 1214] [outer = 0x0] 11:04:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129493c00) [pid = 1650] [serial = 1215] [outer = 0x126c4d000] 11:04:31 INFO - PROCESS | 1650 | 1468519471766 Marionette DEBUG loaded listener.js 11:04:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a714000) [pid = 1650] [serial = 1216] [outer = 0x126c4d000] 11:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115e14400) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 11:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116a0c000) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 11:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119a05400) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 11:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11811fc00) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 11:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113023400) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 11:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1197ca000) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 11:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121a0b800) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 11:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126c4ac00) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 11:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128c18000) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 11:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119e0d400) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 11:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128e83800) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 11:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1172bc800) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 11:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119b1bc00) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 11:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1288be400) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 11:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113d8d000) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 11:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118207400) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 11:04:32 INFO - PROCESS | 1650 | 1468519472176 Marionette TRACE conn2 <- [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]]]}] 11:04:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 11:04:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 619ms 11:04:32 INFO - PROCESS | 1650 | 1468519472218 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 11:04:32 INFO - PROCESS | 1650 | 1468519472220 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 11:04:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 11:04:32 INFO - PROCESS | 1650 | 1468519472224 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 11:04:32 INFO - PROCESS | 1650 | 1468519472225 Marionette TRACE conn2 <- [1,1594,null,{}] 11:04:32 INFO - PROCESS | 1650 | 1468519472227 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:32 INFO - PROCESS | 1650 | 1468519472228 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:32 INFO - PROCESS | 1650 | 1468519472311 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 11:04:32 INFO - PROCESS | 1650 | 1468519472315 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:32 INFO - PROCESS | 1650 | 1468519472316 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b292000 == 38 [pid = 1650] [id = 406] 11:04:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1181df000) [pid = 1650] [serial = 1217] [outer = 0x0] 11:04:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1197d4400) [pid = 1650] [serial = 1218] [outer = 0x1181df000] 11:04:32 INFO - PROCESS | 1650 | 1468519472340 Marionette DEBUG loaded listener.js 11:04:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124010c00) [pid = 1650] [serial = 1219] [outer = 0x1181df000] 11:04:32 INFO - PROCESS | 1650 | 1468519472679 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 11:04:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 11:04:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 471ms 11:04:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 11:04:32 INFO - PROCESS | 1650 | 1468519472693 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 11:04:32 INFO - PROCESS | 1650 | 1468519472694 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 11:04:32 INFO - PROCESS | 1650 | 1468519472697 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 11:04:32 INFO - PROCESS | 1650 | 1468519472698 Marionette TRACE conn2 <- [1,1598,null,{}] 11:04:32 INFO - PROCESS | 1650 | 1468519472700 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:32 INFO - PROCESS | 1650 | 1468519472701 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:32 INFO - PROCESS | 1650 | 1468519472782 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 11:04:32 INFO - PROCESS | 1650 | 1468519472786 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:32 INFO - PROCESS | 1650 | 1468519472788 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c56c800 == 39 [pid = 1650] [id = 407] 11:04:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124b13c00) [pid = 1650] [serial = 1220] [outer = 0x0] 11:04:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x129492400) [pid = 1650] [serial = 1221] [outer = 0x124b13c00] 11:04:32 INFO - PROCESS | 1650 | 1468519472822 Marionette DEBUG loaded listener.js 11:04:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12aa78800) [pid = 1650] [serial = 1222] [outer = 0x124b13c00] 11:04:33 INFO - PROCESS | 1650 | 1468519473179 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 11:04:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 11:04:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 518ms 11:04:33 INFO - PROCESS | 1650 | 1468519473220 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 11:04:33 INFO - PROCESS | 1650 | 1468519473222 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 11:04:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 11:04:33 INFO - PROCESS | 1650 | 1468519473224 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 11:04:33 INFO - PROCESS | 1650 | 1468519473226 Marionette TRACE conn2 <- [1,1602,null,{}] 11:04:33 INFO - PROCESS | 1650 | 1468519473228 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:33 INFO - PROCESS | 1650 | 1468519473230 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:33 INFO - PROCESS | 1650 | 1468519473324 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 11:04:33 INFO - PROCESS | 1650 | 1468519473328 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:33 INFO - PROCESS | 1650 | 1468519473330 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c6c3000 == 40 [pid = 1650] [id = 408] 11:04:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12aa7cc00) [pid = 1650] [serial = 1223] [outer = 0x0] 11:04:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12b004000) [pid = 1650] [serial = 1224] [outer = 0x12aa7cc00] 11:04:33 INFO - PROCESS | 1650 | 1468519473356 Marionette DEBUG loaded listener.js 11:04:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12ba66c00) [pid = 1650] [serial = 1225] [outer = 0x12aa7cc00] 11:04:33 INFO - PROCESS | 1650 | 1468519473680 Marionette TRACE conn2 <- [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]]]}] 11:04:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 11:04:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 469ms 11:04:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 11:04:33 INFO - PROCESS | 1650 | 1468519473694 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 11:04:33 INFO - PROCESS | 1650 | 1468519473695 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 11:04:33 INFO - PROCESS | 1650 | 1468519473697 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 11:04:33 INFO - PROCESS | 1650 | 1468519473698 Marionette TRACE conn2 <- [1,1606,null,{}] 11:04:33 INFO - PROCESS | 1650 | 1468519473700 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:33 INFO - PROCESS | 1650 | 1468519473701 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:33 INFO - PROCESS | 1650 | 1468519473789 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 11:04:33 INFO - PROCESS | 1650 | 1468519473794 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:33 INFO - PROCESS | 1650 | 1468519473802 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cac0800 == 41 [pid = 1650] [id = 409] 11:04:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12afe8000) [pid = 1650] [serial = 1226] [outer = 0x0] 11:04:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12ba68400) [pid = 1650] [serial = 1227] [outer = 0x12afe8000] 11:04:33 INFO - PROCESS | 1650 | 1468519473883 Marionette DEBUG loaded listener.js 11:04:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12bbe7800) [pid = 1650] [serial = 1228] [outer = 0x12afe8000] 11:04:34 INFO - PROCESS | 1650 | 1468519474364 Marionette TRACE conn2 <- [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]]]}] 11:04:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 11:04:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 719ms 11:04:34 INFO - PROCESS | 1650 | 1468519474417 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 11:04:34 INFO - PROCESS | 1650 | 1468519474420 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 11:04:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 11:04:34 INFO - PROCESS | 1650 | 1468519474424 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 11:04:34 INFO - PROCESS | 1650 | 1468519474426 Marionette TRACE conn2 <- [1,1610,null,{}] 11:04:34 INFO - PROCESS | 1650 | 1468519474429 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:34 INFO - PROCESS | 1650 | 1468519474431 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:34 INFO - PROCESS | 1650 | 1468519474543 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 11:04:34 INFO - PROCESS | 1650 | 1468519474605 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:34 INFO - PROCESS | 1650 | 1468519474607 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x118261800 == 42 [pid = 1650] [id = 410] 11:04:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116975800) [pid = 1650] [serial = 1229] [outer = 0x0] 11:04:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1181c7400) [pid = 1650] [serial = 1230] [outer = 0x116975800] 11:04:34 INFO - PROCESS | 1650 | 1468519474638 Marionette DEBUG loaded listener.js 11:04:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11830cc00) [pid = 1650] [serial = 1231] [outer = 0x116975800] 11:04:35 INFO - PROCESS | 1650 | 1468519475100 Marionette TRACE conn2 <- [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]]]}] 11:04:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 11:04:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 724ms 11:04:35 INFO - PROCESS | 1650 | 1468519475147 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 11:04:35 INFO - PROCESS | 1650 | 1468519475151 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 11:04:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 11:04:35 INFO - PROCESS | 1650 | 1468519475156 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 11:04:35 INFO - PROCESS | 1650 | 1468519475157 Marionette TRACE conn2 <- [1,1614,null,{}] 11:04:35 INFO - PROCESS | 1650 | 1468519475160 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:35 INFO - PROCESS | 1650 | 1468519475162 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:35 INFO - PROCESS | 1650 | 1468519475287 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 11:04:35 INFO - PROCESS | 1650 | 1468519475374 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:35 INFO - PROCESS | 1650 | 1468519475376 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12612c800 == 43 [pid = 1650] [id = 411] 11:04:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119893800) [pid = 1650] [serial = 1232] [outer = 0x0] 11:04:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119a41800) [pid = 1650] [serial = 1233] [outer = 0x119893800] 11:04:35 INFO - PROCESS | 1650 | 1468519475408 Marionette DEBUG loaded listener.js 11:04:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1217d8800) [pid = 1650] [serial = 1234] [outer = 0x119893800] 11:04:35 INFO - PROCESS | 1650 | 1468519475845 Marionette TRACE conn2 <- [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]]]}] 11:04:35 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 11:04:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 721ms 11:04:35 INFO - PROCESS | 1650 | 1468519475876 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 11:04:35 INFO - PROCESS | 1650 | 1468519475878 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 11:04:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 11:04:35 INFO - PROCESS | 1650 | 1468519475881 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 11:04:35 INFO - PROCESS | 1650 | 1468519475883 Marionette TRACE conn2 <- [1,1618,null,{}] 11:04:35 INFO - PROCESS | 1650 | 1468519475891 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:35 INFO - PROCESS | 1650 | 1468519475895 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:36 INFO - PROCESS | 1650 | 1468519476001 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 11:04:36 INFO - PROCESS | 1650 | 1468519476064 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:36 INFO - PROCESS | 1650 | 1468519476066 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf1d000 == 44 [pid = 1650] [id = 412] 11:04:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124b10800) [pid = 1650] [serial = 1235] [outer = 0x0] 11:04:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12658cc00) [pid = 1650] [serial = 1236] [outer = 0x124b10800] 11:04:36 INFO - PROCESS | 1650 | 1468519476138 Marionette DEBUG loaded listener.js 11:04:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128c0e800) [pid = 1650] [serial = 1237] [outer = 0x124b10800] 11:04:36 INFO - PROCESS | 1650 | 1468519476564 Marionette TRACE conn2 <- [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]]]}] 11:04:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 11:04:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 724ms 11:04:36 INFO - PROCESS | 1650 | 1468519476611 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 11:04:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 11:04:36 INFO - PROCESS | 1650 | 1468519476613 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 11:04:36 INFO - PROCESS | 1650 | 1468519476615 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 11:04:36 INFO - PROCESS | 1650 | 1468519476617 Marionette TRACE conn2 <- [1,1622,null,{}] 11:04:36 INFO - PROCESS | 1650 | 1468519476619 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:36 INFO - PROCESS | 1650 | 1468519476620 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:36 INFO - PROCESS | 1650 | 1468519476765 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 11:04:36 INFO - PROCESS | 1650 | 1468519476775 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:36 INFO - PROCESS | 1650 | 1468519476776 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f45000 == 45 [pid = 1650] [id = 413] 11:04:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1216e3800) [pid = 1650] [serial = 1238] [outer = 0x0] 11:04:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124004800) [pid = 1650] [serial = 1239] [outer = 0x1216e3800] 11:04:36 INFO - PROCESS | 1650 | 1468519476805 Marionette DEBUG loaded listener.js 11:04:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128c0f800) [pid = 1650] [serial = 1240] [outer = 0x1216e3800] 11:04:37 INFO - PROCESS | 1650 | 1468519477433 Marionette TRACE conn2 <- [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]]]}] 11:04:37 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 11:04:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 869ms 11:04:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 11:04:37 INFO - PROCESS | 1650 | 1468519477485 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 11:04:37 INFO - PROCESS | 1650 | 1468519477489 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 11:04:37 INFO - PROCESS | 1650 | 1468519477494 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 11:04:37 INFO - PROCESS | 1650 | 1468519477497 Marionette TRACE conn2 <- [1,1626,null,{}] 11:04:37 INFO - PROCESS | 1650 | 1468519477504 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:37 INFO - PROCESS | 1650 | 1468519477506 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:37 INFO - PROCESS | 1650 | 1468519477649 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 11:04:37 INFO - PROCESS | 1650 | 1468519477724 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:37 INFO - PROCESS | 1650 | 1468519477726 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x121119000 == 46 [pid = 1650] [id = 414] 11:04:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1160db800) [pid = 1650] [serial = 1241] [outer = 0x0] 11:04:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116a0b400) [pid = 1650] [serial = 1242] [outer = 0x1160db800] 11:04:37 INFO - PROCESS | 1650 | 1468519477753 Marionette DEBUG loaded listener.js 11:04:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118114c00) [pid = 1650] [serial = 1243] [outer = 0x1160db800] 11:04:38 INFO - PROCESS | 1650 | 1468519478241 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 11:04:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 11:04:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 775ms 11:04:38 INFO - PROCESS | 1650 | 1468519478268 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 11:04:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 11:04:38 INFO - PROCESS | 1650 | 1468519478273 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 11:04:38 INFO - PROCESS | 1650 | 1468519478279 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 11:04:38 INFO - PROCESS | 1650 | 1468519478282 Marionette TRACE conn2 <- [1,1630,null,{}] 11:04:38 INFO - PROCESS | 1650 | 1468519478286 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:38 INFO - PROCESS | 1650 | 1468519478288 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12c6c3000 == 45 [pid = 1650] [id = 408] 11:04:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12c56c800 == 44 [pid = 1650] [id = 407] 11:04:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12b292000 == 43 [pid = 1650] [id = 406] 11:04:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0c3800 == 42 [pid = 1650] [id = 405] 11:04:38 INFO - PROCESS | 1650 | --DOCSHELL 0x126a72800 == 41 [pid = 1650] [id = 404] 11:04:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12945a000 == 40 [pid = 1650] [id = 403] 11:04:38 INFO - PROCESS | 1650 | --DOCSHELL 0x126a77800 == 39 [pid = 1650] [id = 402] 11:04:38 INFO - PROCESS | 1650 | --DOCSHELL 0x124090000 == 38 [pid = 1650] [id = 401] 11:04:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12120d000 == 37 [pid = 1650] [id = 400] 11:04:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11826a800 == 36 [pid = 1650] [id = 399] 11:04:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1162f5000 == 35 [pid = 1650] [id = 398] 11:04:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11706f000 == 34 [pid = 1650] [id = 397] 11:04:38 INFO - PROCESS | 1650 | --DOCSHELL 0x117e34000 == 33 [pid = 1650] [id = 396] 11:04:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12c6b4000 == 32 [pid = 1650] [id = 395] 11:04:38 INFO - PROCESS | 1650 | --DOCSHELL 0x121119000 == 31 [pid = 1650] [id = 414] 11:04:38 INFO - PROCESS | 1650 | --DOCSHELL 0x116f45000 == 30 [pid = 1650] [id = 413] 11:04:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf1d000 == 29 [pid = 1650] [id = 412] 11:04:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12612c800 == 28 [pid = 1650] [id = 411] 11:04:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12cac0800 == 27 [pid = 1650] [id = 409] 11:04:38 INFO - PROCESS | 1650 | --DOCSHELL 0x118261800 == 26 [pid = 1650] [id = 410] 11:04:38 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1185ccc00) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 11:04:38 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11830c000) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 11:04:38 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a653c00) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 11:04:38 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128e82800) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 11:04:38 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1210ae800) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 11:04:38 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1197e7400) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x121257000) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1176bd800) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1181be000) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119b1e400) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118ab2c00) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1197d1c00) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113f39800) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116024400) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119a11800) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1197db800) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124b11400) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121a06c00) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1288bf000) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126c47000) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128e84400) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128c17800) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126150c00) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x129220c00) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11820bc00) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121a0fc00) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11a0e6c00) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128e80000) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128c16000) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1181df400) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1291c8c00) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11696e400) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 11:04:39 INFO - PROCESS | 1650 | 1468519479048 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 11:04:39 INFO - PROCESS | 1650 | 1468519479096 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:39 INFO - PROCESS | 1650 | 1468519479097 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f22800 == 27 [pid = 1650] [id = 415] 11:04:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112e18000) [pid = 1650] [serial = 1244] [outer = 0x0] 11:04:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x113093c00) [pid = 1650] [serial = 1245] [outer = 0x112e18000] 11:04:39 INFO - PROCESS | 1650 | 1468519479129 Marionette DEBUG loaded listener.js 11:04:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113f31400) [pid = 1650] [serial = 1246] [outer = 0x112e18000] 11:04:39 INFO - PROCESS | 1650 | 1468519479458 Marionette TRACE conn2 <- [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]]]}] 11:04:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 11:04:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1223ms 11:04:39 INFO - PROCESS | 1650 | 1468519479503 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 11:04:39 INFO - PROCESS | 1650 | 1468519479505 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 11:04:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 11:04:39 INFO - PROCESS | 1650 | 1468519479509 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 11:04:39 INFO - PROCESS | 1650 | 1468519479511 Marionette TRACE conn2 <- [1,1634,null,{}] 11:04:39 INFO - PROCESS | 1650 | 1468519479514 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:39 INFO - PROCESS | 1650 | 1468519479515 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:39 INFO - PROCESS | 1650 | 1468519479597 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 11:04:39 INFO - PROCESS | 1650 | 1468519479669 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:39 INFO - PROCESS | 1650 | 1468519479671 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11706c800 == 28 [pid = 1650] [id = 416] 11:04:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115120c00) [pid = 1650] [serial = 1247] [outer = 0x0] 11:04:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116623c00) [pid = 1650] [serial = 1248] [outer = 0x115120c00] 11:04:39 INFO - PROCESS | 1650 | 1468519479699 Marionette DEBUG loaded listener.js 11:04:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11811ac00) [pid = 1650] [serial = 1249] [outer = 0x115120c00] 11:04:39 INFO - PROCESS | 1650 | 1468519479984 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 11:04:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 11:04:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 521ms 11:04:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 11:04:40 INFO - PROCESS | 1650 | 1468519480030 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 11:04:40 INFO - PROCESS | 1650 | 1468519480032 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 11:04:40 INFO - PROCESS | 1650 | 1468519480034 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 11:04:40 INFO - PROCESS | 1650 | 1468519480036 Marionette TRACE conn2 <- [1,1638,null,{}] 11:04:40 INFO - PROCESS | 1650 | 1468519480042 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:40 INFO - PROCESS | 1650 | 1468519480043 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:40 INFO - PROCESS | 1650 | 1468519480124 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 11:04:40 INFO - PROCESS | 1650 | 1468519480130 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:40 INFO - PROCESS | 1650 | 1468519480131 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x117241000 == 29 [pid = 1650] [id = 417] 11:04:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11820a000) [pid = 1650] [serial = 1250] [outer = 0x0] 11:04:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11850d800) [pid = 1650] [serial = 1251] [outer = 0x11820a000] 11:04:40 INFO - PROCESS | 1650 | 1468519480167 Marionette DEBUG loaded listener.js 11:04:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118a49800) [pid = 1650] [serial = 1252] [outer = 0x11820a000] 11:04:40 INFO - PROCESS | 1650 | 1468519480543 Marionette TRACE conn2 <- [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]]]}] 11:04:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 11:04:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 522ms 11:04:40 INFO - PROCESS | 1650 | 1468519480557 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 11:04:40 INFO - PROCESS | 1650 | 1468519480560 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 11:04:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 11:04:40 INFO - PROCESS | 1650 | 1468519480568 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 11:04:40 INFO - PROCESS | 1650 | 1468519480572 Marionette TRACE conn2 <- [1,1642,null,{}] 11:04:40 INFO - PROCESS | 1650 | 1468519480576 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:40 INFO - PROCESS | 1650 | 1468519480578 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:40 INFO - PROCESS | 1650 | 1468519480660 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 11:04:40 INFO - PROCESS | 1650 | 1468519480664 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:40 INFO - PROCESS | 1650 | 1468519480665 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0c5000 == 30 [pid = 1650] [id = 418] 11:04:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118e9d800) [pid = 1650] [serial = 1253] [outer = 0x0] 11:04:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119892000) [pid = 1650] [serial = 1254] [outer = 0x118e9d800] 11:04:40 INFO - PROCESS | 1650 | 1468519480692 Marionette DEBUG loaded listener.js 11:04:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119b1c800) [pid = 1650] [serial = 1255] [outer = 0x118e9d800] 11:04:41 INFO - PROCESS | 1650 | 1468519481049 Marionette TRACE conn2 <- [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]]]}] 11:04:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 11:04:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 527ms 11:04:41 INFO - PROCESS | 1650 | 1468519481092 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 11:04:41 INFO - PROCESS | 1650 | 1468519481094 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 11:04:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 11:04:41 INFO - PROCESS | 1650 | 1468519481097 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 11:04:41 INFO - PROCESS | 1650 | 1468519481099 Marionette TRACE conn2 <- [1,1646,null,{}] 11:04:41 INFO - PROCESS | 1650 | 1468519481102 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:41 INFO - PROCESS | 1650 | 1468519481104 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:41 INFO - PROCESS | 1650 | 1468519481266 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 11:04:41 INFO - PROCESS | 1650 | 1468519481293 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:41 INFO - PROCESS | 1650 | 1468519481294 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12120d800 == 31 [pid = 1650] [id = 419] 11:04:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119b9a000) [pid = 1650] [serial = 1256] [outer = 0x0] 11:04:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1210adc00) [pid = 1650] [serial = 1257] [outer = 0x119b9a000] 11:04:41 INFO - PROCESS | 1650 | 1468519481346 Marionette DEBUG loaded listener.js 11:04:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1216dd000) [pid = 1650] [serial = 1258] [outer = 0x119b9a000] 11:04:41 INFO - PROCESS | 1650 | 1468519481779 Marionette TRACE conn2 <- [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]]]}] 11:04:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 11:04:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 721ms 11:04:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 11:04:41 INFO - PROCESS | 1650 | 1468519481825 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 11:04:41 INFO - PROCESS | 1650 | 1468519481826 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 11:04:41 INFO - PROCESS | 1650 | 1468519481828 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 11:04:41 INFO - PROCESS | 1650 | 1468519481830 Marionette TRACE conn2 <- [1,1650,null,{}] 11:04:41 INFO - PROCESS | 1650 | 1468519481832 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:41 INFO - PROCESS | 1650 | 1468519481833 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:41 INFO - PROCESS | 1650 | 1468519481932 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 11:04:41 INFO - PROCESS | 1650 | 1468519481937 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:41 INFO - PROCESS | 1650 | 1468519481941 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b49800 == 32 [pid = 1650] [id = 420] 11:04:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118207800) [pid = 1650] [serial = 1259] [outer = 0x0] 11:04:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x121a0f400) [pid = 1650] [serial = 1260] [outer = 0x118207800] 11:04:41 INFO - PROCESS | 1650 | 1468519481974 Marionette DEBUG loaded listener.js 11:04:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1245b0800) [pid = 1650] [serial = 1261] [outer = 0x118207800] 11:04:42 INFO - PROCESS | 1650 | 1468519482387 Marionette TRACE conn2 <- [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]]]}] 11:04:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 11:04:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 569ms 11:04:42 INFO - PROCESS | 1650 | 1468519482398 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 11:04:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 11:04:42 INFO - PROCESS | 1650 | 1468519482401 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 11:04:42 INFO - PROCESS | 1650 | 1468519482406 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 11:04:42 INFO - PROCESS | 1650 | 1468519482408 Marionette TRACE conn2 <- [1,1654,null,{}] 11:04:42 INFO - PROCESS | 1650 | 1468519482411 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:42 INFO - PROCESS | 1650 | 1468519482413 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:42 INFO - PROCESS | 1650 | 1468519482566 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 11:04:42 INFO - PROCESS | 1650 | 1468519482588 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:42 INFO - PROCESS | 1650 | 1468519482589 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x112646000 == 33 [pid = 1650] [id = 421] 11:04:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1217f9800) [pid = 1650] [serial = 1262] [outer = 0x0] 11:04:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124b79400) [pid = 1650] [serial = 1263] [outer = 0x1217f9800] 11:04:42 INFO - PROCESS | 1650 | 1468519482629 Marionette DEBUG loaded listener.js 11:04:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126c46000) [pid = 1650] [serial = 1264] [outer = 0x1217f9800] 11:04:43 INFO - PROCESS | 1650 | 1468519483022 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 11:04:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 11:04:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 672ms 11:04:43 INFO - PROCESS | 1650 | 1468519483076 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 11:04:43 INFO - PROCESS | 1650 | 1468519483077 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 11:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 11:04:43 INFO - PROCESS | 1650 | 1468519483085 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 11:04:43 INFO - PROCESS | 1650 | 1468519483086 Marionette TRACE conn2 <- [1,1658,null,{}] 11:04:43 INFO - PROCESS | 1650 | 1468519483088 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:43 INFO - PROCESS | 1650 | 1468519483090 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:43 INFO - PROCESS | 1650 | 1468519483187 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 11:04:43 INFO - PROCESS | 1650 | 1468519483190 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:43 INFO - PROCESS | 1650 | 1468519483191 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12913d800 == 34 [pid = 1650] [id = 422] 11:04:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x111ca8400) [pid = 1650] [serial = 1265] [outer = 0x0] 11:04:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126c51400) [pid = 1650] [serial = 1266] [outer = 0x111ca8400] 11:04:43 INFO - PROCESS | 1650 | 1468519483215 Marionette DEBUG loaded listener.js 11:04:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128c13000) [pid = 1650] [serial = 1267] [outer = 0x111ca8400] 11:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x121a0c800) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 11:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118a40000) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 11:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128c14c00) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 11:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x121a0a800) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 11:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119a0d800) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 11:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115e15400) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 11:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1291c9800) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 11:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126c4d000) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 11:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115e13800) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 11:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118508c00) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 11:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115e11c00) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 11:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12aa7cc00) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 11:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124b13c00) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 11:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1181df000) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 11:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12afe8000) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 11:04:43 INFO - PROCESS | 1650 | 1468519483732 Marionette TRACE conn2 <- [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]]]}] 11:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 11:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 672ms 11:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 11:04:43 INFO - PROCESS | 1650 | 1468519483764 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 11:04:43 INFO - PROCESS | 1650 | 1468519483765 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 11:04:43 INFO - PROCESS | 1650 | 1468519483767 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 11:04:43 INFO - PROCESS | 1650 | 1468519483768 Marionette TRACE conn2 <- [1,1662,null,{}] 11:04:43 INFO - PROCESS | 1650 | 1468519483791 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:43 INFO - PROCESS | 1650 | 1468519483792 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:43 INFO - PROCESS | 1650 | 1468519483875 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 11:04:43 INFO - PROCESS | 1650 | 1468519483896 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:43 INFO - PROCESS | 1650 | 1468519483898 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x129460000 == 35 [pid = 1650] [id = 423] 11:04:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1181c6000) [pid = 1650] [serial = 1268] [outer = 0x0] 11:04:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118a40000) [pid = 1650] [serial = 1269] [outer = 0x1181c6000] 11:04:43 INFO - PROCESS | 1650 | 1468519483923 Marionette DEBUG loaded listener.js 11:04:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121a0c800) [pid = 1650] [serial = 1270] [outer = 0x1181c6000] 11:04:44 INFO - PROCESS | 1650 | 1468519484258 Marionette TRACE conn2 <- [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]]]}] 11:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 11:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 522ms 11:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 11:04:44 INFO - PROCESS | 1650 | 1468519484290 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 11:04:44 INFO - PROCESS | 1650 | 1468519484291 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 11:04:44 INFO - PROCESS | 1650 | 1468519484293 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 11:04:44 INFO - PROCESS | 1650 | 1468519484294 Marionette TRACE conn2 <- [1,1666,null,{}] 11:04:44 INFO - PROCESS | 1650 | 1468519484297 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:44 INFO - PROCESS | 1650 | 1468519484298 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:44 INFO - PROCESS | 1650 | 1468519484376 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 11:04:44 INFO - PROCESS | 1650 | 1468519484435 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:44 INFO - PROCESS | 1650 | 1468519484436 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a745000 == 36 [pid = 1650] [id = 424] 11:04:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1181df000) [pid = 1650] [serial = 1271] [outer = 0x0] 11:04:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125f63c00) [pid = 1650] [serial = 1272] [outer = 0x1181df000] 11:04:44 INFO - PROCESS | 1650 | 1468519484461 Marionette DEBUG loaded listener.js 11:04:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128c1a000) [pid = 1650] [serial = 1273] [outer = 0x1181df000] 11:04:44 INFO - PROCESS | 1650 | 1468519484741 Marionette TRACE conn2 <- [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]]]}] 11:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 11:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 468ms 11:04:44 INFO - PROCESS | 1650 | 1468519484763 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 11:04:44 INFO - PROCESS | 1650 | 1468519484764 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 11:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 11:04:44 INFO - PROCESS | 1650 | 1468519484766 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 11:04:44 INFO - PROCESS | 1650 | 1468519484767 Marionette TRACE conn2 <- [1,1670,null,{}] 11:04:44 INFO - PROCESS | 1650 | 1468519484770 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:44 INFO - PROCESS | 1650 | 1468519484771 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:44 INFO - PROCESS | 1650 | 1468519484862 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 11:04:44 INFO - PROCESS | 1650 | 1468519484865 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:44 INFO - PROCESS | 1650 | 1468519484867 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0bb800 == 37 [pid = 1650] [id = 425] 11:04:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1288c7000) [pid = 1650] [serial = 1274] [outer = 0x0] 11:04:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128e80c00) [pid = 1650] [serial = 1275] [outer = 0x1288c7000] 11:04:44 INFO - PROCESS | 1650 | 1468519484896 Marionette DEBUG loaded listener.js 11:04:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128ed1c00) [pid = 1650] [serial = 1276] [outer = 0x1288c7000] 11:04:45 INFO - PROCESS | 1650 | 1468519485248 Marionette TRACE conn2 <- [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]]]}] 11:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 11:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 519ms 11:04:45 INFO - PROCESS | 1650 | 1468519485296 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 11:04:45 INFO - PROCESS | 1650 | 1468519485298 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 11:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 11:04:45 INFO - PROCESS | 1650 | 1468519485300 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 11:04:45 INFO - PROCESS | 1650 | 1468519485302 Marionette TRACE conn2 <- [1,1674,null,{}] 11:04:45 INFO - PROCESS | 1650 | 1468519485304 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:45 INFO - PROCESS | 1650 | 1468519485306 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:45 INFO - PROCESS | 1650 | 1468519485398 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 11:04:45 INFO - PROCESS | 1650 | 1468519485402 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:45 INFO - PROCESS | 1650 | 1468519485403 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f53000 == 38 [pid = 1650] [id = 426] 11:04:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1291c8c00) [pid = 1650] [serial = 1277] [outer = 0x0] 11:04:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129221c00) [pid = 1650] [serial = 1278] [outer = 0x1291c8c00] 11:04:45 INFO - PROCESS | 1650 | 1468519485428 Marionette DEBUG loaded listener.js 11:04:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129494800) [pid = 1650] [serial = 1279] [outer = 0x1291c8c00] 11:04:45 INFO - PROCESS | 1650 | 1468519485957 Marionette TRACE conn2 <- [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]]]}] 11:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 11:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 721ms 11:04:46 INFO - PROCESS | 1650 | 1468519486023 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 11:04:46 INFO - PROCESS | 1650 | 1468519486027 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 11:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 11:04:46 INFO - PROCESS | 1650 | 1468519486030 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 11:04:46 INFO - PROCESS | 1650 | 1468519486033 Marionette TRACE conn2 <- [1,1678,null,{}] 11:04:46 INFO - PROCESS | 1650 | 1468519486037 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:46 INFO - PROCESS | 1650 | 1468519486039 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:46 INFO - PROCESS | 1650 | 1468519486152 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 11:04:46 INFO - PROCESS | 1650 | 1468519486212 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:46 INFO - PROCESS | 1650 | 1468519486213 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e24800 == 39 [pid = 1650] [id = 427] 11:04:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115e11c00) [pid = 1650] [serial = 1280] [outer = 0x0] 11:04:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116030c00) [pid = 1650] [serial = 1281] [outer = 0x115e11c00] 11:04:46 INFO - PROCESS | 1650 | 1468519486245 Marionette DEBUG loaded listener.js 11:04:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1172bd800) [pid = 1650] [serial = 1282] [outer = 0x115e11c00] 11:04:46 INFO - PROCESS | 1650 | 1468519486802 Marionette TRACE conn2 <- [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]]]}] 11:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 11:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 821ms 11:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 11:04:46 INFO - PROCESS | 1650 | 1468519486876 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 11:04:46 INFO - PROCESS | 1650 | 1468519486879 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 11:04:46 INFO - PROCESS | 1650 | 1468519486884 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 11:04:46 INFO - PROCESS | 1650 | 1468519486885 Marionette TRACE conn2 <- [1,1682,null,{}] 11:04:46 INFO - PROCESS | 1650 | 1468519486888 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:46 INFO - PROCESS | 1650 | 1468519486890 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:47 INFO - PROCESS | 1650 | 1468519487000 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 11:04:47 INFO - PROCESS | 1650 | 1468519487082 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:47 INFO - PROCESS | 1650 | 1468519487083 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169aa000 == 40 [pid = 1650] [id = 428] 11:04:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1166f6c00) [pid = 1650] [serial = 1283] [outer = 0x0] 11:04:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118115000) [pid = 1650] [serial = 1284] [outer = 0x1166f6c00] 11:04:47 INFO - PROCESS | 1650 | 1468519487115 Marionette DEBUG loaded listener.js 11:04:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118305400) [pid = 1650] [serial = 1285] [outer = 0x1166f6c00] 11:04:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0bb800 == 39 [pid = 1650] [id = 425] 11:04:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12a745000 == 38 [pid = 1650] [id = 424] 11:04:47 INFO - PROCESS | 1650 | --DOCSHELL 0x129460000 == 37 [pid = 1650] [id = 423] 11:04:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12913d800 == 36 [pid = 1650] [id = 422] 11:04:47 INFO - PROCESS | 1650 | --DOCSHELL 0x112646000 == 35 [pid = 1650] [id = 421] 11:04:47 INFO - PROCESS | 1650 | --DOCSHELL 0x124b49800 == 34 [pid = 1650] [id = 420] 11:04:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12120d800 == 33 [pid = 1650] [id = 419] 11:04:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0c5000 == 32 [pid = 1650] [id = 418] 11:04:47 INFO - PROCESS | 1650 | --DOCSHELL 0x117241000 == 31 [pid = 1650] [id = 417] 11:04:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11706c800 == 30 [pid = 1650] [id = 416] 11:04:47 INFO - PROCESS | 1650 | --DOCSHELL 0x112f22800 == 29 [pid = 1650] [id = 415] 11:04:47 INFO - PROCESS | 1650 | 1468519487756 Marionette TRACE conn2 <- [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]]]}] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12ba68400) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1245b3000) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126a81400) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1291cb800) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129228400) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128e7f400) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x121aafc00) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119e0ac00) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x121259800) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11696e000) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1181c3c00) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12aa78c00) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x129493c00) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a70ac00) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1181ca800) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1185c7800) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118aa5800) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119226400) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1160dbc00) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1173b7000) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12ba66c00) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x129492400) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12b004000) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1197d4400) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12a714000) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x124010c00) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12614c000) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12aa78800) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123cac800) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 11:04:47 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12bbe7800) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 11:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 11:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 924ms 11:04:47 INFO - PROCESS | 1650 | 1468519487808 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 11:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 11:04:47 INFO - PROCESS | 1650 | 1468519487810 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 11:04:47 INFO - PROCESS | 1650 | 1468519487813 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 11:04:47 INFO - PROCESS | 1650 | 1468519487815 Marionette TRACE conn2 <- [1,1686,null,{}] 11:04:47 INFO - PROCESS | 1650 | 1468519487819 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:47 INFO - PROCESS | 1650 | 1468519487821 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:47 INFO - PROCESS | 1650 | 1468519487904 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 11:04:47 INFO - PROCESS | 1650 | 1468519487911 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:47 INFO - PROCESS | 1650 | 1468519487913 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a8000 == 30 [pid = 1650] [id = 429] 11:04:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1172c1800) [pid = 1650] [serial = 1286] [outer = 0x0] 11:04:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1181c1400) [pid = 1650] [serial = 1287] [outer = 0x1172c1800] 11:04:47 INFO - PROCESS | 1650 | 1468519487942 Marionette DEBUG loaded listener.js 11:04:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11820d800) [pid = 1650] [serial = 1288] [outer = 0x1172c1800] 11:04:48 INFO - PROCESS | 1650 | 1468519488298 Marionette TRACE conn2 <- [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]]]}] 11:04:48 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 11:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 521ms 11:04:48 INFO - PROCESS | 1650 | 1468519488335 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 11:04:48 INFO - PROCESS | 1650 | 1468519488338 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 11:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 11:04:48 INFO - PROCESS | 1650 | 1468519488342 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 11:04:48 INFO - PROCESS | 1650 | 1468519488344 Marionette TRACE conn2 <- [1,1690,null,{}] 11:04:48 INFO - PROCESS | 1650 | 1468519488346 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:48 INFO - PROCESS | 1650 | 1468519488348 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:48 INFO - PROCESS | 1650 | 1468519488429 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 11:04:48 INFO - PROCESS | 1650 | 1468519488433 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:48 INFO - PROCESS | 1650 | 1468519488434 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x118abd000 == 31 [pid = 1650] [id = 430] 11:04:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118a47c00) [pid = 1650] [serial = 1289] [outer = 0x0] 11:04:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119220400) [pid = 1650] [serial = 1290] [outer = 0x118a47c00] 11:04:48 INFO - PROCESS | 1650 | 1468519488464 Marionette DEBUG loaded listener.js 11:04:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1197d1400) [pid = 1650] [serial = 1291] [outer = 0x118a47c00] 11:04:48 INFO - PROCESS | 1650 | 1468519488842 Marionette TRACE conn2 <- [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]]]}] 11:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 11:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 518ms 11:04:48 INFO - PROCESS | 1650 | 1468519488861 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 11:04:48 INFO - PROCESS | 1650 | 1468519488862 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 11:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 11:04:48 INFO - PROCESS | 1650 | 1468519488865 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 11:04:48 INFO - PROCESS | 1650 | 1468519488867 Marionette TRACE conn2 <- [1,1694,null,{}] 11:04:48 INFO - PROCESS | 1650 | 1468519488888 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:48 INFO - PROCESS | 1650 | 1468519488891 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:48 INFO - PROCESS | 1650 | 1468519488975 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 11:04:48 INFO - PROCESS | 1650 | 1468519488981 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:48 INFO - PROCESS | 1650 | 1468519488983 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12150c800 == 32 [pid = 1650] [id = 431] 11:04:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11336fc00) [pid = 1650] [serial = 1292] [outer = 0x0] 11:04:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11a0e6800) [pid = 1650] [serial = 1293] [outer = 0x11336fc00] 11:04:49 INFO - PROCESS | 1650 | 1468519489011 Marionette DEBUG loaded listener.js 11:04:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x121a04400) [pid = 1650] [serial = 1294] [outer = 0x11336fc00] 11:04:49 INFO - PROCESS | 1650 | 1468519489368 Marionette TRACE conn2 <- [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]]]}] 11:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 11:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 523ms 11:04:49 INFO - PROCESS | 1650 | 1468519489390 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 11:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 11:04:49 INFO - PROCESS | 1650 | 1468519489392 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 11:04:49 INFO - PROCESS | 1650 | 1468519489395 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 11:04:49 INFO - PROCESS | 1650 | 1468519489396 Marionette TRACE conn2 <- [1,1698,null,{}] 11:04:49 INFO - PROCESS | 1650 | 1468519489398 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:49 INFO - PROCESS | 1650 | 1468519489399 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:49 INFO - PROCESS | 1650 | 1468519489481 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 11:04:49 INFO - PROCESS | 1650 | 1468519489544 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:49 INFO - PROCESS | 1650 | 1468519489545 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x124677000 == 33 [pid = 1650] [id = 432] 11:04:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119897c00) [pid = 1650] [serial = 1295] [outer = 0x0] 11:04:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x121dab400) [pid = 1650] [serial = 1296] [outer = 0x119897c00] 11:04:49 INFO - PROCESS | 1650 | 1468519489571 Marionette DEBUG loaded listener.js 11:04:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124b80400) [pid = 1650] [serial = 1297] [outer = 0x119897c00] 11:04:49 INFO - PROCESS | 1650 | 1468519489880 Marionette TRACE conn2 <- [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]]]}] 11:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 11:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 518ms 11:04:49 INFO - PROCESS | 1650 | 1468519489916 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 11:04:49 INFO - PROCESS | 1650 | 1468519489917 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 11:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 11:04:49 INFO - PROCESS | 1650 | 1468519489919 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 11:04:49 INFO - PROCESS | 1650 | 1468519489921 Marionette TRACE conn2 <- [1,1702,null,{}] 11:04:49 INFO - PROCESS | 1650 | 1468519489925 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:49 INFO - PROCESS | 1650 | 1468519489927 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:50 INFO - PROCESS | 1650 | 1468519490028 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 11:04:50 INFO - PROCESS | 1650 | 1468519490031 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:50 INFO - PROCESS | 1650 | 1468519490032 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c35000 == 34 [pid = 1650] [id = 433] 11:04:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a04400) [pid = 1650] [serial = 1298] [outer = 0x0] 11:04:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126151c00) [pid = 1650] [serial = 1299] [outer = 0x119a04400] 11:04:50 INFO - PROCESS | 1650 | 1468519490057 Marionette DEBUG loaded listener.js 11:04:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126c4b400) [pid = 1650] [serial = 1300] [outer = 0x119a04400] 11:04:50 INFO - PROCESS | 1650 | 1468519490414 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 11:04:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 11:04:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 522ms 11:04:50 INFO - PROCESS | 1650 | 1468519490447 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 11:04:50 INFO - PROCESS | 1650 | 1468519490448 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 11:04:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 11:04:50 INFO - PROCESS | 1650 | 1468519490451 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 11:04:50 INFO - PROCESS | 1650 | 1468519490452 Marionette TRACE conn2 <- [1,1706,null,{}] 11:04:50 INFO - PROCESS | 1650 | 1468519490454 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:50 INFO - PROCESS | 1650 | 1468519490459 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:50 INFO - PROCESS | 1650 | 1468519490575 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 11:04:50 INFO - PROCESS | 1650 | 1468519490596 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:50 INFO - PROCESS | 1650 | 1468519490598 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a74f000 == 35 [pid = 1650] [id = 434] 11:04:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119a3f800) [pid = 1650] [serial = 1301] [outer = 0x0] 11:04:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128da9000) [pid = 1650] [serial = 1302] [outer = 0x119a3f800] 11:04:50 INFO - PROCESS | 1650 | 1468519490629 Marionette DEBUG loaded listener.js 11:04:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129225c00) [pid = 1650] [serial = 1303] [outer = 0x119a3f800] 11:04:50 INFO - PROCESS | 1650 | 1468519490994 Marionette TRACE conn2 <- [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]]]}] 11:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 11:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 574ms 11:04:51 INFO - PROCESS | 1650 | 1468519491025 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 11:04:51 INFO - PROCESS | 1650 | 1468519491027 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 11:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 11:04:51 INFO - PROCESS | 1650 | 1468519491035 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 11:04:51 INFO - PROCESS | 1650 | 1468519491036 Marionette TRACE conn2 <- [1,1710,null,{}] 11:04:51 INFO - PROCESS | 1650 | 1468519491039 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:51 INFO - PROCESS | 1650 | 1468519491041 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:51 INFO - PROCESS | 1650 | 1468519491142 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 11:04:51 INFO - PROCESS | 1650 | 1468519491145 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:51 INFO - PROCESS | 1650 | 1468519491146 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0be800 == 36 [pid = 1650] [id = 435] 11:04:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128c16000) [pid = 1650] [serial = 1304] [outer = 0x0] 11:04:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129529800) [pid = 1650] [serial = 1305] [outer = 0x128c16000] 11:04:51 INFO - PROCESS | 1650 | 1468519491171 Marionette DEBUG loaded listener.js 11:04:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a655400) [pid = 1650] [serial = 1306] [outer = 0x128c16000] 11:04:51 INFO - PROCESS | 1650 | 1468519491494 Marionette TRACE conn2 <- [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]]]}] 11:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 11:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 473ms 11:04:51 INFO - PROCESS | 1650 | 1468519491511 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 11:04:51 INFO - PROCESS | 1650 | 1468519491513 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 11:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 11:04:51 INFO - PROCESS | 1650 | 1468519491515 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 11:04:51 INFO - PROCESS | 1650 | 1468519491516 Marionette TRACE conn2 <- [1,1714,null,{}] 11:04:51 INFO - PROCESS | 1650 | 1468519491519 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:51 INFO - PROCESS | 1650 | 1468519491520 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:51 INFO - PROCESS | 1650 | 1468519491630 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 11:04:51 INFO - PROCESS | 1650 | 1468519491634 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:51 INFO - PROCESS | 1650 | 1468519491635 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12babd000 == 37 [pid = 1650] [id = 436] 11:04:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129228400) [pid = 1650] [serial = 1307] [outer = 0x0] 11:04:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a711c00) [pid = 1650] [serial = 1308] [outer = 0x129228400] 11:04:51 INFO - PROCESS | 1650 | 1468519491667 Marionette DEBUG loaded listener.js 11:04:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12aa7a800) [pid = 1650] [serial = 1309] [outer = 0x129228400] 11:04:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11820a000) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 11:04:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112e18000) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 11:04:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1160db800) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 11:04:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124b10800) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 11:04:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1217f9800) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 11:04:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118207800) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 11:04:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119b9a000) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 11:04:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1181c6000) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 11:04:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1216e3800) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 11:04:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1181df000) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 11:04:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118e9d800) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 11:04:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116975800) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 11:04:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115120c00) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 11:04:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119893800) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 11:04:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x111ca8400) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 11:04:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1288c7000) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 11:04:52 INFO - PROCESS | 1650 | 1468519492092 Marionette TRACE conn2 <- [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]]]}] 11:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 11:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 618ms 11:04:52 INFO - PROCESS | 1650 | 1468519492134 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 11:04:52 INFO - PROCESS | 1650 | 1468519492135 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 11:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 11:04:52 INFO - PROCESS | 1650 | 1468519492137 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 11:04:52 INFO - PROCESS | 1650 | 1468519492139 Marionette TRACE conn2 <- [1,1718,null,{}] 11:04:52 INFO - PROCESS | 1650 | 1468519492141 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:52 INFO - PROCESS | 1650 | 1468519492142 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:52 INFO - PROCESS | 1650 | 1468519492224 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 11:04:52 INFO - PROCESS | 1650 | 1468519492282 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:52 INFO - PROCESS | 1650 | 1468519492283 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x112643000 == 38 [pid = 1650] [id = 437] 11:04:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112017400) [pid = 1650] [serial = 1310] [outer = 0x0] 11:04:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1173b8800) [pid = 1650] [serial = 1311] [outer = 0x112017400] 11:04:52 INFO - PROCESS | 1650 | 1468519492307 Marionette DEBUG loaded listener.js 11:04:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118eaac00) [pid = 1650] [serial = 1312] [outer = 0x112017400] 11:04:52 INFO - PROCESS | 1650 | 1468519492634 Marionette TRACE conn2 <- [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]]]}] 11:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 11:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 518ms 11:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 11:04:52 INFO - PROCESS | 1650 | 1468519492660 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 11:04:52 INFO - PROCESS | 1650 | 1468519492662 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 11:04:52 INFO - PROCESS | 1650 | 1468519492666 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 11:04:52 INFO - PROCESS | 1650 | 1468519492667 Marionette TRACE conn2 <- [1,1722,null,{}] 11:04:52 INFO - PROCESS | 1650 | 1468519492671 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:52 INFO - PROCESS | 1650 | 1468519492676 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:52 INFO - PROCESS | 1650 | 1468519492815 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 11:04:52 INFO - PROCESS | 1650 | 1468519492900 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:52 INFO - PROCESS | 1650 | 1468519492901 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c584000 == 39 [pid = 1650] [id = 438] 11:04:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11811b800) [pid = 1650] [serial = 1313] [outer = 0x0] 11:04:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x121193800) [pid = 1650] [serial = 1314] [outer = 0x11811b800] 11:04:52 INFO - PROCESS | 1650 | 1468519492942 Marionette DEBUG loaded listener.js 11:04:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128e89800) [pid = 1650] [serial = 1315] [outer = 0x11811b800] 11:04:53 INFO - PROCESS | 1650 | 1468519493317 Marionette TRACE conn2 <- [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]]]}] 11:04:53 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 11:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 671ms 11:04:53 INFO - PROCESS | 1650 | 1468519493336 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 11:04:53 INFO - PROCESS | 1650 | 1468519493339 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 11:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 11:04:53 INFO - PROCESS | 1650 | 1468519493341 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 11:04:53 INFO - PROCESS | 1650 | 1468519493343 Marionette TRACE conn2 <- [1,1726,null,{}] 11:04:53 INFO - PROCESS | 1650 | 1468519493346 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:53 INFO - PROCESS | 1650 | 1468519493347 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:53 INFO - PROCESS | 1650 | 1468519493466 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 11:04:53 INFO - PROCESS | 1650 | 1468519493500 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:53 INFO - PROCESS | 1650 | 1468519493501 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c6bd800 == 40 [pid = 1650] [id = 439] 11:04:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12118f000) [pid = 1650] [serial = 1316] [outer = 0x0] 11:04:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12aa84000) [pid = 1650] [serial = 1317] [outer = 0x12118f000] 11:04:53 INFO - PROCESS | 1650 | 1468519493527 Marionette DEBUG loaded listener.js 11:04:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12b261400) [pid = 1650] [serial = 1318] [outer = 0x12118f000] 11:04:53 INFO - PROCESS | 1650 | 1468519493884 Marionette TRACE conn2 <- [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]]]}] 11:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 11:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 619ms 11:04:53 INFO - PROCESS | 1650 | 1468519493962 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 11:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 11:04:53 INFO - PROCESS | 1650 | 1468519493967 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 11:04:53 INFO - PROCESS | 1650 | 1468519493972 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 11:04:53 INFO - PROCESS | 1650 | 1468519493976 Marionette TRACE conn2 <- [1,1730,null,{}] 11:04:54 INFO - PROCESS | 1650 | 1468519494025 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:54 INFO - PROCESS | 1650 | 1468519494029 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:54 INFO - PROCESS | 1650 | 1468519494185 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 11:04:54 INFO - PROCESS | 1650 | 1468519494400 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:54 INFO - PROCESS | 1650 | 1468519494403 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11707e800 == 41 [pid = 1650] [id = 440] 11:04:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1160d8000) [pid = 1650] [serial = 1319] [outer = 0x0] 11:04:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1167a6400) [pid = 1650] [serial = 1320] [outer = 0x1160d8000] 11:04:54 INFO - PROCESS | 1650 | 1468519494436 Marionette DEBUG loaded listener.js 11:04:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118211000) [pid = 1650] [serial = 1321] [outer = 0x1160d8000] 11:04:54 INFO - PROCESS | 1650 | 1468519494878 Marionette TRACE conn2 <- [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]]]}] 11:04:54 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 11:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 929ms 11:04:54 INFO - PROCESS | 1650 | 1468519494899 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 11:04:54 INFO - PROCESS | 1650 | 1468519494902 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 11:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 11:04:54 INFO - PROCESS | 1650 | 1468519494907 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 11:04:54 INFO - PROCESS | 1650 | 1468519494909 Marionette TRACE conn2 <- [1,1734,null,{}] 11:04:54 INFO - PROCESS | 1650 | 1468519494912 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:54 INFO - PROCESS | 1650 | 1468519494913 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:55 INFO - PROCESS | 1650 | 1468519495021 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 11:04:55 INFO - PROCESS | 1650 | 1468519495080 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:55 INFO - PROCESS | 1650 | 1468519495081 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b47000 == 42 [pid = 1650] [id = 441] 11:04:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118e9dc00) [pid = 1650] [serial = 1322] [outer = 0x0] 11:04:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1197e7400) [pid = 1650] [serial = 1323] [outer = 0x118e9dc00] 11:04:55 INFO - PROCESS | 1650 | 1468519495112 Marionette DEBUG loaded listener.js 11:04:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119a3e800) [pid = 1650] [serial = 1324] [outer = 0x118e9dc00] 11:04:55 INFO - PROCESS | 1650 | 1468519495529 Marionette TRACE conn2 <- [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]]]}] 11:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 11:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 670ms 11:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 11:04:55 INFO - PROCESS | 1650 | 1468519495577 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 11:04:55 INFO - PROCESS | 1650 | 1468519495579 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 11:04:55 INFO - PROCESS | 1650 | 1468519495581 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 11:04:55 INFO - PROCESS | 1650 | 1468519495584 Marionette TRACE conn2 <- [1,1738,null,{}] 11:04:55 INFO - PROCESS | 1650 | 1468519495611 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:55 INFO - PROCESS | 1650 | 1468519495615 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:55 INFO - PROCESS | 1650 | 1468519495744 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 11:04:55 INFO - PROCESS | 1650 | 1468519495814 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:55 INFO - PROCESS | 1650 | 1468519495816 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12caa7800 == 43 [pid = 1650] [id = 442] 11:04:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126a8e400) [pid = 1650] [serial = 1325] [outer = 0x0] 11:04:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1288c7800) [pid = 1650] [serial = 1326] [outer = 0x126a8e400] 11:04:55 INFO - PROCESS | 1650 | 1468519495848 Marionette DEBUG loaded listener.js 11:04:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128e7a800) [pid = 1650] [serial = 1327] [outer = 0x126a8e400] 11:04:56 INFO - PROCESS | 1650 | 1468519496276 Marionette TRACE conn2 <- [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]]]}] 11:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 11:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 724ms 11:04:56 INFO - PROCESS | 1650 | 1468519496306 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 11:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 11:04:56 INFO - PROCESS | 1650 | 1468519496308 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 11:04:56 INFO - PROCESS | 1650 | 1468519496311 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 11:04:56 INFO - PROCESS | 1650 | 1468519496312 Marionette TRACE conn2 <- [1,1742,null,{}] 11:04:56 INFO - PROCESS | 1650 | 1468519496314 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:56 INFO - PROCESS | 1650 | 1468519496316 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:56 INFO - PROCESS | 1650 | 1468519496419 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 11:04:56 INFO - PROCESS | 1650 | 1468519496478 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:56 INFO - PROCESS | 1650 | 1468519496479 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d01e800 == 44 [pid = 1650] [id = 443] 11:04:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128e87000) [pid = 1650] [serial = 1328] [outer = 0x0] 11:04:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12921b000) [pid = 1650] [serial = 1329] [outer = 0x128e87000] 11:04:56 INFO - PROCESS | 1650 | 1468519496508 Marionette DEBUG loaded listener.js 11:04:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a70ac00) [pid = 1650] [serial = 1330] [outer = 0x128e87000] 11:04:57 INFO - PROCESS | 1650 | 1468519497121 Marionette TRACE conn2 <- [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]]]}] 11:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 11:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 871ms 11:04:57 INFO - PROCESS | 1650 | 1468519497197 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 11:04:57 INFO - PROCESS | 1650 | 1468519497199 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 11:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 11:04:57 INFO - PROCESS | 1650 | 1468519497203 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 11:04:57 INFO - PROCESS | 1650 | 1468519497207 Marionette TRACE conn2 <- [1,1746,null,{}] 11:04:57 INFO - PROCESS | 1650 | 1468519497212 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:57 INFO - PROCESS | 1650 | 1468519497214 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:57 INFO - PROCESS | 1650 | 1468519497312 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 11:04:57 INFO - PROCESS | 1650 | 1468519497381 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:57 INFO - PROCESS | 1650 | 1468519497384 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11970d800 == 45 [pid = 1650] [id = 444] 11:04:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116079c00) [pid = 1650] [serial = 1331] [outer = 0x0] 11:04:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1166ea400) [pid = 1650] [serial = 1332] [outer = 0x116079c00] 11:04:57 INFO - PROCESS | 1650 | 1468519497411 Marionette DEBUG loaded listener.js 11:04:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11811d000) [pid = 1650] [serial = 1333] [outer = 0x116079c00] 11:04:57 INFO - PROCESS | 1650 | 1468519497848 Marionette TRACE conn2 <- [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]]]}] 11:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 11:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 678ms 11:04:57 INFO - PROCESS | 1650 | 1468519497882 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 11:04:57 INFO - PROCESS | 1650 | 1468519497887 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 11:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 11:04:57 INFO - PROCESS | 1650 | 1468519497893 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 11:04:57 INFO - PROCESS | 1650 | 1468519497896 Marionette TRACE conn2 <- [1,1750,null,{}] 11:04:57 INFO - PROCESS | 1650 | 1468519497900 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:57 INFO - PROCESS | 1650 | 1468519497902 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:58 INFO - PROCESS | 1650 | 1468519497998 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 11:04:58 INFO - PROCESS | 1650 | 1468519498058 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:58 INFO - PROCESS | 1650 | 1468519498059 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e7c800 == 46 [pid = 1650] [id = 445] 11:04:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118306800) [pid = 1650] [serial = 1334] [outer = 0x0] 11:04:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1185be400) [pid = 1650] [serial = 1335] [outer = 0x118306800] 11:04:58 INFO - PROCESS | 1650 | 1468519498087 Marionette DEBUG loaded listener.js 11:04:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11921e800) [pid = 1650] [serial = 1336] [outer = 0x118306800] 11:04:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12c584000 == 45 [pid = 1650] [id = 438] 11:04:58 INFO - PROCESS | 1650 | --DOCSHELL 0x112643000 == 44 [pid = 1650] [id = 437] 11:04:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12babd000 == 43 [pid = 1650] [id = 436] 11:04:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0be800 == 42 [pid = 1650] [id = 435] 11:04:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12a74f000 == 41 [pid = 1650] [id = 434] 11:04:58 INFO - PROCESS | 1650 | --DOCSHELL 0x128c35000 == 40 [pid = 1650] [id = 433] 11:04:58 INFO - PROCESS | 1650 | --DOCSHELL 0x124677000 == 39 [pid = 1650] [id = 432] 11:04:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12150c800 == 38 [pid = 1650] [id = 431] 11:04:58 INFO - PROCESS | 1650 | --DOCSHELL 0x118abd000 == 37 [pid = 1650] [id = 430] 11:04:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a8000 == 36 [pid = 1650] [id = 429] 11:04:58 INFO - PROCESS | 1650 | --DOCSHELL 0x117e24800 == 35 [pid = 1650] [id = 427] 11:04:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1169aa000 == 34 [pid = 1650] [id = 428] 11:04:58 INFO - PROCESS | 1650 | --DOCSHELL 0x119f53000 == 33 [pid = 1650] [id = 426] 11:04:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11970d800 == 32 [pid = 1650] [id = 444] 11:04:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12d01e800 == 31 [pid = 1650] [id = 443] 11:04:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12caa7800 == 30 [pid = 1650] [id = 442] 11:04:58 INFO - PROCESS | 1650 | --DOCSHELL 0x124b47000 == 29 [pid = 1650] [id = 441] 11:04:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12c6bd800 == 28 [pid = 1650] [id = 439] 11:04:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11707e800 == 27 [pid = 1650] [id = 440] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118a49800) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x113f31400) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118114c00) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128c0e800) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126c46000) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1245b0800) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116a0b400) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1216dd000) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113093c00) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1210adc00) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x121a0f400) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x121a0c800) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11850d800) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124004800) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x125f63c00) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119892000) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11830cc00) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12658cc00) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116623c00) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128c1a000) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119a41800) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119b1c800) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126c51400) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128c0f800) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118a40000) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128c13000) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11811ac00) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124b79400) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1217d8800) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1181c7400) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x129221c00) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128e80c00) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 11:04:58 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128ed1c00) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 11:04:59 INFO - PROCESS | 1650 | 1468519499037 Marionette TRACE conn2 <- [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]]]}] 11:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 11:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1174ms 11:04:59 INFO - PROCESS | 1650 | 1468519499067 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 11:04:59 INFO - PROCESS | 1650 | 1468519499070 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 11:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 11:04:59 INFO - PROCESS | 1650 | 1468519499073 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 11:04:59 INFO - PROCESS | 1650 | 1468519499075 Marionette TRACE conn2 <- [1,1754,null,{}] 11:04:59 INFO - PROCESS | 1650 | 1468519499078 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:59 INFO - PROCESS | 1650 | 1468519499080 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:59 INFO - PROCESS | 1650 | 1468519499165 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 11:04:59 INFO - PROCESS | 1650 | 1468519499169 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:59 INFO - PROCESS | 1650 | 1468519499174 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x116675800 == 28 [pid = 1650] [id = 446] 11:04:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x115e14c00) [pid = 1650] [serial = 1337] [outer = 0x0] 11:04:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1160db000) [pid = 1650] [serial = 1338] [outer = 0x115e14c00] 11:04:59 INFO - PROCESS | 1650 | 1468519499205 Marionette DEBUG loaded listener.js 11:04:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116a0b400) [pid = 1650] [serial = 1339] [outer = 0x115e14c00] 11:04:59 INFO - PROCESS | 1650 | 1468519499577 Marionette TRACE conn2 <- [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]]]}] 11:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 11:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 520ms 11:04:59 INFO - PROCESS | 1650 | 1468519499594 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 11:04:59 INFO - PROCESS | 1650 | 1468519499597 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 11:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 11:04:59 INFO - PROCESS | 1650 | 1468519499601 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 11:04:59 INFO - PROCESS | 1650 | 1468519499603 Marionette TRACE conn2 <- [1,1758,null,{}] 11:04:59 INFO - PROCESS | 1650 | 1468519499607 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:04:59 INFO - PROCESS | 1650 | 1468519499609 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:59 INFO - PROCESS | 1650 | 1468519499686 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 11:04:59 INFO - PROCESS | 1650 | 1468519499693 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:04:59 INFO - PROCESS | 1650 | 1468519499694 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:04:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e2f000 == 29 [pid = 1650] [id = 447] 11:04:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1176c4400) [pid = 1650] [serial = 1340] [outer = 0x0] 11:04:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1181ca000) [pid = 1650] [serial = 1341] [outer = 0x1176c4400] 11:04:59 INFO - PROCESS | 1650 | 1468519499721 Marionette DEBUG loaded listener.js 11:04:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11820fc00) [pid = 1650] [serial = 1342] [outer = 0x1176c4400] 11:05:00 INFO - PROCESS | 1650 | 1468519500071 Marionette TRACE conn2 <- [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]]]}] 11:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 11:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 524ms 11:05:00 INFO - PROCESS | 1650 | 1468519500126 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 11:05:00 INFO - PROCESS | 1650 | 1468519500127 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 11:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 11:05:00 INFO - PROCESS | 1650 | 1468519500129 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 11:05:00 INFO - PROCESS | 1650 | 1468519500132 Marionette TRACE conn2 <- [1,1762,null,{}] 11:05:00 INFO - PROCESS | 1650 | 1468519500140 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:00 INFO - PROCESS | 1650 | 1468519500143 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:00 INFO - PROCESS | 1650 | 1468519500225 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 11:05:00 INFO - PROCESS | 1650 | 1468519500230 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:00 INFO - PROCESS | 1650 | 1468519500232 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a65800 == 30 [pid = 1650] [id = 448] 11:05:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11336c000) [pid = 1650] [serial = 1343] [outer = 0x0] 11:05:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118ab2c00) [pid = 1650] [serial = 1344] [outer = 0x11336c000] 11:05:00 INFO - PROCESS | 1650 | 1468519500260 Marionette DEBUG loaded listener.js 11:05:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119892000) [pid = 1650] [serial = 1345] [outer = 0x11336c000] 11:05:00 INFO - PROCESS | 1650 | 1468519500614 Marionette TRACE conn2 <- [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]]]}] 11:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 11:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 522ms 11:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 11:05:00 INFO - PROCESS | 1650 | 1468519500652 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 11:05:00 INFO - PROCESS | 1650 | 1468519500654 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 11:05:00 INFO - PROCESS | 1650 | 1468519500671 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 11:05:00 INFO - PROCESS | 1650 | 1468519500673 Marionette TRACE conn2 <- [1,1766,null,{}] 11:05:00 INFO - PROCESS | 1650 | 1468519500676 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:00 INFO - PROCESS | 1650 | 1468519500677 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:00 INFO - PROCESS | 1650 | 1468519500758 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 11:05:00 INFO - PROCESS | 1650 | 1468519500762 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:00 INFO - PROCESS | 1650 | 1468519500763 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12161b000 == 31 [pid = 1650] [id = 449] 11:05:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119a05400) [pid = 1650] [serial = 1346] [outer = 0x0] 11:05:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119b96800) [pid = 1650] [serial = 1347] [outer = 0x119a05400] 11:05:00 INFO - PROCESS | 1650 | 1468519500789 Marionette DEBUG loaded listener.js 11:05:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12118f400) [pid = 1650] [serial = 1348] [outer = 0x119a05400] 11:05:01 INFO - PROCESS | 1650 | 1468519501193 Marionette TRACE conn2 <- [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]]]}] 11:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 11:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 585ms 11:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 11:05:01 INFO - PROCESS | 1650 | 1468519501243 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 11:05:01 INFO - PROCESS | 1650 | 1468519501244 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 11:05:01 INFO - PROCESS | 1650 | 1468519501246 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 11:05:01 INFO - PROCESS | 1650 | 1468519501247 Marionette TRACE conn2 <- [1,1770,null,{}] 11:05:01 INFO - PROCESS | 1650 | 1468519501250 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:01 INFO - PROCESS | 1650 | 1468519501251 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:01 INFO - PROCESS | 1650 | 1468519501344 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 11:05:01 INFO - PROCESS | 1650 | 1468519501384 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:01 INFO - PROCESS | 1650 | 1468519501385 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12408e800 == 32 [pid = 1650] [id = 450] 11:05:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113d40c00) [pid = 1650] [serial = 1349] [outer = 0x0] 11:05:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12125bc00) [pid = 1650] [serial = 1350] [outer = 0x113d40c00] 11:05:01 INFO - PROCESS | 1650 | 1468519501410 Marionette DEBUG loaded listener.js 11:05:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1217fd800) [pid = 1650] [serial = 1351] [outer = 0x113d40c00] 11:05:01 INFO - PROCESS | 1650 | 1468519501717 Marionette TRACE conn2 <- [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]]]}] 11:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 11:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 520ms 11:05:01 INFO - PROCESS | 1650 | 1468519501773 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 11:05:01 INFO - PROCESS | 1650 | 1468519501774 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 11:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 11:05:01 INFO - PROCESS | 1650 | 1468519501776 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 11:05:01 INFO - PROCESS | 1650 | 1468519501778 Marionette TRACE conn2 <- [1,1774,null,{}] 11:05:01 INFO - PROCESS | 1650 | 1468519501780 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:01 INFO - PROCESS | 1650 | 1468519501784 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:01 INFO - PROCESS | 1650 | 1468519501901 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 11:05:01 INFO - PROCESS | 1650 | 1468519501905 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:01 INFO - PROCESS | 1650 | 1468519501907 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b59800 == 33 [pid = 1650] [id = 451] 11:05:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121a08800) [pid = 1650] [serial = 1352] [outer = 0x0] 11:05:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x121a12800) [pid = 1650] [serial = 1353] [outer = 0x121a08800] 11:05:01 INFO - PROCESS | 1650 | 1468519501932 Marionette DEBUG loaded listener.js 11:05:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126154400) [pid = 1650] [serial = 1354] [outer = 0x121a08800] 11:05:02 INFO - PROCESS | 1650 | 1468519502266 Marionette TRACE conn2 <- [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]]]}] 11:05:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 11:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 518ms 11:05:02 INFO - PROCESS | 1650 | 1468519502295 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 11:05:02 INFO - PROCESS | 1650 | 1468519502296 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 11:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 11:05:02 INFO - PROCESS | 1650 | 1468519502318 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 11:05:02 INFO - PROCESS | 1650 | 1468519502319 Marionette TRACE conn2 <- [1,1778,null,{}] 11:05:02 INFO - PROCESS | 1650 | 1468519502322 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:02 INFO - PROCESS | 1650 | 1468519502323 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:02 INFO - PROCESS | 1650 | 1468519502418 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 11:05:02 INFO - PROCESS | 1650 | 1468519502422 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:02 INFO - PROCESS | 1650 | 1468519502423 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x129141000 == 34 [pid = 1650] [id = 452] 11:05:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119222c00) [pid = 1650] [serial = 1355] [outer = 0x0] 11:05:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126792800) [pid = 1650] [serial = 1356] [outer = 0x119222c00] 11:05:02 INFO - PROCESS | 1650 | 1468519502449 Marionette DEBUG loaded listener.js 11:05:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1288c1000) [pid = 1650] [serial = 1357] [outer = 0x119222c00] 11:05:02 INFO - PROCESS | 1650 | 1468519502794 Marionette TRACE conn2 <- [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]]]}] 11:05:02 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 11:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 521ms 11:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 11:05:02 INFO - PROCESS | 1650 | 1468519502840 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 11:05:02 INFO - PROCESS | 1650 | 1468519502841 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 11:05:02 INFO - PROCESS | 1650 | 1468519502843 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 11:05:02 INFO - PROCESS | 1650 | 1468519502844 Marionette TRACE conn2 <- [1,1782,null,{}] 11:05:02 INFO - PROCESS | 1650 | 1468519502847 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:02 INFO - PROCESS | 1650 | 1468519502848 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:02 INFO - PROCESS | 1650 | 1468519502946 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 11:05:02 INFO - PROCESS | 1650 | 1468519502982 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:02 INFO - PROCESS | 1650 | 1468519502984 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12946a000 == 35 [pid = 1650] [id = 453] 11:05:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1288c3000) [pid = 1650] [serial = 1358] [outer = 0x0] 11:05:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128c14c00) [pid = 1650] [serial = 1359] [outer = 0x1288c3000] 11:05:03 INFO - PROCESS | 1650 | 1468519503008 Marionette DEBUG loaded listener.js 11:05:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128e7ac00) [pid = 1650] [serial = 1360] [outer = 0x1288c3000] 11:05:03 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119a3f800) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 11:05:03 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119a04400) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 11:05:03 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x129228400) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 11:05:03 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112017400) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 11:05:03 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128c16000) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 11:05:03 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1291c8c00) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 11:05:03 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118a47c00) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 11:05:03 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1166f6c00) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 11:05:03 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1172c1800) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 11:05:03 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11811b800) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 11:05:03 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11336fc00) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 11:05:03 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119897c00) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 11:05:03 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115e11c00) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 11:05:03 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12118f000) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 11:05:03 INFO - PROCESS | 1650 | 1468519503475 Marionette TRACE conn2 <- [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]]]}] 11:05:03 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 11:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 670ms 11:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 11:05:03 INFO - PROCESS | 1650 | 1468519503514 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 11:05:03 INFO - PROCESS | 1650 | 1468519503515 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 11:05:03 INFO - PROCESS | 1650 | 1468519503529 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 11:05:03 INFO - PROCESS | 1650 | 1468519503531 Marionette TRACE conn2 <- [1,1786,null,{}] 11:05:03 INFO - PROCESS | 1650 | 1468519503552 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:03 INFO - PROCESS | 1650 | 1468519503553 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:03 INFO - PROCESS | 1650 | 1468519503638 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 11:05:03 INFO - PROCESS | 1650 | 1468519503659 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:03 INFO - PROCESS | 1650 | 1468519503660 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11971f800 == 36 [pid = 1650] [id = 454] 11:05:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11811b800) [pid = 1650] [serial = 1361] [outer = 0x0] 11:05:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118e9e800) [pid = 1650] [serial = 1362] [outer = 0x11811b800] 11:05:03 INFO - PROCESS | 1650 | 1468519503685 Marionette DEBUG loaded listener.js 11:05:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121a0a400) [pid = 1650] [serial = 1363] [outer = 0x11811b800] 11:05:04 INFO - PROCESS | 1650 | 1468519504010 Marionette TRACE conn2 <- [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]]]}] 11:05:04 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 11:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 534ms 11:05:04 INFO - PROCESS | 1650 | 1468519504051 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 11:05:04 INFO - PROCESS | 1650 | 1468519504053 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 11:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 11:05:04 INFO - PROCESS | 1650 | 1468519504055 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 11:05:04 INFO - PROCESS | 1650 | 1468519504058 Marionette TRACE conn2 <- [1,1790,null,{}] 11:05:04 INFO - PROCESS | 1650 | 1468519504061 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:04 INFO - PROCESS | 1650 | 1468519504062 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:04 INFO - PROCESS | 1650 | 1468519504138 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 11:05:04 INFO - PROCESS | 1650 | 1468519504210 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:04 INFO - PROCESS | 1650 | 1468519504211 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af75800 == 37 [pid = 1650] [id = 455] 11:05:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126c47000) [pid = 1650] [serial = 1364] [outer = 0x0] 11:05:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128e7e800) [pid = 1650] [serial = 1365] [outer = 0x126c47000] 11:05:04 INFO - PROCESS | 1650 | 1468519504237 Marionette DEBUG loaded listener.js 11:05:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128ec5c00) [pid = 1650] [serial = 1366] [outer = 0x126c47000] 11:05:04 INFO - PROCESS | 1650 | 1468519504514 Marionette TRACE conn2 <- [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]]]}] 11:05:04 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) 11:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 522ms 11:05:04 INFO - PROCESS | 1650 | 1468519504578 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 11:05:04 INFO - PROCESS | 1650 | 1468519504580 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 11:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 11:05:04 INFO - PROCESS | 1650 | 1468519504582 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 11:05:04 INFO - PROCESS | 1650 | 1468519504584 Marionette TRACE conn2 <- [1,1794,null,{}] 11:05:04 INFO - PROCESS | 1650 | 1468519504587 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:04 INFO - PROCESS | 1650 | 1468519504589 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:04 INFO - PROCESS | 1650 | 1468519504681 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 11:05:04 INFO - PROCESS | 1650 | 1468519504684 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:04 INFO - PROCESS | 1650 | 1468519504686 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12408d800 == 38 [pid = 1650] [id = 456] 11:05:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128db4800) [pid = 1650] [serial = 1367] [outer = 0x0] 11:05:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12921f400) [pid = 1650] [serial = 1368] [outer = 0x128db4800] 11:05:04 INFO - PROCESS | 1650 | 1468519504715 Marionette DEBUG loaded listener.js 11:05:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a655800) [pid = 1650] [serial = 1369] [outer = 0x128db4800] 11:05:05 INFO - PROCESS | 1650 | 1468519505067 Marionette TRACE conn2 <- [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]]]}] 11:05:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:05:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 519ms 11:05:05 INFO - PROCESS | 1650 | 1468519505102 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 11:05:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 11:05:05 INFO - PROCESS | 1650 | 1468519505103 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 11:05:05 INFO - PROCESS | 1650 | 1468519505118 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 11:05:05 INFO - PROCESS | 1650 | 1468519505119 Marionette TRACE conn2 <- [1,1798,null,{}] 11:05:05 INFO - PROCESS | 1650 | 1468519505121 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:05 INFO - PROCESS | 1650 | 1468519505122 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:05 INFO - PROCESS | 1650 | 1468519505202 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 11:05:05 INFO - PROCESS | 1650 | 1468519505206 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:05 INFO - PROCESS | 1650 | 1468519505209 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c584000 == 39 [pid = 1650] [id = 457] 11:05:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a656400) [pid = 1650] [serial = 1370] [outer = 0x0] 11:05:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a719400) [pid = 1650] [serial = 1371] [outer = 0x12a656400] 11:05:05 INFO - PROCESS | 1650 | 1468519505233 Marionette DEBUG loaded listener.js 11:05:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12afdec00) [pid = 1650] [serial = 1372] [outer = 0x12a656400] 11:05:05 INFO - PROCESS | 1650 | 1468519505794 Marionette TRACE conn2 <- [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]]]}] 11:05:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 11:05:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 731ms 11:05:05 INFO - PROCESS | 1650 | 1468519505836 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 11:05:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 11:05:05 INFO - PROCESS | 1650 | 1468519505841 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 11:05:05 INFO - PROCESS | 1650 | 1468519505845 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 11:05:05 INFO - PROCESS | 1650 | 1468519505848 Marionette TRACE conn2 <- [1,1802,null,{}] 11:05:05 INFO - PROCESS | 1650 | 1468519505852 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:05 INFO - PROCESS | 1650 | 1468519505854 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:05 INFO - PROCESS | 1650 | 1468519505969 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 11:05:06 INFO - PROCESS | 1650 | 1468519506074 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:06 INFO - PROCESS | 1650 | 1468519506075 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e22000 == 40 [pid = 1650] [id = 458] 11:05:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116029c00) [pid = 1650] [serial = 1373] [outer = 0x0] 11:05:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11628ec00) [pid = 1650] [serial = 1374] [outer = 0x116029c00] 11:05:06 INFO - PROCESS | 1650 | 1468519506106 Marionette DEBUG loaded listener.js 11:05:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1176ccc00) [pid = 1650] [serial = 1375] [outer = 0x116029c00] 11:05:06 INFO - PROCESS | 1650 | 1468519506638 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 11:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 824ms 11:05:06 INFO - PROCESS | 1650 | 1468519506687 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 11:05:06 INFO - PROCESS | 1650 | 1468519506692 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 11:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 11:05:06 INFO - PROCESS | 1650 | 1468519506698 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 11:05:06 INFO - PROCESS | 1650 | 1468519506700 Marionette TRACE conn2 <- [1,1806,null,{}] 11:05:06 INFO - PROCESS | 1650 | 1468519506703 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:06 INFO - PROCESS | 1650 | 1468519506705 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:06 INFO - PROCESS | 1650 | 1468519506820 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 11:05:06 INFO - PROCESS | 1650 | 1468519506901 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:06 INFO - PROCESS | 1650 | 1468519506902 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x121210800 == 41 [pid = 1650] [id = 459] 11:05:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11602fc00) [pid = 1650] [serial = 1376] [outer = 0x0] 11:05:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11830d400) [pid = 1650] [serial = 1377] [outer = 0x11602fc00] 11:05:06 INFO - PROCESS | 1650 | 1468519506933 Marionette DEBUG loaded listener.js 11:05:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118eac000) [pid = 1650] [serial = 1378] [outer = 0x11602fc00] 11:05:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12408d800 == 40 [pid = 1650] [id = 456] 11:05:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12af75800 == 39 [pid = 1650] [id = 455] 11:05:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11971f800 == 38 [pid = 1650] [id = 454] 11:05:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12946a000 == 37 [pid = 1650] [id = 453] 11:05:07 INFO - PROCESS | 1650 | --DOCSHELL 0x129141000 == 36 [pid = 1650] [id = 452] 11:05:07 INFO - PROCESS | 1650 | --DOCSHELL 0x124b59800 == 35 [pid = 1650] [id = 451] 11:05:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12408e800 == 34 [pid = 1650] [id = 450] 11:05:07 INFO - PROCESS | 1650 | 1468519507617 Marionette TRACE conn2 <- [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]]]}] 11:05:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12161b000 == 33 [pid = 1650] [id = 449] 11:05:07 INFO - PROCESS | 1650 | --DOCSHELL 0x119a65800 == 32 [pid = 1650] [id = 448] 11:05:07 INFO - PROCESS | 1650 | --DOCSHELL 0x117e2f000 == 31 [pid = 1650] [id = 447] 11:05:07 INFO - PROCESS | 1650 | --DOCSHELL 0x116675800 == 30 [pid = 1650] [id = 446] 11:05:07 INFO - PROCESS | 1650 | --DOCSHELL 0x118e7c800 == 29 [pid = 1650] [id = 445] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128da9000) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126151c00) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12a711c00) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1173b8800) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129529800) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118eaac00) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x129494800) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119220400) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1197d1400) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118115000) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118305400) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1181c1400) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128e89800) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11820d800) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11a0e6800) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x121a04400) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121dab400) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116030c00) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1172bd800) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12aa84000) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12aa7a800) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x129225c00) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126c4b400) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12a655400) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12b261400) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x124b80400) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 11:05:07 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x121193800) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 11:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 11:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 971ms 11:05:07 INFO - PROCESS | 1650 | 1468519507670 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 11:05:07 INFO - PROCESS | 1650 | 1468519507672 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 11:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 11:05:07 INFO - PROCESS | 1650 | 1468519507676 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 11:05:07 INFO - PROCESS | 1650 | 1468519507677 Marionette TRACE conn2 <- [1,1810,null,{}] 11:05:07 INFO - PROCESS | 1650 | 1468519507680 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:07 INFO - PROCESS | 1650 | 1468519507682 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:07 INFO - PROCESS | 1650 | 1468519507764 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 11:05:07 INFO - PROCESS | 1650 | 1468519507768 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:07 INFO - PROCESS | 1650 | 1468519507771 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11706d000 == 30 [pid = 1650] [id = 460] 11:05:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1181bdc00) [pid = 1650] [serial = 1379] [outer = 0x0] 11:05:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1181c4c00) [pid = 1650] [serial = 1380] [outer = 0x1181bdc00] 11:05:07 INFO - PROCESS | 1650 | 1468519507803 Marionette DEBUG loaded listener.js 11:05:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118306400) [pid = 1650] [serial = 1381] [outer = 0x1181bdc00] 11:05:08 INFO - PROCESS | 1650 | 1468519508181 Marionette TRACE conn2 <- [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]]]}] 11:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 11:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 524ms 11:05:08 INFO - PROCESS | 1650 | 1468519508199 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 11:05:08 INFO - PROCESS | 1650 | 1468519508202 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 11:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 11:05:08 INFO - PROCESS | 1650 | 1468519508208 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 11:05:08 INFO - PROCESS | 1650 | 1468519508210 Marionette TRACE conn2 <- [1,1814,null,{}] 11:05:08 INFO - PROCESS | 1650 | 1468519508213 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:08 INFO - PROCESS | 1650 | 1468519508214 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:08 INFO - PROCESS | 1650 | 1468519508294 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 11:05:08 INFO - PROCESS | 1650 | 1468519508298 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:08 INFO - PROCESS | 1650 | 1468519508299 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119239000 == 31 [pid = 1650] [id = 461] 11:05:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118a4d800) [pid = 1650] [serial = 1382] [outer = 0x0] 11:05:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1197d7800) [pid = 1650] [serial = 1383] [outer = 0x118a4d800] 11:05:08 INFO - PROCESS | 1650 | 1468519508329 Marionette DEBUG loaded listener.js 11:05:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119a0c400) [pid = 1650] [serial = 1384] [outer = 0x118a4d800] 11:05:08 INFO - PROCESS | 1650 | 1468519508672 Marionette TRACE conn2 <- [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]]]}] 11:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 11:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 473ms 11:05:08 INFO - PROCESS | 1650 | 1468519508680 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 11:05:08 INFO - PROCESS | 1650 | 1468519508681 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 11:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 11:05:08 INFO - PROCESS | 1650 | 1468519508683 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 11:05:08 INFO - PROCESS | 1650 | 1468519508686 Marionette TRACE conn2 <- [1,1818,null,{}] 11:05:08 INFO - PROCESS | 1650 | 1468519508696 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:08 INFO - PROCESS | 1650 | 1468519508699 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:08 INFO - PROCESS | 1650 | 1468519508784 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 11:05:08 INFO - PROCESS | 1650 | 1468519508843 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:08 INFO - PROCESS | 1650 | 1468519508845 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b20000 == 32 [pid = 1650] [id = 462] 11:05:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119a10800) [pid = 1650] [serial = 1385] [outer = 0x0] 11:05:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1210acc00) [pid = 1650] [serial = 1386] [outer = 0x119a10800] 11:05:08 INFO - PROCESS | 1650 | 1468519508873 Marionette DEBUG loaded listener.js 11:05:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x121a0f800) [pid = 1650] [serial = 1387] [outer = 0x119a10800] 11:05:09 INFO - PROCESS | 1650 | 1468519509197 Marionette TRACE conn2 <- [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]]]}] 11:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 11:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 526ms 11:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 11:05:09 INFO - PROCESS | 1650 | 1468519509211 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 11:05:09 INFO - PROCESS | 1650 | 1468519509213 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 11:05:09 INFO - PROCESS | 1650 | 1468519509215 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 11:05:09 INFO - PROCESS | 1650 | 1468519509216 Marionette TRACE conn2 <- [1,1822,null,{}] 11:05:09 INFO - PROCESS | 1650 | 1468519509218 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:09 INFO - PROCESS | 1650 | 1468519509220 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:09 INFO - PROCESS | 1650 | 1468519509309 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 11:05:09 INFO - PROCESS | 1650 | 1468519509369 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:09 INFO - PROCESS | 1650 | 1468519509370 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x124bb3800 == 33 [pid = 1650] [id = 463] 11:05:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119b1b800) [pid = 1650] [serial = 1388] [outer = 0x0] 11:05:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12402c000) [pid = 1650] [serial = 1389] [outer = 0x119b1b800] 11:05:09 INFO - PROCESS | 1650 | 1468519509396 Marionette DEBUG loaded listener.js 11:05:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12614d400) [pid = 1650] [serial = 1390] [outer = 0x119b1b800] 11:05:09 INFO - PROCESS | 1650 | 1468519509712 Marionette TRACE conn2 <- [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]]]}] 11:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 11:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 520ms 11:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 11:05:09 INFO - PROCESS | 1650 | 1468519509736 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 11:05:09 INFO - PROCESS | 1650 | 1468519509737 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 11:05:09 INFO - PROCESS | 1650 | 1468519509742 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 11:05:09 INFO - PROCESS | 1650 | 1468519509743 Marionette TRACE conn2 <- [1,1826,null,{}] 11:05:09 INFO - PROCESS | 1650 | 1468519509745 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:09 INFO - PROCESS | 1650 | 1468519509747 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:09 INFO - PROCESS | 1650 | 1468519509853 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 11:05:09 INFO - PROCESS | 1650 | 1468519509857 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:09 INFO - PROCESS | 1650 | 1468519509858 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12945d000 == 34 [pid = 1650] [id = 464] 11:05:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119b99800) [pid = 1650] [serial = 1391] [outer = 0x0] 11:05:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126c46000) [pid = 1650] [serial = 1392] [outer = 0x119b99800] 11:05:09 INFO - PROCESS | 1650 | 1468519509882 Marionette DEBUG loaded listener.js 11:05:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128c0ec00) [pid = 1650] [serial = 1393] [outer = 0x119b99800] 11:05:10 INFO - PROCESS | 1650 | 1468519510255 Marionette TRACE conn2 <- [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]]]}] 11:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 11:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 521ms 11:05:10 INFO - PROCESS | 1650 | 1468519510261 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 11:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 11:05:10 INFO - PROCESS | 1650 | 1468519510262 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 11:05:10 INFO - PROCESS | 1650 | 1468519510265 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 11:05:10 INFO - PROCESS | 1650 | 1468519510266 Marionette TRACE conn2 <- [1,1830,null,{}] 11:05:10 INFO - PROCESS | 1650 | 1468519510268 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:10 INFO - PROCESS | 1650 | 1468519510273 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:10 INFO - PROCESS | 1650 | 1468519510408 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 11:05:10 INFO - PROCESS | 1650 | 1468519510412 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:10 INFO - PROCESS | 1650 | 1468519510413 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af77000 == 35 [pid = 1650] [id = 465] 11:05:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128c0f000) [pid = 1650] [serial = 1394] [outer = 0x0] 11:05:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128e89800) [pid = 1650] [serial = 1395] [outer = 0x128c0f000] 11:05:10 INFO - PROCESS | 1650 | 1468519510438 Marionette DEBUG loaded listener.js 11:05:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a714400) [pid = 1650] [serial = 1396] [outer = 0x128c0f000] 11:05:10 INFO - PROCESS | 1650 | 1468519510821 Marionette TRACE conn2 <- [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]]]}] 11:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 11:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 569ms 11:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 11:05:10 INFO - PROCESS | 1650 | 1468519510834 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 11:05:10 INFO - PROCESS | 1650 | 1468519510835 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 11:05:10 INFO - PROCESS | 1650 | 1468519510837 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 11:05:10 INFO - PROCESS | 1650 | 1468519510839 Marionette TRACE conn2 <- [1,1834,null,{}] 11:05:10 INFO - PROCESS | 1650 | 1468519510844 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:10 INFO - PROCESS | 1650 | 1468519510846 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:10 INFO - PROCESS | 1650 | 1468519510991 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 11:05:11 INFO - PROCESS | 1650 | 1468519511010 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:11 INFO - PROCESS | 1650 | 1468519511011 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1213d8800 == 36 [pid = 1650] [id = 466] 11:05:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a717800) [pid = 1650] [serial = 1397] [outer = 0x0] 11:05:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12aa83000) [pid = 1650] [serial = 1398] [outer = 0x12a717800] 11:05:11 INFO - PROCESS | 1650 | 1468519511053 Marionette DEBUG loaded listener.js 11:05:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b004400) [pid = 1650] [serial = 1399] [outer = 0x12a717800] 11:05:11 INFO - PROCESS | 1650 | 1468519511475 Marionette TRACE conn2 <- [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]]]}] 11:05:11 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 11:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 673ms 11:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 11:05:11 INFO - PROCESS | 1650 | 1468519511512 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 11:05:11 INFO - PROCESS | 1650 | 1468519511514 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 11:05:11 INFO - PROCESS | 1650 | 1468519511517 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 11:05:11 INFO - PROCESS | 1650 | 1468519511519 Marionette TRACE conn2 <- [1,1838,null,{}] 11:05:11 INFO - PROCESS | 1650 | 1468519511523 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:11 INFO - PROCESS | 1650 | 1468519511525 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:11 INFO - PROCESS | 1650 | 1468519511678 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 11:05:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11811b800) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 11:05:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128db4800) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 11:05:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113d40c00) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 11:05:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115e14c00) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 11:05:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119a05400) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 11:05:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1176c4400) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 11:05:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118306800) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 11:05:11 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11336c000) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 11:05:11 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1160d8000) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 11:05:11 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118e9dc00) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 11:05:11 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126a8e400) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 11:05:11 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x121a08800) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 11:05:11 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119222c00) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 11:05:11 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1288c3000) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 11:05:11 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128e87000) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 11:05:11 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116079c00) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 11:05:11 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126c47000) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 11:05:11 INFO - PROCESS | 1650 | 1468519511956 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:11 INFO - PROCESS | 1650 | 1468519511958 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f55800 == 37 [pid = 1650] [id = 467] 11:05:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11336c000) [pid = 1650] [serial = 1400] [outer = 0x0] 11:05:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115e12c00) [pid = 1650] [serial = 1401] [outer = 0x11336c000] 11:05:12 INFO - PROCESS | 1650 | 1468519511999 Marionette DEBUG loaded listener.js 11:05:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11811b800) [pid = 1650] [serial = 1402] [outer = 0x11336c000] 11:05:12 INFO - PROCESS | 1650 | 1468519512302 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 11:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 11:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 819ms 11:05:12 INFO - PROCESS | 1650 | 1468519512337 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 11:05:12 INFO - PROCESS | 1650 | 1468519512338 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 11:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 11:05:12 INFO - PROCESS | 1650 | 1468519512344 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 11:05:12 INFO - PROCESS | 1650 | 1468519512346 Marionette TRACE conn2 <- [1,1842,null,{}] 11:05:12 INFO - PROCESS | 1650 | 1468519512348 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:12 INFO - PROCESS | 1650 | 1468519512349 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:12 INFO - PROCESS | 1650 | 1468519512431 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 11:05:12 INFO - PROCESS | 1650 | 1468519512488 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:12 INFO - PROCESS | 1650 | 1468519512490 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c57b800 == 38 [pid = 1650] [id = 468] 11:05:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1181c0800) [pid = 1650] [serial = 1403] [outer = 0x0] 11:05:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11a0f1800) [pid = 1650] [serial = 1404] [outer = 0x1181c0800] 11:05:12 INFO - PROCESS | 1650 | 1468519512514 Marionette DEBUG loaded listener.js 11:05:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126c4c800) [pid = 1650] [serial = 1405] [outer = 0x1181c0800] 11:05:12 INFO - PROCESS | 1650 | 1468519512794 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 11:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 11:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 471ms 11:05:12 INFO - PROCESS | 1650 | 1468519512814 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 11:05:12 INFO - PROCESS | 1650 | 1468519512816 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 11:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 11:05:12 INFO - PROCESS | 1650 | 1468519512818 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 11:05:12 INFO - PROCESS | 1650 | 1468519512819 Marionette TRACE conn2 <- [1,1846,null,{}] 11:05:12 INFO - PROCESS | 1650 | 1468519512821 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:12 INFO - PROCESS | 1650 | 1468519512823 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:12 INFO - PROCESS | 1650 | 1468519512916 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 11:05:12 INFO - PROCESS | 1650 | 1468519512920 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:12 INFO - PROCESS | 1650 | 1468519512921 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12caa5000 == 39 [pid = 1650] [id = 469] 11:05:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1217d8800) [pid = 1650] [serial = 1406] [outer = 0x0] 11:05:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12b004000) [pid = 1650] [serial = 1407] [outer = 0x1217d8800] 11:05:12 INFO - PROCESS | 1650 | 1468519512947 Marionette DEBUG loaded listener.js 11:05:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12b259400) [pid = 1650] [serial = 1408] [outer = 0x1217d8800] 11:05:13 INFO - PROCESS | 1650 | 1468519513326 Marionette TRACE conn2 <- [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]]]}] 11:05:13 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) 11:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 520ms 11:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 11:05:13 INFO - PROCESS | 1650 | 1468519513356 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 11:05:13 INFO - PROCESS | 1650 | 1468519513358 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 11:05:13 INFO - PROCESS | 1650 | 1468519513362 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 11:05:13 INFO - PROCESS | 1650 | 1468519513364 Marionette TRACE conn2 <- [1,1850,null,{}] 11:05:13 INFO - PROCESS | 1650 | 1468519513366 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:13 INFO - PROCESS | 1650 | 1468519513368 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:13 INFO - PROCESS | 1650 | 1468519513500 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 11:05:13 INFO - PROCESS | 1650 | 1468519513506 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:13 INFO - PROCESS | 1650 | 1468519513508 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d012800 == 40 [pid = 1650] [id = 470] 11:05:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12b261400) [pid = 1650] [serial = 1409] [outer = 0x0] 11:05:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12ba6a000) [pid = 1650] [serial = 1410] [outer = 0x12b261400] 11:05:13 INFO - PROCESS | 1650 | 1468519513542 Marionette DEBUG loaded listener.js 11:05:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12bbf2800) [pid = 1650] [serial = 1411] [outer = 0x12b261400] 11:05:13 INFO - PROCESS | 1650 | 1468519513862 Marionette TRACE conn2 <- [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]]]}] 11:05:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 519ms 11:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 11:05:13 INFO - PROCESS | 1650 | 1468519513881 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 11:05:13 INFO - PROCESS | 1650 | 1468519513882 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 11:05:13 INFO - PROCESS | 1650 | 1468519513885 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 11:05:13 INFO - PROCESS | 1650 | 1468519513886 Marionette TRACE conn2 <- [1,1854,null,{}] 11:05:13 INFO - PROCESS | 1650 | 1468519513953 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:13 INFO - PROCESS | 1650 | 1468519513955 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:14 INFO - PROCESS | 1650 | 1468519514058 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 11:05:14 INFO - PROCESS | 1650 | 1468519514161 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:14 INFO - PROCESS | 1650 | 1468519514163 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x116749000 == 41 [pid = 1650] [id = 471] 11:05:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115e10400) [pid = 1650] [serial = 1412] [outer = 0x0] 11:05:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116023400) [pid = 1650] [serial = 1413] [outer = 0x115e10400] 11:05:14 INFO - PROCESS | 1650 | 1468519514196 Marionette DEBUG loaded listener.js 11:05:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1173b8800) [pid = 1650] [serial = 1414] [outer = 0x115e10400] 11:05:14 INFO - PROCESS | 1650 | 1468519514680 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 11:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 825ms 11:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 11:05:14 INFO - PROCESS | 1650 | 1468519514712 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 11:05:14 INFO - PROCESS | 1650 | 1468519514714 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 11:05:14 INFO - PROCESS | 1650 | 1468519514717 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 11:05:14 INFO - PROCESS | 1650 | 1468519514719 Marionette TRACE conn2 <- [1,1858,null,{}] 11:05:14 INFO - PROCESS | 1650 | 1468519514723 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:14 INFO - PROCESS | 1650 | 1468519514725 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:14 INFO - PROCESS | 1650 | 1468519514831 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 11:05:14 INFO - PROCESS | 1650 | 1468519514893 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:14 INFO - PROCESS | 1650 | 1468519514895 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a70800 == 42 [pid = 1650] [id = 472] 11:05:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118506400) [pid = 1650] [serial = 1415] [outer = 0x0] 11:05:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119894400) [pid = 1650] [serial = 1416] [outer = 0x118506400] 11:05:14 INFO - PROCESS | 1650 | 1468519514926 Marionette DEBUG loaded listener.js 11:05:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11a0e6c00) [pid = 1650] [serial = 1417] [outer = 0x118506400] 11:05:15 INFO - PROCESS | 1650 | 1468519515388 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 11:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 11:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 720ms 11:05:15 INFO - PROCESS | 1650 | 1468519515469 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 11:05:15 INFO - PROCESS | 1650 | 1468519515471 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 11:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 11:05:15 INFO - PROCESS | 1650 | 1468519515477 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 11:05:15 INFO - PROCESS | 1650 | 1468519515478 Marionette TRACE conn2 <- [1,1862,null,{}] 11:05:15 INFO - PROCESS | 1650 | 1468519515481 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:15 INFO - PROCESS | 1650 | 1468519515483 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:15 INFO - PROCESS | 1650 | 1468519515588 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 11:05:15 INFO - PROCESS | 1650 | 1468519515662 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:15 INFO - PROCESS | 1650 | 1468519515665 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf17000 == 43 [pid = 1650] [id = 473] 11:05:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121a0e800) [pid = 1650] [serial = 1418] [outer = 0x0] 11:05:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124004800) [pid = 1650] [serial = 1419] [outer = 0x121a0e800] 11:05:15 INFO - PROCESS | 1650 | 1468519515696 Marionette DEBUG loaded listener.js 11:05:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126c53800) [pid = 1650] [serial = 1420] [outer = 0x121a0e800] 11:05:16 INFO - PROCESS | 1650 | 1468519516128 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 11:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 11:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 671ms 11:05:16 INFO - PROCESS | 1650 | 1468519516153 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 11:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 11:05:16 INFO - PROCESS | 1650 | 1468519516158 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 11:05:16 INFO - PROCESS | 1650 | 1468519516161 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 11:05:16 INFO - PROCESS | 1650 | 1468519516162 Marionette TRACE conn2 <- [1,1866,null,{}] 11:05:16 INFO - PROCESS | 1650 | 1468519516165 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:16 INFO - PROCESS | 1650 | 1468519516166 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:16 INFO - PROCESS | 1650 | 1468519516272 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 11:05:16 INFO - PROCESS | 1650 | 1468519516331 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:16 INFO - PROCESS | 1650 | 1468519516332 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d25f800 == 44 [pid = 1650] [id = 474] 11:05:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128da9400) [pid = 1650] [serial = 1421] [outer = 0x0] 11:05:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129225000) [pid = 1650] [serial = 1422] [outer = 0x128da9400] 11:05:16 INFO - PROCESS | 1650 | 1468519516361 Marionette DEBUG loaded listener.js 11:05:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12aa79000) [pid = 1650] [serial = 1423] [outer = 0x128da9400] 11:05:16 INFO - PROCESS | 1650 | 1468519516796 Marionette TRACE conn2 <- [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]]]}] 11:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 11:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 672ms 11:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 11:05:16 INFO - PROCESS | 1650 | 1468519516833 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 11:05:16 INFO - PROCESS | 1650 | 1468519516835 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 11:05:16 INFO - PROCESS | 1650 | 1468519516837 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 11:05:16 INFO - PROCESS | 1650 | 1468519516838 Marionette TRACE conn2 <- [1,1870,null,{}] 11:05:16 INFO - PROCESS | 1650 | 1468519516841 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:16 INFO - PROCESS | 1650 | 1468519516842 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:16 INFO - PROCESS | 1650 | 1468519516965 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 11:05:17 INFO - PROCESS | 1650 | 1468519517201 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:17 INFO - PROCESS | 1650 | 1468519517203 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x119714000 == 45 [pid = 1650] [id = 475] 11:05:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11309b400) [pid = 1650] [serial = 1424] [outer = 0x0] 11:05:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x116024400) [pid = 1650] [serial = 1425] [outer = 0x11309b400] 11:05:17 INFO - PROCESS | 1650 | 1468519517233 Marionette DEBUG loaded listener.js 11:05:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1176c9800) [pid = 1650] [serial = 1426] [outer = 0x11309b400] 11:05:17 INFO - PROCESS | 1650 | 1468519517654 Marionette TRACE conn2 <- [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]]]}] 11:05:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 11:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 872ms 11:05:17 INFO - PROCESS | 1650 | 1468519517711 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 11:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 11:05:17 INFO - PROCESS | 1650 | 1468519517713 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 11:05:17 INFO - PROCESS | 1650 | 1468519517716 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 11:05:17 INFO - PROCESS | 1650 | 1468519517718 Marionette TRACE conn2 <- [1,1874,null,{}] 11:05:17 INFO - PROCESS | 1650 | 1468519517722 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:17 INFO - PROCESS | 1650 | 1468519517723 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:17 INFO - PROCESS | 1650 | 1468519517820 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 11:05:17 INFO - PROCESS | 1650 | 1468519517883 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:17 INFO - PROCESS | 1650 | 1468519517885 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11826e000 == 46 [pid = 1650] [id = 476] 11:05:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11820f800) [pid = 1650] [serial = 1427] [outer = 0x0] 11:05:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118a41800) [pid = 1650] [serial = 1428] [outer = 0x11820f800] 11:05:17 INFO - PROCESS | 1650 | 1468519517913 Marionette DEBUG loaded listener.js 11:05:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1197d3800) [pid = 1650] [serial = 1429] [outer = 0x11820f800] 11:05:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12caa5000 == 45 [pid = 1650] [id = 469] 11:05:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12c57b800 == 44 [pid = 1650] [id = 468] 11:05:18 INFO - PROCESS | 1650 | --DOCSHELL 0x116f55800 == 43 [pid = 1650] [id = 467] 11:05:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1213d8800 == 42 [pid = 1650] [id = 466] 11:05:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12af77000 == 41 [pid = 1650] [id = 465] 11:05:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12945d000 == 40 [pid = 1650] [id = 464] 11:05:18 INFO - PROCESS | 1650 | --DOCSHELL 0x124bb3800 == 39 [pid = 1650] [id = 463] 11:05:18 INFO - PROCESS | 1650 | --DOCSHELL 0x121b20000 == 38 [pid = 1650] [id = 462] 11:05:18 INFO - PROCESS | 1650 | --DOCSHELL 0x119239000 == 37 [pid = 1650] [id = 461] 11:05:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11706d000 == 36 [pid = 1650] [id = 460] 11:05:18 INFO - PROCESS | 1650 | --DOCSHELL 0x121210800 == 35 [pid = 1650] [id = 459] 11:05:18 INFO - PROCESS | 1650 | --DOCSHELL 0x117e22000 == 34 [pid = 1650] [id = 458] 11:05:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12c584000 == 33 [pid = 1650] [id = 457] 11:05:18 INFO - PROCESS | 1650 | --DOCSHELL 0x119714000 == 32 [pid = 1650] [id = 475] 11:05:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12d25f800 == 31 [pid = 1650] [id = 474] 11:05:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf17000 == 30 [pid = 1650] [id = 473] 11:05:18 INFO - PROCESS | 1650 | --DOCSHELL 0x126a70800 == 29 [pid = 1650] [id = 472] 11:05:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12d012800 == 28 [pid = 1650] [id = 470] 11:05:18 INFO - PROCESS | 1650 | --DOCSHELL 0x116749000 == 27 [pid = 1650] [id = 471] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12125bc00) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1160db000) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119b96800) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1181ca000) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11820fc00) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1185be400) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11921e800) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118ab2c00) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119892000) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118211000) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1167a6400) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119a3e800) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1197e7400) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128e7a800) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1288c7800) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x121a12800) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1217fd800) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126792800) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1288c1000) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128c14c00) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a70ac00) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12921b000) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11811d000) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1166ea400) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128ec5c00) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128e7ac00) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116a0b400) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126154400) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118e9e800) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x121a0a400) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12118f400) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128e7e800) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12a655800) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12a719400) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 11:05:18 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12921f400) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 11:05:19 INFO - PROCESS | 1650 | 1468519519085 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 11:05:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 11:05:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1374ms 11:05:19 INFO - PROCESS | 1650 | 1468519519095 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 11:05:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 11:05:19 INFO - PROCESS | 1650 | 1468519519097 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 11:05:19 INFO - PROCESS | 1650 | 1468519519101 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 11:05:19 INFO - PROCESS | 1650 | 1468519519103 Marionette TRACE conn2 <- [1,1878,null,{}] 11:05:19 INFO - PROCESS | 1650 | 1468519519108 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:19 INFO - PROCESS | 1650 | 1468519519110 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:19 INFO - PROCESS | 1650 | 1468519519198 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 11:05:19 INFO - PROCESS | 1650 | 1468519519202 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:19 INFO - PROCESS | 1650 | 1468519519205 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x116258800 == 28 [pid = 1650] [id = 477] 11:05:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x115e12000) [pid = 1650] [serial = 1430] [outer = 0x0] 11:05:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11662fc00) [pid = 1650] [serial = 1431] [outer = 0x115e12000] 11:05:19 INFO - PROCESS | 1650 | 1468519519239 Marionette DEBUG loaded listener.js 11:05:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x113093c00) [pid = 1650] [serial = 1432] [outer = 0x115e12000] 11:05:19 INFO - PROCESS | 1650 | 1468519519632 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 11:05:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 11:05:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 576ms 11:05:19 INFO - PROCESS | 1650 | 1468519519677 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 11:05:19 INFO - PROCESS | 1650 | 1468519519680 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 11:05:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 11:05:19 INFO - PROCESS | 1650 | 1468519519685 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 11:05:19 INFO - PROCESS | 1650 | 1468519519687 Marionette TRACE conn2 <- [1,1882,null,{}] 11:05:19 INFO - PROCESS | 1650 | 1468519519689 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:19 INFO - PROCESS | 1650 | 1468519519691 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:19 INFO - PROCESS | 1650 | 1468519519776 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 11:05:19 INFO - PROCESS | 1650 | 1468519519834 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:19 INFO - PROCESS | 1650 | 1468519519835 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e3a000 == 29 [pid = 1650] [id = 478] 11:05:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1172c2800) [pid = 1650] [serial = 1433] [outer = 0x0] 11:05:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1181d8c00) [pid = 1650] [serial = 1434] [outer = 0x1172c2800] 11:05:19 INFO - PROCESS | 1650 | 1468519519864 Marionette DEBUG loaded listener.js 11:05:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11830a000) [pid = 1650] [serial = 1435] [outer = 0x1172c2800] 11:05:20 INFO - PROCESS | 1650 | 1468519520186 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 11:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 11:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 520ms 11:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 11:05:20 INFO - PROCESS | 1650 | 1468519520206 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 11:05:20 INFO - PROCESS | 1650 | 1468519520209 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 11:05:20 INFO - PROCESS | 1650 | 1468519520213 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 11:05:20 INFO - PROCESS | 1650 | 1468519520215 Marionette TRACE conn2 <- [1,1886,null,{}] 11:05:20 INFO - PROCESS | 1650 | 1468519520225 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:20 INFO - PROCESS | 1650 | 1468519520229 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:20 INFO - PROCESS | 1650 | 1468519520305 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 11:05:20 INFO - PROCESS | 1650 | 1468519520362 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:20 INFO - PROCESS | 1650 | 1468519520364 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c53800 == 30 [pid = 1650] [id = 479] 11:05:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1133da000) [pid = 1650] [serial = 1436] [outer = 0x0] 11:05:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119220400) [pid = 1650] [serial = 1437] [outer = 0x1133da000] 11:05:20 INFO - PROCESS | 1650 | 1468519520393 Marionette DEBUG loaded listener.js 11:05:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119a0d400) [pid = 1650] [serial = 1438] [outer = 0x1133da000] 11:05:20 INFO - PROCESS | 1650 | 1468519520710 Marionette TRACE conn2 <- [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]]]}] 11:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 11:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 523ms 11:05:20 INFO - PROCESS | 1650 | 1468519520737 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 11:05:20 INFO - PROCESS | 1650 | 1468519520742 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 11:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 11:05:20 INFO - PROCESS | 1650 | 1468519520745 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 11:05:20 INFO - PROCESS | 1650 | 1468519520746 Marionette TRACE conn2 <- [1,1890,null,{}] 11:05:20 INFO - PROCESS | 1650 | 1468519520749 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:20 INFO - PROCESS | 1650 | 1468519520750 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:20 INFO - PROCESS | 1650 | 1468519520856 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 11:05:20 INFO - PROCESS | 1650 | 1468519520861 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:20 INFO - PROCESS | 1650 | 1468519520863 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219a7800 == 31 [pid = 1650] [id = 480] 11:05:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119b91c00) [pid = 1650] [serial = 1439] [outer = 0x0] 11:05:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x121257000) [pid = 1650] [serial = 1440] [outer = 0x119b91c00] 11:05:20 INFO - PROCESS | 1650 | 1468519520906 Marionette DEBUG loaded listener.js 11:05:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1217fdc00) [pid = 1650] [serial = 1441] [outer = 0x119b91c00] 11:05:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121a0a000) [pid = 1650] [serial = 1442] [outer = 0x1291c9000] 11:05:21 INFO - PROCESS | 1650 | 1468519521397 Marionette TRACE conn2 <- [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]]]}] 11:05:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 11:05:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 668ms 11:05:21 INFO - PROCESS | 1650 | 1468519521419 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 11:05:21 INFO - PROCESS | 1650 | 1468519521420 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 11:05:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 11:05:21 INFO - PROCESS | 1650 | 1468519521423 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 11:05:21 INFO - PROCESS | 1650 | 1468519521426 Marionette TRACE conn2 <- [1,1894,null,{}] 11:05:21 INFO - PROCESS | 1650 | 1468519521430 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:21 INFO - PROCESS | 1650 | 1468519521431 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:21 INFO - PROCESS | 1650 | 1468519521528 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 11:05:21 INFO - PROCESS | 1650 | 1468519521583 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:21 INFO - PROCESS | 1650 | 1468519521584 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12441d800 == 32 [pid = 1650] [id = 481] 11:05:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118203c00) [pid = 1650] [serial = 1443] [outer = 0x0] 11:05:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121a0b800) [pid = 1650] [serial = 1444] [outer = 0x118203c00] 11:05:21 INFO - PROCESS | 1650 | 1468519521609 Marionette DEBUG loaded listener.js 11:05:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124470000) [pid = 1650] [serial = 1445] [outer = 0x118203c00] 11:05:21 INFO - PROCESS | 1650 | 1468519521938 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 11:05:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 11:05:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 521ms 11:05:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 11:05:21 INFO - PROCESS | 1650 | 1468519521944 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 11:05:21 INFO - PROCESS | 1650 | 1468519521946 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 11:05:21 INFO - PROCESS | 1650 | 1468519521948 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 11:05:21 INFO - PROCESS | 1650 | 1468519521949 Marionette TRACE conn2 <- [1,1898,null,{}] 11:05:21 INFO - PROCESS | 1650 | 1468519521951 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:21 INFO - PROCESS | 1650 | 1468519521956 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:22 INFO - PROCESS | 1650 | 1468519522077 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 11:05:22 INFO - PROCESS | 1650 | 1468519522081 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:22 INFO - PROCESS | 1650 | 1468519522082 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c3a800 == 33 [pid = 1650] [id = 482] 11:05:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x121a05c00) [pid = 1650] [serial = 1446] [outer = 0x0] 11:05:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12658b000) [pid = 1650] [serial = 1447] [outer = 0x121a05c00] 11:05:22 INFO - PROCESS | 1650 | 1468519522106 Marionette DEBUG loaded listener.js 11:05:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1288cac00) [pid = 1650] [serial = 1448] [outer = 0x121a05c00] 11:05:22 INFO - PROCESS | 1650 | 1468519522445 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 11:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 11:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 518ms 11:05:22 INFO - PROCESS | 1650 | 1468519522466 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 11:05:22 INFO - PROCESS | 1650 | 1468519522468 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 11:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 11:05:22 INFO - PROCESS | 1650 | 1468519522470 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 11:05:22 INFO - PROCESS | 1650 | 1468519522471 Marionette TRACE conn2 <- [1,1902,null,{}] 11:05:22 INFO - PROCESS | 1650 | 1468519522480 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:22 INFO - PROCESS | 1650 | 1468519522481 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:22 INFO - PROCESS | 1650 | 1468519522586 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 11:05:22 INFO - PROCESS | 1650 | 1468519522590 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:22 INFO - PROCESS | 1650 | 1468519522591 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x129148000 == 34 [pid = 1650] [id = 483] 11:05:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118304c00) [pid = 1650] [serial = 1449] [outer = 0x0] 11:05:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128c13400) [pid = 1650] [serial = 1450] [outer = 0x118304c00] 11:05:22 INFO - PROCESS | 1650 | 1468519522615 Marionette DEBUG loaded listener.js 11:05:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128e7e800) [pid = 1650] [serial = 1451] [outer = 0x118304c00] 11:05:22 INFO - PROCESS | 1650 | 1468519522976 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 11:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 11:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 522ms 11:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 11:05:22 INFO - PROCESS | 1650 | 1468519522992 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 11:05:22 INFO - PROCESS | 1650 | 1468519522994 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 11:05:23 INFO - PROCESS | 1650 | 1468519523002 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 11:05:23 INFO - PROCESS | 1650 | 1468519523003 Marionette TRACE conn2 <- [1,1906,null,{}] 11:05:23 INFO - PROCESS | 1650 | 1468519523006 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:23 INFO - PROCESS | 1650 | 1468519523009 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:23 INFO - PROCESS | 1650 | 1468519523310 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 11:05:23 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119b99800) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 11:05:23 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128c0f000) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 11:05:23 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a717800) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 11:05:23 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11602fc00) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 11:05:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118a4d800) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 11:05:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a10800) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 11:05:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119b1b800) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 11:05:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116029c00) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 11:05:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12a656400) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 11:05:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1181bdc00) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 11:05:23 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12b261400) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 11:05:23 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1217d8800) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 11:05:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11336c000) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 11:05:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1181c0800) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 11:05:23 INFO - PROCESS | 1650 | 1468519523353 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:23 INFO - PROCESS | 1650 | 1468519523354 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119711000 == 35 [pid = 1650] [id = 484] 11:05:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112a7b400) [pid = 1650] [serial = 1452] [outer = 0x0] 11:05:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x113ba1400) [pid = 1650] [serial = 1453] [outer = 0x112a7b400] 11:05:23 INFO - PROCESS | 1650 | 1468519523381 Marionette DEBUG loaded listener.js 11:05:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118115000) [pid = 1650] [serial = 1454] [outer = 0x112a7b400] 11:05:23 INFO - PROCESS | 1650 | 1468519523632 Marionette TRACE conn2 <- [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]]]}] 11:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 11:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 682ms 11:05:23 INFO - PROCESS | 1650 | 1468519523682 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 11:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 11:05:23 INFO - PROCESS | 1650 | 1468519523684 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 11:05:23 INFO - PROCESS | 1650 | 1468519523686 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 11:05:23 INFO - PROCESS | 1650 | 1468519523701 Marionette TRACE conn2 <- [1,1910,null,{}] 11:05:23 INFO - PROCESS | 1650 | 1468519523712 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:23 INFO - PROCESS | 1650 | 1468519523713 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:23 INFO - PROCESS | 1650 | 1468519523808 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 11:05:23 INFO - PROCESS | 1650 | 1468519523911 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:23 INFO - PROCESS | 1650 | 1468519523912 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c52800 == 36 [pid = 1650] [id = 485] 11:05:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112a84800) [pid = 1650] [serial = 1455] [outer = 0x0] 11:05:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11820e000) [pid = 1650] [serial = 1456] [outer = 0x112a84800] 11:05:23 INFO - PROCESS | 1650 | 1468519523957 Marionette DEBUG loaded listener.js 11:05:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128e7ec00) [pid = 1650] [serial = 1457] [outer = 0x112a84800] 11:05:24 INFO - PROCESS | 1650 | 1468519524333 Marionette TRACE conn2 <- [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]]]}] 11:05:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 11:05:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 691ms 11:05:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 11:05:24 INFO - PROCESS | 1650 | 1468519524377 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 11:05:24 INFO - PROCESS | 1650 | 1468519524378 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 11:05:24 INFO - PROCESS | 1650 | 1468519524381 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 11:05:24 INFO - PROCESS | 1650 | 1468519524382 Marionette TRACE conn2 <- [1,1914,null,{}] 11:05:24 INFO - PROCESS | 1650 | 1468519524384 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:24 INFO - PROCESS | 1650 | 1468519524385 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:24 INFO - PROCESS | 1650 | 1468519524477 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 11:05:24 INFO - PROCESS | 1650 | 1468519524482 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:24 INFO - PROCESS | 1650 | 1468519524483 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0c5000 == 37 [pid = 1650] [id = 486] 11:05:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x113931800) [pid = 1650] [serial = 1458] [outer = 0x0] 11:05:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121190400) [pid = 1650] [serial = 1459] [outer = 0x113931800] 11:05:24 INFO - PROCESS | 1650 | 1468519524593 Marionette DEBUG loaded listener.js 11:05:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129221400) [pid = 1650] [serial = 1460] [outer = 0x113931800] 11:05:24 INFO - PROCESS | 1650 | 1468519524973 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 11:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 11:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 622ms 11:05:25 INFO - PROCESS | 1650 | 1468519525003 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 11:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 11:05:25 INFO - PROCESS | 1650 | 1468519525005 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 11:05:25 INFO - PROCESS | 1650 | 1468519525007 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 11:05:25 INFO - PROCESS | 1650 | 1468519525009 Marionette TRACE conn2 <- [1,1918,null,{}] 11:05:25 INFO - PROCESS | 1650 | 1468519525019 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:25 INFO - PROCESS | 1650 | 1468519525021 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:25 INFO - PROCESS | 1650 | 1468519525110 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 11:05:25 INFO - PROCESS | 1650 | 1468519525114 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:25 INFO - PROCESS | 1650 | 1468519525115 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12429e000 == 38 [pid = 1650] [id = 487] 11:05:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129221800) [pid = 1650] [serial = 1461] [outer = 0x0] 11:05:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129493c00) [pid = 1650] [serial = 1462] [outer = 0x129221800] 11:05:25 INFO - PROCESS | 1650 | 1468519525142 Marionette DEBUG loaded listener.js 11:05:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a714800) [pid = 1650] [serial = 1463] [outer = 0x129221800] 11:05:25 INFO - PROCESS | 1650 | 1468519525733 Marionette TRACE conn2 <- [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]]]}] 11:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 11:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 771ms 11:05:25 INFO - PROCESS | 1650 | 1468519525779 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 11:05:25 INFO - PROCESS | 1650 | 1468519525782 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 11:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 11:05:25 INFO - PROCESS | 1650 | 1468519525785 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 11:05:25 INFO - PROCESS | 1650 | 1468519525787 Marionette TRACE conn2 <- [1,1922,null,{}] 11:05:25 INFO - PROCESS | 1650 | 1468519525792 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:25 INFO - PROCESS | 1650 | 1468519525794 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:25 INFO - PROCESS | 1650 | 1468519525910 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 11:05:25 INFO - PROCESS | 1650 | 1468519525991 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:25 INFO - PROCESS | 1650 | 1468519525993 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e27800 == 39 [pid = 1650] [id = 488] 11:05:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1151db400) [pid = 1650] [serial = 1464] [outer = 0x0] 11:05:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116623c00) [pid = 1650] [serial = 1465] [outer = 0x1151db400] 11:05:26 INFO - PROCESS | 1650 | 1468519526024 Marionette DEBUG loaded listener.js 11:05:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11811b000) [pid = 1650] [serial = 1466] [outer = 0x1151db400] 11:05:26 INFO - PROCESS | 1650 | 1468519526579 Marionette TRACE conn2 <- [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]]]}] 11:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 11:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 823ms 11:05:26 INFO - PROCESS | 1650 | 1468519526616 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 11:05:26 INFO - PROCESS | 1650 | 1468519526619 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 11:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 11:05:26 INFO - PROCESS | 1650 | 1468519526628 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 11:05:26 INFO - PROCESS | 1650 | 1468519526629 Marionette TRACE conn2 <- [1,1926,null,{}] 11:05:26 INFO - PROCESS | 1650 | 1468519526632 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:26 INFO - PROCESS | 1650 | 1468519526634 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:26 INFO - PROCESS | 1650 | 1468519526749 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 11:05:26 INFO - PROCESS | 1650 | 1468519526830 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:26 INFO - PROCESS | 1650 | 1468519526831 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b09800 == 40 [pid = 1650] [id = 489] 11:05:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11830b400) [pid = 1650] [serial = 1467] [outer = 0x0] 11:05:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118e9dc00) [pid = 1650] [serial = 1468] [outer = 0x11830b400] 11:05:26 INFO - PROCESS | 1650 | 1468519526863 Marionette DEBUG loaded listener.js 11:05:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119891c00) [pid = 1650] [serial = 1469] [outer = 0x11830b400] 11:05:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0c5000 == 39 [pid = 1650] [id = 486] 11:05:27 INFO - PROCESS | 1650 | --DOCSHELL 0x119c52800 == 38 [pid = 1650] [id = 485] 11:05:27 INFO - PROCESS | 1650 | --DOCSHELL 0x119711000 == 37 [pid = 1650] [id = 484] 11:05:27 INFO - PROCESS | 1650 | --DOCSHELL 0x129148000 == 36 [pid = 1650] [id = 483] 11:05:27 INFO - PROCESS | 1650 | --DOCSHELL 0x128c3a800 == 35 [pid = 1650] [id = 482] 11:05:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12441d800 == 34 [pid = 1650] [id = 481] 11:05:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1219a7800 == 33 [pid = 1650] [id = 480] 11:05:27 INFO - PROCESS | 1650 | --DOCSHELL 0x119c53800 == 32 [pid = 1650] [id = 479] 11:05:27 INFO - PROCESS | 1650 | 1468519527534 Marionette TRACE conn2 <- [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]]]}] 11:05:27 INFO - PROCESS | 1650 | --DOCSHELL 0x117e3a000 == 31 [pid = 1650] [id = 478] 11:05:27 INFO - PROCESS | 1650 | --DOCSHELL 0x116258800 == 30 [pid = 1650] [id = 477] 11:05:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11826e000 == 29 [pid = 1650] [id = 476] 11:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 11:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 924ms 11:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 11:05:27 INFO - PROCESS | 1650 | 1468519527552 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 11:05:27 INFO - PROCESS | 1650 | 1468519527554 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 11:05:27 INFO - PROCESS | 1650 | 1468519527558 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 11:05:27 INFO - PROCESS | 1650 | 1468519527560 Marionette TRACE conn2 <- [1,1930,null,{}] 11:05:27 INFO - PROCESS | 1650 | 1468519527564 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:27 INFO - PROCESS | 1650 | 1468519527565 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:27 INFO - PROCESS | 1650 | 1468519527660 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126c46000) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128e89800) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12b004400) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12aa83000) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11830d400) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118eac000) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1197d7800) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119a0c400) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1210acc00) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x121a0f800) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12402c000) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11628ec00) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1176ccc00) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12afdec00) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1181c4c00) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118306400) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12ba6a000) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12bbf2800) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12b259400) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b004000) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11811b800) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12a714400) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x115e12c00) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12614d400) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11a0f1800) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128c0ec00) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126c4c800) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 11:05:27 INFO - PROCESS | 1650 | 1468519527727 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:27 INFO - PROCESS | 1650 | 1468519527728 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x117069800 == 30 [pid = 1650] [id = 490] 11:05:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116077000) [pid = 1650] [serial = 1470] [outer = 0x0] 11:05:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1173b7c00) [pid = 1650] [serial = 1471] [outer = 0x116077000] 11:05:27 INFO - PROCESS | 1650 | 1468519527756 Marionette DEBUG loaded listener.js 11:05:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1181e0800) [pid = 1650] [serial = 1472] [outer = 0x116077000] 11:05:28 INFO - PROCESS | 1650 | 1468519528094 Marionette TRACE conn2 <- [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]]]}] 11:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 11:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 571ms 11:05:28 INFO - PROCESS | 1650 | 1468519528129 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 11:05:28 INFO - PROCESS | 1650 | 1468519528132 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 11:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 11:05:28 INFO - PROCESS | 1650 | 1468519528136 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 11:05:28 INFO - PROCESS | 1650 | 1468519528138 Marionette TRACE conn2 <- [1,1934,null,{}] 11:05:28 INFO - PROCESS | 1650 | 1468519528141 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:28 INFO - PROCESS | 1650 | 1468519528142 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:28 INFO - PROCESS | 1650 | 1468519528226 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 11:05:28 INFO - PROCESS | 1650 | 1468519528295 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:28 INFO - PROCESS | 1650 | 1468519528296 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x119257000 == 31 [pid = 1650] [id = 491] 11:05:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1181c5c00) [pid = 1650] [serial = 1473] [outer = 0x0] 11:05:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11830d400) [pid = 1650] [serial = 1474] [outer = 0x1181c5c00] 11:05:28 INFO - PROCESS | 1650 | 1468519528324 Marionette DEBUG loaded listener.js 11:05:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119890400) [pid = 1650] [serial = 1475] [outer = 0x1181c5c00] 11:05:28 INFO - PROCESS | 1650 | 1468519528687 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 11:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 11:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 573ms 11:05:28 INFO - PROCESS | 1650 | 1468519528710 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 11:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 11:05:28 INFO - PROCESS | 1650 | 1468519528713 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 11:05:28 INFO - PROCESS | 1650 | 1468519528716 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 11:05:28 INFO - PROCESS | 1650 | 1468519528720 Marionette TRACE conn2 <- [1,1938,null,{}] 11:05:28 INFO - PROCESS | 1650 | 1468519528735 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:28 INFO - PROCESS | 1650 | 1468519528740 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:28 INFO - PROCESS | 1650 | 1468519528877 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 11:05:28 INFO - PROCESS | 1650 | 1468519528960 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:28 INFO - PROCESS | 1650 | 1468519528963 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x121dd1000 == 32 [pid = 1650] [id = 492] 11:05:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11396c800) [pid = 1650] [serial = 1476] [outer = 0x0] 11:05:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11989bc00) [pid = 1650] [serial = 1477] [outer = 0x11396c800] 11:05:29 INFO - PROCESS | 1650 | 1468519529010 Marionette DEBUG loaded listener.js 11:05:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1217fd800) [pid = 1650] [serial = 1478] [outer = 0x11396c800] 11:05:29 INFO - PROCESS | 1650 | 1468519529332 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 11:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 11:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 626ms 11:05:29 INFO - PROCESS | 1650 | 1468519529352 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 11:05:29 INFO - PROCESS | 1650 | 1468519529353 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 11:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 11:05:29 INFO - PROCESS | 1650 | 1468519529364 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 11:05:29 INFO - PROCESS | 1650 | 1468519529365 Marionette TRACE conn2 <- [1,1942,null,{}] 11:05:29 INFO - PROCESS | 1650 | 1468519529367 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:29 INFO - PROCESS | 1650 | 1468519529368 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:29 INFO - PROCESS | 1650 | 1468519529491 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 11:05:29 INFO - PROCESS | 1650 | 1468519529515 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:29 INFO - PROCESS | 1650 | 1468519529516 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c32800 == 33 [pid = 1650] [id = 493] 11:05:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x121a09400) [pid = 1650] [serial = 1479] [outer = 0x0] 11:05:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124470800) [pid = 1650] [serial = 1480] [outer = 0x121a09400] 11:05:29 INFO - PROCESS | 1650 | 1468519529541 Marionette DEBUG loaded listener.js 11:05:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12614d400) [pid = 1650] [serial = 1481] [outer = 0x121a09400] 11:05:29 INFO - PROCESS | 1650 | 1468519529881 Marionette TRACE conn2 <- [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]]]}] 11:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 11:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 577ms 11:05:29 INFO - PROCESS | 1650 | 1468519529934 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 11:05:29 INFO - PROCESS | 1650 | 1468519529935 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 11:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 11:05:29 INFO - PROCESS | 1650 | 1468519529937 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 11:05:29 INFO - PROCESS | 1650 | 1468519529938 Marionette TRACE conn2 <- [1,1946,null,{}] 11:05:29 INFO - PROCESS | 1650 | 1468519529941 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:29 INFO - PROCESS | 1650 | 1468519529942 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:30 INFO - PROCESS | 1650 | 1468519530038 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 11:05:30 INFO - PROCESS | 1650 | 1468519530081 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:30 INFO - PROCESS | 1650 | 1468519530082 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x129457000 == 34 [pid = 1650] [id = 494] 11:05:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12614f000) [pid = 1650] [serial = 1482] [outer = 0x0] 11:05:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126a84800) [pid = 1650] [serial = 1483] [outer = 0x12614f000] 11:05:30 INFO - PROCESS | 1650 | 1468519530107 Marionette DEBUG loaded listener.js 11:05:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126c54000) [pid = 1650] [serial = 1484] [outer = 0x12614f000] 11:05:30 INFO - PROCESS | 1650 | 1468519530451 Marionette TRACE conn2 <- [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]]]}] 11:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 11:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 521ms 11:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 11:05:30 INFO - PROCESS | 1650 | 1468519530459 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 11:05:30 INFO - PROCESS | 1650 | 1468519530460 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 11:05:30 INFO - PROCESS | 1650 | 1468519530462 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 11:05:30 INFO - PROCESS | 1650 | 1468519530463 Marionette TRACE conn2 <- [1,1950,null,{}] 11:05:30 INFO - PROCESS | 1650 | 1468519530472 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:30 INFO - PROCESS | 1650 | 1468519530478 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:30 INFO - PROCESS | 1650 | 1468519530597 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 11:05:30 INFO - PROCESS | 1650 | 1468519530634 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:30 INFO - PROCESS | 1650 | 1468519530635 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af78800 == 35 [pid = 1650] [id = 495] 11:05:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1288c1400) [pid = 1650] [serial = 1485] [outer = 0x0] 11:05:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128e7b000) [pid = 1650] [serial = 1486] [outer = 0x1288c1400] 11:05:30 INFO - PROCESS | 1650 | 1468519530661 Marionette DEBUG loaded listener.js 11:05:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129495000) [pid = 1650] [serial = 1487] [outer = 0x1288c1400] 11:05:31 INFO - PROCESS | 1650 | 1468519531016 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 11:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 11:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 574ms 11:05:31 INFO - PROCESS | 1650 | 1468519531036 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 11:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 11:05:31 INFO - PROCESS | 1650 | 1468519531038 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 11:05:31 INFO - PROCESS | 1650 | 1468519531040 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 11:05:31 INFO - PROCESS | 1650 | 1468519531041 Marionette TRACE conn2 <- [1,1954,null,{}] 11:05:31 INFO - PROCESS | 1650 | 1468519531043 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:31 INFO - PROCESS | 1650 | 1468519531044 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:31 INFO - PROCESS | 1650 | 1468519531147 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 11:05:31 INFO - PROCESS | 1650 | 1468519531183 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:31 INFO - PROCESS | 1650 | 1468519531184 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b28c800 == 36 [pid = 1650] [id = 496] 11:05:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12952ac00) [pid = 1650] [serial = 1488] [outer = 0x0] 11:05:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a655800) [pid = 1650] [serial = 1489] [outer = 0x12952ac00] 11:05:31 INFO - PROCESS | 1650 | 1468519531209 Marionette DEBUG loaded listener.js 11:05:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12aa78800) [pid = 1650] [serial = 1490] [outer = 0x12952ac00] 11:05:31 INFO - PROCESS | 1650 | 1468519531501 Marionette TRACE conn2 <- [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]]]}] 11:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 11:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 469ms 11:05:31 INFO - PROCESS | 1650 | 1468519531520 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 11:05:31 INFO - PROCESS | 1650 | 1468519531521 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 11:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 11:05:31 INFO - PROCESS | 1650 | 1468519531532 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 11:05:31 INFO - PROCESS | 1650 | 1468519531533 Marionette TRACE conn2 <- [1,1958,null,{}] 11:05:31 INFO - PROCESS | 1650 | 1468519531535 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:31 INFO - PROCESS | 1650 | 1468519531537 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:31 INFO - PROCESS | 1650 | 1468519531644 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 11:05:31 INFO - PROCESS | 1650 | 1468519531648 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:31 INFO - PROCESS | 1650 | 1468519531649 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bea8800 == 37 [pid = 1650] [id = 497] 11:05:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12952b400) [pid = 1650] [serial = 1491] [outer = 0x0] 11:05:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12aa80000) [pid = 1650] [serial = 1492] [outer = 0x12952b400] 11:05:31 INFO - PROCESS | 1650 | 1468519531674 Marionette DEBUG loaded listener.js 11:05:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b00e000) [pid = 1650] [serial = 1493] [outer = 0x12952b400] 11:05:31 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x115e10400) [pid = 1650] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 11:05:31 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118506400) [pid = 1650] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 11:05:31 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121a0e800) [pid = 1650] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 11:05:31 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128da9400) [pid = 1650] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 11:05:31 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11309b400) [pid = 1650] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 11:05:31 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118203c00) [pid = 1650] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 11:05:31 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x121a05c00) [pid = 1650] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 11:05:31 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118304c00) [pid = 1650] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 11:05:31 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112a84800) [pid = 1650] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 11:05:31 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112a7b400) [pid = 1650] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 11:05:31 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113931800) [pid = 1650] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 11:05:31 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11820f800) [pid = 1650] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 11:05:31 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119b91c00) [pid = 1650] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 11:05:31 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115e12000) [pid = 1650] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 11:05:31 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1172c2800) [pid = 1650] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 11:05:31 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1133da000) [pid = 1650] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 11:05:32 INFO - PROCESS | 1650 | 1468519532075 Marionette TRACE conn2 <- [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]]]}] 11:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 11:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 576ms 11:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 11:05:32 INFO - PROCESS | 1650 | 1468519532114 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 11:05:32 INFO - PROCESS | 1650 | 1468519532115 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 11:05:32 INFO - PROCESS | 1650 | 1468519532118 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 11:05:32 INFO - PROCESS | 1650 | 1468519532119 Marionette TRACE conn2 <- [1,1962,null,{}] 11:05:32 INFO - PROCESS | 1650 | 1468519532122 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:32 INFO - PROCESS | 1650 | 1468519532123 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:32 INFO - PROCESS | 1650 | 1468519532209 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 11:05:32 INFO - PROCESS | 1650 | 1468519532213 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:32 INFO - PROCESS | 1650 | 1468519532214 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b20800 == 38 [pid = 1650] [id = 498] 11:05:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118121400) [pid = 1650] [serial = 1494] [outer = 0x0] 11:05:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1197d7400) [pid = 1650] [serial = 1495] [outer = 0x118121400] 11:05:32 INFO - PROCESS | 1650 | 1468519532239 Marionette DEBUG loaded listener.js 11:05:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1217fa000) [pid = 1650] [serial = 1496] [outer = 0x118121400] 11:05:32 INFO - PROCESS | 1650 | 1468519532551 Marionette TRACE conn2 <- [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]]]}] 11:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 11:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 471ms 11:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 11:05:32 INFO - PROCESS | 1650 | 1468519532590 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 11:05:32 INFO - PROCESS | 1650 | 1468519532593 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 11:05:32 INFO - PROCESS | 1650 | 1468519532595 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 11:05:32 INFO - PROCESS | 1650 | 1468519532596 Marionette TRACE conn2 <- [1,1966,null,{}] 11:05:32 INFO - PROCESS | 1650 | 1468519532599 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:32 INFO - PROCESS | 1650 | 1468519532600 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:32 INFO - PROCESS | 1650 | 1468519532680 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 11:05:32 INFO - PROCESS | 1650 | 1468519532736 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:32 INFO - PROCESS | 1650 | 1468519532737 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c6ba800 == 39 [pid = 1650] [id = 499] 11:05:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11830b800) [pid = 1650] [serial = 1497] [outer = 0x0] 11:05:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128c13000) [pid = 1650] [serial = 1498] [outer = 0x11830b800] 11:05:32 INFO - PROCESS | 1650 | 1468519532764 Marionette DEBUG loaded listener.js 11:05:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12afe3800) [pid = 1650] [serial = 1499] [outer = 0x11830b800] 11:05:33 INFO - PROCESS | 1650 | 1468519533070 Marionette TRACE conn2 <- [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]]]}] 11:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 11:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 521ms 11:05:33 INFO - PROCESS | 1650 | 1468519533117 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 11:05:33 INFO - PROCESS | 1650 | 1468519533118 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 11:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 11:05:33 INFO - PROCESS | 1650 | 1468519533121 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 11:05:33 INFO - PROCESS | 1650 | 1468519533123 Marionette TRACE conn2 <- [1,1970,null,{}] 11:05:33 INFO - PROCESS | 1650 | 1468519533127 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:33 INFO - PROCESS | 1650 | 1468519533129 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:33 INFO - PROCESS | 1650 | 1468519533220 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 11:05:33 INFO - PROCESS | 1650 | 1468519533226 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:33 INFO - PROCESS | 1650 | 1468519533228 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d005000 == 40 [pid = 1650] [id = 500] 11:05:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1291cfc00) [pid = 1650] [serial = 1500] [outer = 0x0] 11:05:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12ba64c00) [pid = 1650] [serial = 1501] [outer = 0x1291cfc00] 11:05:33 INFO - PROCESS | 1650 | 1468519533254 Marionette DEBUG loaded listener.js 11:05:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12bbec800) [pid = 1650] [serial = 1502] [outer = 0x1291cfc00] 11:05:33 INFO - PROCESS | 1650 | 1468519533584 Marionette TRACE conn2 <- [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]]]}] 11:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 11:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 472ms 11:05:33 INFO - PROCESS | 1650 | 1468519533595 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 11:05:33 INFO - PROCESS | 1650 | 1468519533596 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 11:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 11:05:33 INFO - PROCESS | 1650 | 1468519533600 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 11:05:33 INFO - PROCESS | 1650 | 1468519533601 Marionette TRACE conn2 <- [1,1974,null,{}] 11:05:33 INFO - PROCESS | 1650 | 1468519533603 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:33 INFO - PROCESS | 1650 | 1468519533604 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:33 INFO - PROCESS | 1650 | 1468519533717 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 11:05:33 INFO - PROCESS | 1650 | 1468519533753 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:33 INFO - PROCESS | 1650 | 1468519533754 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d247800 == 41 [pid = 1650] [id = 501] 11:05:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128e7c400) [pid = 1650] [serial = 1503] [outer = 0x0] 11:05:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12bbf2400) [pid = 1650] [serial = 1504] [outer = 0x128e7c400] 11:05:33 INFO - PROCESS | 1650 | 1468519533778 Marionette DEBUG loaded listener.js 11:05:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12be9d800) [pid = 1650] [serial = 1505] [outer = 0x128e7c400] 11:05:34 INFO - PROCESS | 1650 | 1468519534223 Marionette TRACE conn2 <- [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]]]}] 11:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 11:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 670ms 11:05:34 INFO - PROCESS | 1650 | 1468519534271 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 11:05:34 INFO - PROCESS | 1650 | 1468519534274 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 11:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 11:05:34 INFO - PROCESS | 1650 | 1468519534278 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 11:05:34 INFO - PROCESS | 1650 | 1468519534281 Marionette TRACE conn2 <- [1,1978,null,{}] 11:05:34 INFO - PROCESS | 1650 | 1468519534286 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:34 INFO - PROCESS | 1650 | 1468519534288 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:34 INFO - PROCESS | 1650 | 1468519534405 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 11:05:34 INFO - PROCESS | 1650 | 1468519534543 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:34 INFO - PROCESS | 1650 | 1468519534545 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x119e58000 == 42 [pid = 1650] [id = 502] 11:05:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1181e3000) [pid = 1650] [serial = 1506] [outer = 0x0] 11:05:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118209400) [pid = 1650] [serial = 1507] [outer = 0x1181e3000] 11:05:34 INFO - PROCESS | 1650 | 1468519534580 Marionette DEBUG loaded listener.js 11:05:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118a43c00) [pid = 1650] [serial = 1508] [outer = 0x1181e3000] 11:05:35 INFO - PROCESS | 1650 | 1468519534998 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 11:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 773ms 11:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 11:05:35 INFO - PROCESS | 1650 | 1468519535051 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 11:05:35 INFO - PROCESS | 1650 | 1468519535054 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 11:05:35 INFO - PROCESS | 1650 | 1468519535058 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 11:05:35 INFO - PROCESS | 1650 | 1468519535060 Marionette TRACE conn2 <- [1,1982,null,{}] 11:05:35 INFO - PROCESS | 1650 | 1468519535063 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:35 INFO - PROCESS | 1650 | 1468519535065 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:35 INFO - PROCESS | 1650 | 1468519535174 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 11:05:35 INFO - PROCESS | 1650 | 1468519535235 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:35 INFO - PROCESS | 1650 | 1468519535237 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296b7000 == 43 [pid = 1650] [id = 503] 11:05:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11989b000) [pid = 1650] [serial = 1509] [outer = 0x0] 11:05:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121191400) [pid = 1650] [serial = 1510] [outer = 0x11989b000] 11:05:35 INFO - PROCESS | 1650 | 1468519535267 Marionette DEBUG loaded listener.js 11:05:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x121b46400) [pid = 1650] [serial = 1511] [outer = 0x11989b000] 11:05:35 INFO - PROCESS | 1650 | 1468519535694 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 11:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 670ms 11:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 11:05:35 INFO - PROCESS | 1650 | 1468519535728 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 11:05:35 INFO - PROCESS | 1650 | 1468519535730 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 11:05:35 INFO - PROCESS | 1650 | 1468519535732 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 11:05:35 INFO - PROCESS | 1650 | 1468519535735 Marionette TRACE conn2 <- [1,1986,null,{}] 11:05:35 INFO - PROCESS | 1650 | 1468519535743 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:35 INFO - PROCESS | 1650 | 1468519535746 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:35 INFO - PROCESS | 1650 | 1468519535873 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 11:05:35 INFO - PROCESS | 1650 | 1468519535937 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:35 INFO - PROCESS | 1650 | 1468519535940 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d25e800 == 44 [pid = 1650] [id = 504] 11:05:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1288c7000) [pid = 1650] [serial = 1512] [outer = 0x0] 11:05:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128e86c00) [pid = 1650] [serial = 1513] [outer = 0x1288c7000] 11:05:35 INFO - PROCESS | 1650 | 1468519535983 Marionette DEBUG loaded listener.js 11:05:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129223000) [pid = 1650] [serial = 1514] [outer = 0x1288c7000] 11:05:36 INFO - PROCESS | 1650 | 1468519536406 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 11:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 723ms 11:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 11:05:36 INFO - PROCESS | 1650 | 1468519536456 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 11:05:36 INFO - PROCESS | 1650 | 1468519536458 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 11:05:36 INFO - PROCESS | 1650 | 1468519536460 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 11:05:36 INFO - PROCESS | 1650 | 1468519536461 Marionette TRACE conn2 <- [1,1990,null,{}] 11:05:36 INFO - PROCESS | 1650 | 1468519536464 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:36 INFO - PROCESS | 1650 | 1468519536465 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:36 INFO - PROCESS | 1650 | 1468519536570 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 11:05:36 INFO - PROCESS | 1650 | 1468519536631 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:36 INFO - PROCESS | 1650 | 1468519536632 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d559000 == 45 [pid = 1650] [id = 505] 11:05:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b004400) [pid = 1650] [serial = 1515] [outer = 0x0] 11:05:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12ba63400) [pid = 1650] [serial = 1516] [outer = 0x12b004400] 11:05:36 INFO - PROCESS | 1650 | 1468519536661 Marionette DEBUG loaded listener.js 11:05:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12bbe8800) [pid = 1650] [serial = 1517] [outer = 0x12b004400] 11:05:37 INFO - PROCESS | 1650 | 1468519537265 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 11:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 872ms 11:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 11:05:37 INFO - PROCESS | 1650 | 1468519537342 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 11:05:37 INFO - PROCESS | 1650 | 1468519537344 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 11:05:37 INFO - PROCESS | 1650 | 1468519537349 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 11:05:37 INFO - PROCESS | 1650 | 1468519537352 Marionette TRACE conn2 <- [1,1994,null,{}] 11:05:37 INFO - PROCESS | 1650 | 1468519537355 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:37 INFO - PROCESS | 1650 | 1468519537359 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:37 INFO - PROCESS | 1650 | 1468519537459 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 11:05:37 INFO - PROCESS | 1650 | 1468519537528 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:37 INFO - PROCESS | 1650 | 1468519537531 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0c5000 == 46 [pid = 1650] [id = 506] 11:05:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1166f5800) [pid = 1650] [serial = 1518] [outer = 0x0] 11:05:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1176c9400) [pid = 1650] [serial = 1519] [outer = 0x1166f5800] 11:05:37 INFO - PROCESS | 1650 | 1468519537559 Marionette DEBUG loaded listener.js 11:05:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1181e3400) [pid = 1650] [serial = 1520] [outer = 0x1166f5800] 11:05:38 INFO - PROCESS | 1650 | 1468519538007 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 11:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 11:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 670ms 11:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 11:05:38 INFO - PROCESS | 1650 | 1468519538020 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 11:05:38 INFO - PROCESS | 1650 | 1468519538023 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 11:05:38 INFO - PROCESS | 1650 | 1468519538027 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 11:05:38 INFO - PROCESS | 1650 | 1468519538029 Marionette TRACE conn2 <- [1,1998,null,{}] 11:05:38 INFO - PROCESS | 1650 | 1468519538031 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:38 INFO - PROCESS | 1650 | 1468519538033 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:38 INFO - PROCESS | 1650 | 1468519538131 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 11:05:38 INFO - PROCESS | 1650 | 1468519538192 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:38 INFO - PROCESS | 1650 | 1468519538193 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0b8000 == 47 [pid = 1650] [id = 507] 11:05:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118a40400) [pid = 1650] [serial = 1521] [outer = 0x0] 11:05:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119222400) [pid = 1650] [serial = 1522] [outer = 0x118a40400] 11:05:38 INFO - PROCESS | 1650 | 1468519538221 Marionette DEBUG loaded listener.js 11:05:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119891000) [pid = 1650] [serial = 1523] [outer = 0x118a40400] 11:05:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12d005000 == 46 [pid = 1650] [id = 500] 11:05:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12c6ba800 == 45 [pid = 1650] [id = 499] 11:05:38 INFO - PROCESS | 1650 | --DOCSHELL 0x121b20800 == 44 [pid = 1650] [id = 498] 11:05:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12bea8800 == 43 [pid = 1650] [id = 497] 11:05:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12b28c800 == 42 [pid = 1650] [id = 496] 11:05:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12af78800 == 41 [pid = 1650] [id = 495] 11:05:38 INFO - PROCESS | 1650 | --DOCSHELL 0x129457000 == 40 [pid = 1650] [id = 494] 11:05:38 INFO - PROCESS | 1650 | --DOCSHELL 0x128c32800 == 39 [pid = 1650] [id = 493] 11:05:38 INFO - PROCESS | 1650 | --DOCSHELL 0x121dd1000 == 38 [pid = 1650] [id = 492] 11:05:38 INFO - PROCESS | 1650 | --DOCSHELL 0x119257000 == 37 [pid = 1650] [id = 491] 11:05:38 INFO - PROCESS | 1650 | --DOCSHELL 0x117069800 == 36 [pid = 1650] [id = 490] 11:05:38 INFO - PROCESS | 1650 | --DOCSHELL 0x121b09800 == 35 [pid = 1650] [id = 489] 11:05:38 INFO - PROCESS | 1650 | --DOCSHELL 0x117e27800 == 34 [pid = 1650] [id = 488] 11:05:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12429e000 == 33 [pid = 1650] [id = 487] 11:05:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0c5000 == 32 [pid = 1650] [id = 506] 11:05:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12d559000 == 31 [pid = 1650] [id = 505] 11:05:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12d25e800 == 30 [pid = 1650] [id = 504] 11:05:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1296b7000 == 29 [pid = 1650] [id = 503] 11:05:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12d247800 == 28 [pid = 1650] [id = 501] 11:05:38 INFO - PROCESS | 1650 | --DOCSHELL 0x119e58000 == 27 [pid = 1650] [id = 502] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1197d3800) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118a41800) [pid = 1650] [serial = 1428] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x121257000) [pid = 1650] [serial = 1440] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11662fc00) [pid = 1650] [serial = 1431] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x113093c00) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1181d8c00) [pid = 1650] [serial = 1434] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11830a000) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119220400) [pid = 1650] [serial = 1437] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119a0d400) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1173b8800) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116023400) [pid = 1650] [serial = 1413] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11a0e6c00) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119894400) [pid = 1650] [serial = 1416] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126c53800) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124004800) [pid = 1650] [serial = 1419] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12aa79000) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129225000) [pid = 1650] [serial = 1422] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1176c9800) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116024400) [pid = 1650] [serial = 1425] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124470000) [pid = 1650] [serial = 1445] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x121a0b800) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1288cac00) [pid = 1650] [serial = 1448] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12658b000) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128e7e800) [pid = 1650] [serial = 1451] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128c13400) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11820e000) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118115000) [pid = 1650] [serial = 1454] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x129493c00) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113ba1400) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121190400) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1217fdc00) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128e7ec00) [pid = 1650] [serial = 1457] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x129221400) [pid = 1650] [serial = 1460] [outer = 0x0] [url = about:blank] 11:05:38 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x126a83c00) [pid = 1650] [serial = 886] [outer = 0x0] [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.] 11:05:39 INFO - PROCESS | 1650 | 1468519539166 Marionette TRACE conn2 <- [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]]]}] 11:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 11:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1175ms 11:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 11:05:39 INFO - PROCESS | 1650 | 1468519539203 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 11:05:39 INFO - PROCESS | 1650 | 1468519539206 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 11:05:39 INFO - PROCESS | 1650 | 1468519539209 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 11:05:39 INFO - PROCESS | 1650 | 1468519539211 Marionette TRACE conn2 <- [1,2002,null,{}] 11:05:39 INFO - PROCESS | 1650 | 1468519539214 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:39 INFO - PROCESS | 1650 | 1468519539216 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:39 INFO - PROCESS | 1650 | 1468519539312 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 11:05:39 INFO - PROCESS | 1650 | 1468519539368 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:39 INFO - PROCESS | 1650 | 1468519539369 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f44000 == 28 [pid = 1650] [id = 508] 11:05:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116023400) [pid = 1650] [serial = 1524] [outer = 0x0] 11:05:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116969c00) [pid = 1650] [serial = 1525] [outer = 0x116023400] 11:05:39 INFO - PROCESS | 1650 | 1468519539397 Marionette DEBUG loaded listener.js 11:05:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118121800) [pid = 1650] [serial = 1526] [outer = 0x116023400] 11:05:39 INFO - PROCESS | 1650 | 1468519539756 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 11:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 11:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 575ms 11:05:39 INFO - PROCESS | 1650 | 1468519539784 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 11:05:39 INFO - PROCESS | 1650 | 1468519539787 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 11:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 11:05:39 INFO - PROCESS | 1650 | 1468519539792 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 11:05:39 INFO - PROCESS | 1650 | 1468519539793 Marionette TRACE conn2 <- [1,2006,null,{}] 11:05:39 INFO - PROCESS | 1650 | 1468519539796 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:39 INFO - PROCESS | 1650 | 1468519539797 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:39 INFO - PROCESS | 1650 | 1468519539882 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 11:05:39 INFO - PROCESS | 1650 | 1468519539939 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:39 INFO - PROCESS | 1650 | 1468519539940 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x118136800 == 29 [pid = 1650] [id = 509] 11:05:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1166ea400) [pid = 1650] [serial = 1527] [outer = 0x0] 11:05:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118120c00) [pid = 1650] [serial = 1528] [outer = 0x1166ea400] 11:05:39 INFO - PROCESS | 1650 | 1468519539967 Marionette DEBUG loaded listener.js 11:05:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118211c00) [pid = 1650] [serial = 1529] [outer = 0x1166ea400] 11:05:40 INFO - PROCESS | 1650 | 1468519540304 Marionette TRACE conn2 <- [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]]]}] 11:05:40 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 11:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 521ms 11:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 11:05:40 INFO - PROCESS | 1650 | 1468519540313 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 11:05:40 INFO - PROCESS | 1650 | 1468519540314 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 11:05:40 INFO - PROCESS | 1650 | 1468519540317 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 11:05:40 INFO - PROCESS | 1650 | 1468519540319 Marionette TRACE conn2 <- [1,2010,null,{}] 11:05:40 INFO - PROCESS | 1650 | 1468519540329 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:40 INFO - PROCESS | 1650 | 1468519540333 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:40 INFO - PROCESS | 1650 | 1468519540415 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 11:05:40 INFO - PROCESS | 1650 | 1468519540420 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:40 INFO - PROCESS | 1650 | 1468519540422 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0ab000 == 30 [pid = 1650] [id = 510] 11:05:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x113d8d000) [pid = 1650] [serial = 1530] [outer = 0x0] 11:05:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119892800) [pid = 1650] [serial = 1531] [outer = 0x113d8d000] 11:05:40 INFO - PROCESS | 1650 | 1468519540452 Marionette DEBUG loaded listener.js 11:05:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119b91c00) [pid = 1650] [serial = 1532] [outer = 0x113d8d000] 11:05:40 INFO - PROCESS | 1650 | 1468519540796 Marionette TRACE conn2 <- [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]]]}] 11:05:40 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 11:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 520ms 11:05:40 INFO - PROCESS | 1650 | 1468519540838 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 11:05:40 INFO - PROCESS | 1650 | 1468519540840 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 11:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 11:05:40 INFO - PROCESS | 1650 | 1468519540844 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 11:05:40 INFO - PROCESS | 1650 | 1468519540845 Marionette TRACE conn2 <- [1,2014,null,{}] 11:05:40 INFO - PROCESS | 1650 | 1468519540864 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:40 INFO - PROCESS | 1650 | 1468519540865 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:40 INFO - PROCESS | 1650 | 1468519540947 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 11:05:40 INFO - PROCESS | 1650 | 1468519540951 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:40 INFO - PROCESS | 1650 | 1468519540952 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b06800 == 31 [pid = 1650] [id = 511] 11:05:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11a003c00) [pid = 1650] [serial = 1533] [outer = 0x0] 11:05:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1216dec00) [pid = 1650] [serial = 1534] [outer = 0x11a003c00] 11:05:40 INFO - PROCESS | 1650 | 1468519540980 Marionette DEBUG loaded listener.js 11:05:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121a07c00) [pid = 1650] [serial = 1535] [outer = 0x11a003c00] 11:05:41 INFO - PROCESS | 1650 | 1468519541364 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 11:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 11:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 568ms 11:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 11:05:41 INFO - PROCESS | 1650 | 1468519541413 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 11:05:41 INFO - PROCESS | 1650 | 1468519541414 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 11:05:41 INFO - PROCESS | 1650 | 1468519541416 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 11:05:41 INFO - PROCESS | 1650 | 1468519541417 Marionette TRACE conn2 <- [1,2018,null,{}] 11:05:41 INFO - PROCESS | 1650 | 1468519541420 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:41 INFO - PROCESS | 1650 | 1468519541421 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:41 INFO - PROCESS | 1650 | 1468519541523 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 11:05:41 INFO - PROCESS | 1650 | 1468519541526 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:41 INFO - PROCESS | 1650 | 1468519541527 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b63800 == 32 [pid = 1650] [id = 512] 11:05:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1166e8400) [pid = 1650] [serial = 1536] [outer = 0x0] 11:05:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x121a0d000) [pid = 1650] [serial = 1537] [outer = 0x1166e8400] 11:05:41 INFO - PROCESS | 1650 | 1468519541552 Marionette DEBUG loaded listener.js 11:05:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124033c00) [pid = 1650] [serial = 1538] [outer = 0x1166e8400] 11:05:41 INFO - PROCESS | 1650 | 1468519541919 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 11:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 519ms 11:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 11:05:41 INFO - PROCESS | 1650 | 1468519541935 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 11:05:41 INFO - PROCESS | 1650 | 1468519541937 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 11:05:41 INFO - PROCESS | 1650 | 1468519541939 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 11:05:41 INFO - PROCESS | 1650 | 1468519541942 Marionette TRACE conn2 <- [1,2022,null,{}] 11:05:41 INFO - PROCESS | 1650 | 1468519541952 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:41 INFO - PROCESS | 1650 | 1468519541956 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:42 INFO - PROCESS | 1650 | 1468519542074 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 11:05:42 INFO - PROCESS | 1650 | 1468519542110 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:42 INFO - PROCESS | 1650 | 1468519542111 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c32000 == 33 [pid = 1650] [id = 513] 11:05:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x121a10800) [pid = 1650] [serial = 1539] [outer = 0x0] 11:05:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126154400) [pid = 1650] [serial = 1540] [outer = 0x121a10800] 11:05:42 INFO - PROCESS | 1650 | 1468519542136 Marionette DEBUG loaded listener.js 11:05:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1288c9400) [pid = 1650] [serial = 1541] [outer = 0x121a10800] 11:05:42 INFO - PROCESS | 1650 | 1468519542445 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 11:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 11:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 573ms 11:05:42 INFO - PROCESS | 1650 | 1468519542526 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 11:05:42 INFO - PROCESS | 1650 | 1468519542527 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 11:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 11:05:42 INFO - PROCESS | 1650 | 1468519542529 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 11:05:42 INFO - PROCESS | 1650 | 1468519542530 Marionette TRACE conn2 <- [1,2026,null,{}] 11:05:42 INFO - PROCESS | 1650 | 1468519542533 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:42 INFO - PROCESS | 1650 | 1468519542534 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:42 INFO - PROCESS | 1650 | 1468519542644 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 11:05:42 INFO - PROCESS | 1650 | 1468519542648 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:42 INFO - PROCESS | 1650 | 1468519542649 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296a1800 == 34 [pid = 1650] [id = 514] 11:05:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1176c0800) [pid = 1650] [serial = 1542] [outer = 0x0] 11:05:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128c11400) [pid = 1650] [serial = 1543] [outer = 0x1176c0800] 11:05:42 INFO - PROCESS | 1650 | 1468519542679 Marionette DEBUG loaded listener.js 11:05:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128e80c00) [pid = 1650] [serial = 1544] [outer = 0x1176c0800] 11:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 11:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 619ms 11:05:43 INFO - PROCESS | 1650 | 1468519543143 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 11:05:43 INFO - PROCESS | 1650 | 1468519543149 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 11:05:43 INFO - PROCESS | 1650 | 1468519543150 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 11:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 11:05:43 INFO - PROCESS | 1650 | 1468519543152 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 11:05:43 INFO - PROCESS | 1650 | 1468519543153 Marionette TRACE conn2 <- [1,2030,null,{}] 11:05:43 INFO - PROCESS | 1650 | 1468519543156 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:43 INFO - PROCESS | 1650 | 1468519543157 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:43 INFO - PROCESS | 1650 | 1468519543551 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 11:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1288c1400) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 11:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12614f000) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 11:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12952b400) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 11:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12952ac00) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 11:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x129221800) [pid = 1650] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 11:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121a09400) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 11:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1151db400) [pid = 1650] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 11:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11396c800) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 11:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116077000) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 11:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1181c5c00) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 11:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11830b400) [pid = 1650] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 11:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1291cfc00) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 11:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11830b800) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 11:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118121400) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 11:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128e7c400) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 11:05:43 INFO - PROCESS | 1650 | 1468519543626 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:43 INFO - PROCESS | 1650 | 1468519543627 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x116253000 == 35 [pid = 1650] [id = 515] 11:05:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110f82c00) [pid = 1650] [serial = 1545] [outer = 0x0] 11:05:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x113d8dc00) [pid = 1650] [serial = 1546] [outer = 0x110f82c00] 11:05:43 INFO - PROCESS | 1650 | 1468519543669 Marionette DEBUG loaded listener.js 11:05:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11830b400) [pid = 1650] [serial = 1547] [outer = 0x110f82c00] 11:05:43 INFO - PROCESS | 1650 | 1468519543995 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 11:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 11:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 875ms 11:05:44 INFO - PROCESS | 1650 | 1468519544032 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 11:05:44 INFO - PROCESS | 1650 | 1468519544033 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 11:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 11:05:44 INFO - PROCESS | 1650 | 1468519544036 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 11:05:44 INFO - PROCESS | 1650 | 1468519544037 Marionette TRACE conn2 <- [1,2034,null,{}] 11:05:44 INFO - PROCESS | 1650 | 1468519544039 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:44 INFO - PROCESS | 1650 | 1468519544040 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:44 INFO - PROCESS | 1650 | 1468519544151 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 11:05:44 INFO - PROCESS | 1650 | 1468519544157 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:44 INFO - PROCESS | 1650 | 1468519544160 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f63800 == 36 [pid = 1650] [id = 516] 11:05:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1185c0400) [pid = 1650] [serial = 1548] [outer = 0x0] 11:05:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12614b400) [pid = 1650] [serial = 1549] [outer = 0x1185c0400] 11:05:44 INFO - PROCESS | 1650 | 1468519544185 Marionette DEBUG loaded listener.js 11:05:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128e82000) [pid = 1650] [serial = 1550] [outer = 0x1185c0400] 11:05:44 INFO - PROCESS | 1650 | 1468519544500 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 11:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 473ms 11:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 11:05:44 INFO - PROCESS | 1650 | 1468519544512 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 11:05:44 INFO - PROCESS | 1650 | 1468519544513 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 11:05:44 INFO - PROCESS | 1650 | 1468519544515 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 11:05:44 INFO - PROCESS | 1650 | 1468519544516 Marionette TRACE conn2 <- [1,2038,null,{}] 11:05:44 INFO - PROCESS | 1650 | 1468519544519 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:44 INFO - PROCESS | 1650 | 1468519544520 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:44 INFO - PROCESS | 1650 | 1468519544604 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 11:05:44 INFO - PROCESS | 1650 | 1468519544610 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:44 INFO - PROCESS | 1650 | 1468519544611 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12baad000 == 37 [pid = 1650] [id = 517] 11:05:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119a10000) [pid = 1650] [serial = 1551] [outer = 0x0] 11:05:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1291d0400) [pid = 1650] [serial = 1552] [outer = 0x119a10000] 11:05:44 INFO - PROCESS | 1650 | 1468519544636 Marionette DEBUG loaded listener.js 11:05:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129224400) [pid = 1650] [serial = 1553] [outer = 0x119a10000] 11:05:44 INFO - PROCESS | 1650 | 1468519544974 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 11:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 11:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 521ms 11:05:45 INFO - PROCESS | 1650 | 1468519545040 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 11:05:45 INFO - PROCESS | 1650 | 1468519545043 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 11:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 11:05:45 INFO - PROCESS | 1650 | 1468519545046 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 11:05:45 INFO - PROCESS | 1650 | 1468519545049 Marionette TRACE conn2 <- [1,2042,null,{}] 11:05:45 INFO - PROCESS | 1650 | 1468519545052 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:45 INFO - PROCESS | 1650 | 1468519545054 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:45 INFO - PROCESS | 1650 | 1468519545194 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 11:05:45 INFO - PROCESS | 1650 | 1468519545208 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:45 INFO - PROCESS | 1650 | 1468519545210 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b57800 == 38 [pid = 1650] [id = 518] 11:05:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129487000) [pid = 1650] [serial = 1554] [outer = 0x0] 11:05:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a70c000) [pid = 1650] [serial = 1555] [outer = 0x129487000] 11:05:45 INFO - PROCESS | 1650 | 1468519545253 Marionette DEBUG loaded listener.js 11:05:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12afe2000) [pid = 1650] [serial = 1556] [outer = 0x129487000] 11:05:45 INFO - PROCESS | 1650 | 1468519545933 Marionette TRACE conn2 <- [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]]]}] 11:05: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) 11:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 921ms 11:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 11:05:45 INFO - PROCESS | 1650 | 1468519545967 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 11:05:45 INFO - PROCESS | 1650 | 1468519545970 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 11:05:45 INFO - PROCESS | 1650 | 1468519545973 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 11:05:45 INFO - PROCESS | 1650 | 1468519545976 Marionette TRACE conn2 <- [1,2046,null,{}] 11:05:46 INFO - PROCESS | 1650 | 1468519546005 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:46 INFO - PROCESS | 1650 | 1468519546007 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:46 INFO - PROCESS | 1650 | 1468519546125 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 11:05:46 INFO - PROCESS | 1650 | 1468519546185 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:46 INFO - PROCESS | 1650 | 1468519546186 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x118154800 == 39 [pid = 1650] [id = 519] 11:05:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1151d8c00) [pid = 1650] [serial = 1557] [outer = 0x0] 11:05:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1160d8000) [pid = 1650] [serial = 1558] [outer = 0x1151d8c00] 11:05:46 INFO - PROCESS | 1650 | 1468519546217 Marionette DEBUG loaded listener.js 11:05:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118112400) [pid = 1650] [serial = 1559] [outer = 0x1151d8c00] 11:05:46 INFO - PROCESS | 1650 | 1468519546789 Marionette TRACE conn2 <- [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]]]}] 11:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 894ms 11:05:46 INFO - PROCESS | 1650 | 1468519546868 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 11:05:46 INFO - PROCESS | 1650 | 1468519546871 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 11:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 11:05:46 INFO - PROCESS | 1650 | 1468519546876 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 11:05:46 INFO - PROCESS | 1650 | 1468519546878 Marionette TRACE conn2 <- [1,2050,null,{}] 11:05:46 INFO - PROCESS | 1650 | 1468519546880 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:46 INFO - PROCESS | 1650 | 1468519546882 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:47 INFO - PROCESS | 1650 | 1468519547007 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 11:05:47 INFO - PROCESS | 1650 | 1468519547067 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:47 INFO - PROCESS | 1650 | 1468519547068 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x126125000 == 40 [pid = 1650] [id = 520] 11:05:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11850d000) [pid = 1650] [serial = 1560] [outer = 0x0] 11:05:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119223000) [pid = 1650] [serial = 1561] [outer = 0x11850d000] 11:05:47 INFO - PROCESS | 1650 | 1468519547100 Marionette DEBUG loaded listener.js 11:05:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119898c00) [pid = 1650] [serial = 1562] [outer = 0x11850d000] 11:05:47 INFO - PROCESS | 1650 | 1468519547721 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 11:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 923ms 11:05:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12baad000 == 39 [pid = 1650] [id = 517] 11:05:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119f63800 == 38 [pid = 1650] [id = 516] 11:05:47 INFO - PROCESS | 1650 | --DOCSHELL 0x116253000 == 37 [pid = 1650] [id = 515] 11:05:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1296a1800 == 36 [pid = 1650] [id = 514] 11:05:47 INFO - PROCESS | 1650 | --DOCSHELL 0x128c32000 == 35 [pid = 1650] [id = 513] 11:05:47 INFO - PROCESS | 1650 | --DOCSHELL 0x124b63800 == 34 [pid = 1650] [id = 512] 11:05:47 INFO - PROCESS | 1650 | --DOCSHELL 0x121b06800 == 33 [pid = 1650] [id = 511] 11:05:47 INFO - PROCESS | 1650 | 1468519547822 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 11:05:47 INFO - PROCESS | 1650 | 1468519547825 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 11:05:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0ab000 == 32 [pid = 1650] [id = 510] 11:05:47 INFO - PROCESS | 1650 | --DOCSHELL 0x118136800 == 31 [pid = 1650] [id = 509] 11:05:47 INFO - PROCESS | 1650 | --DOCSHELL 0x116f44000 == 30 [pid = 1650] [id = 508] 11:05:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0b8000 == 29 [pid = 1650] [id = 507] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128e7b000) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126c54000) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126a84800) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129495000) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12aa80000) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12aa78800) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a655800) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a714800) [pid = 1650] [serial = 1463] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124470800) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116623c00) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11811b000) [pid = 1650] [serial = 1466] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11989bc00) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1217fd800) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1173b7c00) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1181e0800) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11830d400) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119890400) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118e9dc00) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119891c00) [pid = 1650] [serial = 1469] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12ba64c00) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12afe3800) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12b00e000) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12bbec800) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1197d7400) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128c13000) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1217fa000) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12614d400) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 11:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12be9d800) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12bbf2400) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 11:05:47 INFO - PROCESS | 1650 | 1468519547835 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 11:05:47 INFO - PROCESS | 1650 | 1468519547837 Marionette TRACE conn2 <- [1,2054,null,{}] 11:05:47 INFO - PROCESS | 1650 | 1468519547841 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:47 INFO - PROCESS | 1650 | 1468519547843 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:47 INFO - PROCESS | 1650 | 1468519547939 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 11:05:47 INFO - PROCESS | 1650 | 1468519547996 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:47 INFO - PROCESS | 1650 | 1468519547998 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f47000 == 30 [pid = 1650] [id = 521] 11:05:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1160dbc00) [pid = 1650] [serial = 1563] [outer = 0x0] 11:05:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116a0b800) [pid = 1650] [serial = 1564] [outer = 0x1160dbc00] 11:05:48 INFO - PROCESS | 1650 | 1468519548026 Marionette DEBUG loaded listener.js 11:05:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11811d000) [pid = 1650] [serial = 1565] [outer = 0x1160dbc00] 11:05:48 INFO - PROCESS | 1650 | 1468519548415 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 11:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 11:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 619ms 11:05:48 INFO - PROCESS | 1650 | 1468519548456 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 11:05:48 INFO - PROCESS | 1650 | 1468519548461 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 11:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 11:05:48 INFO - PROCESS | 1650 | 1468519548465 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 11:05:48 INFO - PROCESS | 1650 | 1468519548467 Marionette TRACE conn2 <- [1,2058,null,{}] 11:05:48 INFO - PROCESS | 1650 | 1468519548469 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:48 INFO - PROCESS | 1650 | 1468519548471 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:48 INFO - PROCESS | 1650 | 1468519548551 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 11:05:48 INFO - PROCESS | 1650 | 1468519548556 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:48 INFO - PROCESS | 1650 | 1468519548559 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e94000 == 31 [pid = 1650] [id = 522] 11:05:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118209000) [pid = 1650] [serial = 1566] [outer = 0x0] 11:05:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1185bf000) [pid = 1650] [serial = 1567] [outer = 0x118209000] 11:05:48 INFO - PROCESS | 1650 | 1468519548587 Marionette DEBUG loaded listener.js 11:05:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118e9dc00) [pid = 1650] [serial = 1568] [outer = 0x118209000] 11:05:49 INFO - PROCESS | 1650 | 1468519549052 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 11:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 11:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 619ms 11:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 11:05:49 INFO - PROCESS | 1650 | 1468519549086 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 11:05:49 INFO - PROCESS | 1650 | 1468519549088 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 11:05:49 INFO - PROCESS | 1650 | 1468519549095 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 11:05:49 INFO - PROCESS | 1650 | 1468519549098 Marionette TRACE conn2 <- [1,2062,null,{}] 11:05:49 INFO - PROCESS | 1650 | 1468519549111 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:49 INFO - PROCESS | 1650 | 1468519549116 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:49 INFO - PROCESS | 1650 | 1468519549248 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 11:05:49 INFO - PROCESS | 1650 | 1468519549266 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:49 INFO - PROCESS | 1650 | 1468519549269 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12408c800 == 32 [pid = 1650] [id = 523] 11:05:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1133e8000) [pid = 1650] [serial = 1569] [outer = 0x0] 11:05:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11a004000) [pid = 1650] [serial = 1570] [outer = 0x1133e8000] 11:05:49 INFO - PROCESS | 1650 | 1468519549312 Marionette DEBUG loaded listener.js 11:05:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1217d1000) [pid = 1650] [serial = 1571] [outer = 0x1133e8000] 11:05:49 INFO - PROCESS | 1650 | 1468519549716 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 11:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 11:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 678ms 11:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 11:05:49 INFO - PROCESS | 1650 | 1468519549770 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 11:05:49 INFO - PROCESS | 1650 | 1468519549771 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 11:05:49 INFO - PROCESS | 1650 | 1468519549773 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 11:05:49 INFO - PROCESS | 1650 | 1468519549775 Marionette TRACE conn2 <- [1,2066,null,{}] 11:05:49 INFO - PROCESS | 1650 | 1468519549777 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:49 INFO - PROCESS | 1650 | 1468519549778 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:49 INFO - PROCESS | 1650 | 1468519549861 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 11:05:49 INFO - PROCESS | 1650 | 1468519549865 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:49 INFO - PROCESS | 1650 | 1468519549866 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c38000 == 33 [pid = 1650] [id = 524] 11:05:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x121a05000) [pid = 1650] [serial = 1572] [outer = 0x0] 11:05:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1242c0c00) [pid = 1650] [serial = 1573] [outer = 0x121a05000] 11:05:49 INFO - PROCESS | 1650 | 1468519549891 Marionette DEBUG loaded listener.js 11:05:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126151c00) [pid = 1650] [serial = 1574] [outer = 0x121a05000] 11:05:50 INFO - PROCESS | 1650 | 1468519550252 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 11:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 11:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 520ms 11:05:50 INFO - PROCESS | 1650 | 1468519550294 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 11:05:50 INFO - PROCESS | 1650 | 1468519550295 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 11:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 11:05:50 INFO - PROCESS | 1650 | 1468519550297 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 11:05:50 INFO - PROCESS | 1650 | 1468519550298 Marionette TRACE conn2 <- [1,2070,null,{}] 11:05:50 INFO - PROCESS | 1650 | 1468519550301 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:50 INFO - PROCESS | 1650 | 1468519550302 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:50 INFO - PROCESS | 1650 | 1468519550403 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 11:05:50 INFO - PROCESS | 1650 | 1468519550416 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:50 INFO - PROCESS | 1650 | 1468519550417 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12969b800 == 34 [pid = 1650] [id = 525] 11:05:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124b17800) [pid = 1650] [serial = 1575] [outer = 0x0] 11:05:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126a81400) [pid = 1650] [serial = 1576] [outer = 0x124b17800] 11:05:50 INFO - PROCESS | 1650 | 1468519550441 Marionette DEBUG loaded listener.js 11:05:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126c47400) [pid = 1650] [serial = 1577] [outer = 0x124b17800] 11:05:50 INFO - PROCESS | 1650 | 1468519550786 Marionette TRACE conn2 <- [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]]]}] 11:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 11:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 518ms 11:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 11:05:50 INFO - PROCESS | 1650 | 1468519550820 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 11:05:50 INFO - PROCESS | 1650 | 1468519550822 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 11:05:50 INFO - PROCESS | 1650 | 1468519550824 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 11:05:50 INFO - PROCESS | 1650 | 1468519550825 Marionette TRACE conn2 <- [1,2074,null,{}] 11:05:50 INFO - PROCESS | 1650 | 1468519550827 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:50 INFO - PROCESS | 1650 | 1468519550831 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:50 INFO - PROCESS | 1650 | 1468519550951 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 11:05:50 INFO - PROCESS | 1650 | 1468519550987 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:50 INFO - PROCESS | 1650 | 1468519550988 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0bb000 == 35 [pid = 1650] [id = 526] 11:05:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126c54000) [pid = 1650] [serial = 1578] [outer = 0x0] 11:05:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128e7a400) [pid = 1650] [serial = 1579] [outer = 0x126c54000] 11:05:51 INFO - PROCESS | 1650 | 1468519551013 Marionette DEBUG loaded listener.js 11:05:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129228400) [pid = 1650] [serial = 1580] [outer = 0x126c54000] 11:05:51 INFO - PROCESS | 1650 | 1468519551369 Marionette TRACE conn2 <- [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]]]}] 11:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 11:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 568ms 11:05:51 INFO - PROCESS | 1650 | 1468519551393 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 11:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 11:05:51 INFO - PROCESS | 1650 | 1468519551394 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 11:05:51 INFO - PROCESS | 1650 | 1468519551396 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 11:05:51 INFO - PROCESS | 1650 | 1468519551397 Marionette TRACE conn2 <- [1,2078,null,{}] 11:05:51 INFO - PROCESS | 1650 | 1468519551406 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:51 INFO - PROCESS | 1650 | 1468519551409 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:51 INFO - PROCESS | 1650 | 1468519551510 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 11:05:51 INFO - PROCESS | 1650 | 1468519551514 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:51 INFO - PROCESS | 1650 | 1468519551515 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bab1800 == 36 [pid = 1650] [id = 527] 11:05:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129228c00) [pid = 1650] [serial = 1581] [outer = 0x0] 11:05:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a654c00) [pid = 1650] [serial = 1582] [outer = 0x129228c00] 11:05:51 INFO - PROCESS | 1650 | 1468519551539 Marionette DEBUG loaded listener.js 11:05:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12aa78000) [pid = 1650] [serial = 1583] [outer = 0x129228c00] 11:05:51 INFO - PROCESS | 1650 | 1468519551862 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 11:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 11:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 481ms 11:05:51 INFO - PROCESS | 1650 | 1468519551882 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 11:05:51 INFO - PROCESS | 1650 | 1468519551883 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 11:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 11:05:51 INFO - PROCESS | 1650 | 1468519551885 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 11:05:51 INFO - PROCESS | 1650 | 1468519551886 Marionette TRACE conn2 <- [1,2082,null,{}] 11:05:51 INFO - PROCESS | 1650 | 1468519551896 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:51 INFO - PROCESS | 1650 | 1468519551898 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:52 INFO - PROCESS | 1650 | 1468519552013 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 11:05:52 INFO - PROCESS | 1650 | 1468519552017 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:52 INFO - PROCESS | 1650 | 1468519552018 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c57d000 == 37 [pid = 1650] [id = 528] 11:05:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12952ac00) [pid = 1650] [serial = 1584] [outer = 0x0] 11:05:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12aa84000) [pid = 1650] [serial = 1585] [outer = 0x12952ac00] 11:05:52 INFO - PROCESS | 1650 | 1468519552043 Marionette DEBUG loaded listener.js 11:05:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12afe8000) [pid = 1650] [serial = 1586] [outer = 0x12952ac00] 11:05:52 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1166ea400) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 11:05:52 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116023400) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 11:05:52 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113d8d000) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 11:05:52 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11a003c00) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 11:05:52 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1166e8400) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 11:05:52 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1181e3000) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 11:05:52 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11989b000) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 11:05:52 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1288c7000) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 11:05:52 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x121a10800) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 11:05:52 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1176c0800) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 11:05:52 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12b004400) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 11:05:52 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119a10000) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 11:05:52 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1185c0400) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 11:05:52 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x110f82c00) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 11:05:52 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118a40400) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 11:05:52 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1166f5800) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 11:05:52 INFO - PROCESS | 1650 | 1468519552452 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 11:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 11:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 619ms 11:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 11:05:52 INFO - PROCESS | 1650 | 1468519552505 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 11:05:52 INFO - PROCESS | 1650 | 1468519552506 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 11:05:52 INFO - PROCESS | 1650 | 1468519552511 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 11:05:52 INFO - PROCESS | 1650 | 1468519552512 Marionette TRACE conn2 <- [1,2086,null,{}] 11:05:52 INFO - PROCESS | 1650 | 1468519552514 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:52 INFO - PROCESS | 1650 | 1468519552516 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:52 INFO - PROCESS | 1650 | 1468519552599 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 11:05:52 INFO - PROCESS | 1650 | 1468519552602 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:52 INFO - PROCESS | 1650 | 1468519552603 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d82800 == 38 [pid = 1650] [id = 529] 11:05:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113d8d000) [pid = 1650] [serial = 1587] [outer = 0x0] 11:05:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11989a800) [pid = 1650] [serial = 1588] [outer = 0x113d8d000] 11:05:52 INFO - PROCESS | 1650 | 1468519552628 Marionette DEBUG loaded listener.js 11:05:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123c81000) [pid = 1650] [serial = 1589] [outer = 0x113d8d000] 11:05:52 INFO - PROCESS | 1650 | 1468519552960 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 11:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 11:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 469ms 11:05:52 INFO - PROCESS | 1650 | 1468519552980 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 11:05:52 INFO - PROCESS | 1650 | 1468519552981 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 11:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 11:05:52 INFO - PROCESS | 1650 | 1468519552984 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 11:05:52 INFO - PROCESS | 1650 | 1468519552985 Marionette TRACE conn2 <- [1,2090,null,{}] 11:05:52 INFO - PROCESS | 1650 | 1468519552987 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:52 INFO - PROCESS | 1650 | 1468519552988 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:53 INFO - PROCESS | 1650 | 1468519553069 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 11:05:53 INFO - PROCESS | 1650 | 1468519553134 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:53 INFO - PROCESS | 1650 | 1468519553135 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12caa8800 == 39 [pid = 1650] [id = 530] 11:05:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116023400) [pid = 1650] [serial = 1590] [outer = 0x0] 11:05:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128dad000) [pid = 1650] [serial = 1591] [outer = 0x116023400] 11:05:53 INFO - PROCESS | 1650 | 1468519553167 Marionette DEBUG loaded listener.js 11:05:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12afe6400) [pid = 1650] [serial = 1592] [outer = 0x116023400] 11:05:53 INFO - PROCESS | 1650 | 1468519553466 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 11:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 11:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 519ms 11:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 11:05:53 INFO - PROCESS | 1650 | 1468519553504 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 11:05:53 INFO - PROCESS | 1650 | 1468519553505 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 11:05:53 INFO - PROCESS | 1650 | 1468519553508 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 11:05:53 INFO - PROCESS | 1650 | 1468519553510 Marionette TRACE conn2 <- [1,2094,null,{}] 11:05:53 INFO - PROCESS | 1650 | 1468519553512 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:53 INFO - PROCESS | 1650 | 1468519553514 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:53 INFO - PROCESS | 1650 | 1468519553609 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 11:05:53 INFO - PROCESS | 1650 | 1468519553613 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:53 INFO - PROCESS | 1650 | 1468519553614 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d015800 == 40 [pid = 1650] [id = 531] 11:05:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12afedc00) [pid = 1650] [serial = 1593] [outer = 0x0] 11:05:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12b262800) [pid = 1650] [serial = 1594] [outer = 0x12afedc00] 11:05:53 INFO - PROCESS | 1650 | 1468519553641 Marionette DEBUG loaded listener.js 11:05:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12bbecc00) [pid = 1650] [serial = 1595] [outer = 0x12afedc00] 11:05:53 INFO - PROCESS | 1650 | 1468519553970 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 11:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 11:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 470ms 11:05:53 INFO - PROCESS | 1650 | 1468519553978 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 11:05:53 INFO - PROCESS | 1650 | 1468519553979 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 11:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 11:05:53 INFO - PROCESS | 1650 | 1468519553983 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 11:05:53 INFO - PROCESS | 1650 | 1468519553984 Marionette TRACE conn2 <- [1,2098,null,{}] 11:05:53 INFO - PROCESS | 1650 | 1468519553986 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:53 INFO - PROCESS | 1650 | 1468519553987 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:54 INFO - PROCESS | 1650 | 1468519554125 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 11:05:54 INFO - PROCESS | 1650 | 1468519554132 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:54 INFO - PROCESS | 1650 | 1468519554143 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d24c800 == 41 [pid = 1650] [id = 532] 11:05:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128e86400) [pid = 1650] [serial = 1596] [outer = 0x0] 11:05:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12bbf3400) [pid = 1650] [serial = 1597] [outer = 0x128e86400] 11:05:54 INFO - PROCESS | 1650 | 1468519554182 Marionette DEBUG loaded listener.js 11:05:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12bea4c00) [pid = 1650] [serial = 1598] [outer = 0x128e86400] 11:05:54 INFO - PROCESS | 1650 | 1468519554799 Marionette TRACE conn2 <- [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]]]}] 11:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 11:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 869ms 11:05:54 INFO - PROCESS | 1650 | 1468519554860 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 11:05:54 INFO - PROCESS | 1650 | 1468519554863 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 11:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 11:05:54 INFO - PROCESS | 1650 | 1468519554866 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 11:05:54 INFO - PROCESS | 1650 | 1468519554870 Marionette TRACE conn2 <- [1,2102,null,{}] 11:05:54 INFO - PROCESS | 1650 | 1468519554874 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:54 INFO - PROCESS | 1650 | 1468519554875 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:55 INFO - PROCESS | 1650 | 1468519555021 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 11:05:55 INFO - PROCESS | 1650 | 1468519555073 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:55 INFO - PROCESS | 1650 | 1468519555075 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a7c800 == 42 [pid = 1650] [id = 533] 11:05:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1173b8800) [pid = 1650] [serial = 1599] [outer = 0x0] 11:05:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1181d4800) [pid = 1650] [serial = 1600] [outer = 0x1173b8800] 11:05:55 INFO - PROCESS | 1650 | 1468519555106 Marionette DEBUG loaded listener.js 11:05:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11830ac00) [pid = 1650] [serial = 1601] [outer = 0x1173b8800] 11:05:55 INFO - PROCESS | 1650 | 1468519555507 Marionette TRACE conn2 <- [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]]]}] 11:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 11:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 672ms 11:05:55 INFO - PROCESS | 1650 | 1468519555546 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 11:05:55 INFO - PROCESS | 1650 | 1468519555549 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 11:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 11:05:55 INFO - PROCESS | 1650 | 1468519555554 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 11:05:55 INFO - PROCESS | 1650 | 1468519555556 Marionette TRACE conn2 <- [1,2106,null,{}] 11:05:55 INFO - PROCESS | 1650 | 1468519555561 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:55 INFO - PROCESS | 1650 | 1468519555562 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:55 INFO - PROCESS | 1650 | 1468519555671 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 11:05:55 INFO - PROCESS | 1650 | 1468519555732 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:55 INFO - PROCESS | 1650 | 1468519555734 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a74f000 == 43 [pid = 1650] [id = 534] 11:05:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1197e6000) [pid = 1650] [serial = 1602] [outer = 0x0] 11:05:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11a0e6000) [pid = 1650] [serial = 1603] [outer = 0x1197e6000] 11:05:55 INFO - PROCESS | 1650 | 1468519555764 Marionette DEBUG loaded listener.js 11:05:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121a09400) [pid = 1650] [serial = 1604] [outer = 0x1197e6000] 11:05:56 INFO - PROCESS | 1650 | 1468519556162 Marionette TRACE conn2 <- [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]]]}] 11:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 11:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 674ms 11:05:56 INFO - PROCESS | 1650 | 1468519556228 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 11:05:56 INFO - PROCESS | 1650 | 1468519556230 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 11:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 11:05:56 INFO - PROCESS | 1650 | 1468519556232 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 11:05:56 INFO - PROCESS | 1650 | 1468519556235 Marionette TRACE conn2 <- [1,2110,null,{}] 11:05:56 INFO - PROCESS | 1650 | 1468519556243 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:56 INFO - PROCESS | 1650 | 1468519556246 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:56 INFO - PROCESS | 1650 | 1468519556375 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 11:05:56 INFO - PROCESS | 1650 | 1468519556463 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:56 INFO - PROCESS | 1650 | 1468519556465 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d550000 == 44 [pid = 1650] [id = 535] 11:05:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12658c000) [pid = 1650] [serial = 1605] [outer = 0x0] 11:05:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128c1cc00) [pid = 1650] [serial = 1606] [outer = 0x12658c000] 11:05:56 INFO - PROCESS | 1650 | 1468519556498 Marionette DEBUG loaded listener.js 11:05:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1291c9800) [pid = 1650] [serial = 1607] [outer = 0x12658c000] 11:05:56 INFO - PROCESS | 1650 | 1468519556984 Marionette TRACE conn2 <- [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]]]}] 11:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 11:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 771ms 11:05:57 INFO - PROCESS | 1650 | 1468519557005 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 11:05:57 INFO - PROCESS | 1650 | 1468519557008 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 11:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 11:05:57 INFO - PROCESS | 1650 | 1468519557033 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 11:05:57 INFO - PROCESS | 1650 | 1468519557035 Marionette TRACE conn2 <- [1,2114,null,{}] 11:05:57 INFO - PROCESS | 1650 | 1468519557038 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:57 INFO - PROCESS | 1650 | 1468519557040 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:57 INFO - PROCESS | 1650 | 1468519557148 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 11:05:57 INFO - PROCESS | 1650 | 1468519557219 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:57 INFO - PROCESS | 1650 | 1468519557220 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d956000 == 45 [pid = 1650] [id = 536] 11:05:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12a655800) [pid = 1650] [serial = 1608] [outer = 0x0] 11:05:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12aa85400) [pid = 1650] [serial = 1609] [outer = 0x12a655800] 11:05:57 INFO - PROCESS | 1650 | 1468519557249 Marionette DEBUG loaded listener.js 11:05:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12ba65400) [pid = 1650] [serial = 1610] [outer = 0x12a655800] 11:05:57 INFO - PROCESS | 1650 | 1468519557662 Marionette TRACE conn2 <- [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]]]}] 11:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 11:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 675ms 11:05:57 INFO - PROCESS | 1650 | 1468519557705 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 11:05:57 INFO - PROCESS | 1650 | 1468519557707 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 11:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 11:05:57 INFO - PROCESS | 1650 | 1468519557710 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 11:05:57 INFO - PROCESS | 1650 | 1468519557711 Marionette TRACE conn2 <- [1,2118,null,{}] 11:05:57 INFO - PROCESS | 1650 | 1468519557714 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:57 INFO - PROCESS | 1650 | 1468519557715 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:57 INFO - PROCESS | 1650 | 1468519557831 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 11:05:57 INFO - PROCESS | 1650 | 1468519557922 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:57 INFO - PROCESS | 1650 | 1468519557924 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d95b000 == 46 [pid = 1650] [id = 537] 11:05:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1133da000) [pid = 1650] [serial = 1611] [outer = 0x0] 11:05:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12ba70400) [pid = 1650] [serial = 1612] [outer = 0x1133da000] 11:05:57 INFO - PROCESS | 1650 | 1468519557953 Marionette DEBUG loaded listener.js 11:05:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bea0400) [pid = 1650] [serial = 1613] [outer = 0x1133da000] 11:05:58 INFO - PROCESS | 1650 | 1468519558374 Marionette TRACE conn2 <- [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]]]}] 11:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 11:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 720ms 11:05:58 INFO - PROCESS | 1650 | 1468519558430 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 11:05:58 INFO - PROCESS | 1650 | 1468519558432 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 11:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 11:05:58 INFO - PROCESS | 1650 | 1468519558434 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 11:05:58 INFO - PROCESS | 1650 | 1468519558435 Marionette TRACE conn2 <- [1,2122,null,{}] 11:05:58 INFO - PROCESS | 1650 | 1468519558438 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:58 INFO - PROCESS | 1650 | 1468519558442 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:58 INFO - PROCESS | 1650 | 1468519558560 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 11:05:58 INFO - PROCESS | 1650 | 1468519558622 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:58 INFO - PROCESS | 1650 | 1468519558623 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11723d000 == 47 [pid = 1650] [id = 538] 11:05:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x112e24c00) [pid = 1650] [serial = 1614] [outer = 0x0] 11:05:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x113ba7c00) [pid = 1650] [serial = 1615] [outer = 0x112e24c00] 11:05:58 INFO - PROCESS | 1650 | 1468519558796 Marionette DEBUG loaded listener.js 11:05:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1160da000) [pid = 1650] [serial = 1616] [outer = 0x112e24c00] 11:05:59 INFO - PROCESS | 1650 | 1468519559284 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 11:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 11:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 869ms 11:05:59 INFO - PROCESS | 1650 | 1468519559304 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 11:05:59 INFO - PROCESS | 1650 | 1468519559307 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 11:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 11:05:59 INFO - PROCESS | 1650 | 1468519559332 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 11:05:59 INFO - PROCESS | 1650 | 1468519559334 Marionette TRACE conn2 <- [1,2126,null,{}] 11:05:59 INFO - PROCESS | 1650 | 1468519559336 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:05:59 INFO - PROCESS | 1650 | 1468519559338 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:59 INFO - PROCESS | 1650 | 1468519559443 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 11:05:59 INFO - PROCESS | 1650 | 1468519559517 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:05:59 INFO - PROCESS | 1650 | 1468519559519 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:05:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e82000 == 48 [pid = 1650] [id = 539] 11:05:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118306400) [pid = 1650] [serial = 1617] [outer = 0x0] 11:05:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118506400) [pid = 1650] [serial = 1618] [outer = 0x118306400] 11:05:59 INFO - PROCESS | 1650 | 1468519559547 Marionette DEBUG loaded listener.js 11:05:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1197ca400) [pid = 1650] [serial = 1619] [outer = 0x118306400] 11:06:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12d015800 == 47 [pid = 1650] [id = 531] 11:06:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12caa8800 == 46 [pid = 1650] [id = 530] 11:06:00 INFO - PROCESS | 1650 | --DOCSHELL 0x123d82800 == 45 [pid = 1650] [id = 529] 11:06:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12c57d000 == 44 [pid = 1650] [id = 528] 11:06:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12bab1800 == 43 [pid = 1650] [id = 527] 11:06:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0bb000 == 42 [pid = 1650] [id = 526] 11:06:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12969b800 == 41 [pid = 1650] [id = 525] 11:06:00 INFO - PROCESS | 1650 | --DOCSHELL 0x128c38000 == 40 [pid = 1650] [id = 524] 11:06:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12408c800 == 39 [pid = 1650] [id = 523] 11:06:00 INFO - PROCESS | 1650 | --DOCSHELL 0x118e94000 == 38 [pid = 1650] [id = 522] 11:06:00 INFO - PROCESS | 1650 | --DOCSHELL 0x116f47000 == 37 [pid = 1650] [id = 521] 11:06:00 INFO - PROCESS | 1650 | --DOCSHELL 0x126125000 == 36 [pid = 1650] [id = 520] 11:06:00 INFO - PROCESS | 1650 | --DOCSHELL 0x118154800 == 35 [pid = 1650] [id = 519] 11:06:00 INFO - PROCESS | 1650 | --DOCSHELL 0x124b57800 == 34 [pid = 1650] [id = 518] 11:06:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11723d000 == 33 [pid = 1650] [id = 538] 11:06:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12d95b000 == 32 [pid = 1650] [id = 537] 11:06:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12d956000 == 31 [pid = 1650] [id = 536] 11:06:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12d550000 == 30 [pid = 1650] [id = 535] 11:06:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12a74f000 == 29 [pid = 1650] [id = 534] 11:06:00 INFO - PROCESS | 1650 | --DOCSHELL 0x119a7c800 == 28 [pid = 1650] [id = 533] 11:06:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12d24c800 == 27 [pid = 1650] [id = 532] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118120c00) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118211c00) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x116969c00) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118121800) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119892800) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1216dec00) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119b91c00) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x121a0d000) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118a43c00) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x124033c00) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118209400) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x121b46400) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x121191400) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129223000) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128e86c00) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1288c9400) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126154400) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128e80c00) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128c11400) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12bbe8800) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x129224400) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1291d0400) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128e82000) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113d8dc00) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12ba63400) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119222400) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119891000) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1181e3400) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1176c9400) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11830b400) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a70c000) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121a07c00) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12614b400) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 11:06:00 INFO - PROCESS | 1650 | 1468519560476 Marionette TRACE conn2 <- [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]]]}] 11:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 11:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1175ms 11:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 11:06:00 INFO - PROCESS | 1650 | 1468519560505 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 11:06:00 INFO - PROCESS | 1650 | 1468519560507 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 11:06:00 INFO - PROCESS | 1650 | 1468519560511 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 11:06:00 INFO - PROCESS | 1650 | 1468519560512 Marionette TRACE conn2 <- [1,2130,null,{}] 11:06:00 INFO - PROCESS | 1650 | 1468519560517 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:00 INFO - PROCESS | 1650 | 1468519560518 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:00 INFO - PROCESS | 1650 | 1468519560611 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 11:06:00 INFO - PROCESS | 1650 | 1468519560663 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:00 INFO - PROCESS | 1650 | 1468519560666 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f45000 == 28 [pid = 1650] [id = 540] 11:06:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115e13c00) [pid = 1650] [serial = 1620] [outer = 0x0] 11:06:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116629c00) [pid = 1650] [serial = 1621] [outer = 0x115e13c00] 11:06:00 INFO - PROCESS | 1650 | 1468519560696 Marionette DEBUG loaded listener.js 11:06:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116977800) [pid = 1650] [serial = 1622] [outer = 0x115e13c00] 11:06:01 INFO - PROCESS | 1650 | 1468519561029 Marionette TRACE conn2 <- [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] 11:06:01 INFO - PROCESS | 1650 | 1468519561086 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 11:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 11:06:01 INFO - PROCESS | 1650 | 1468519561091 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 11:06:01 INFO - PROCESS | 1650 | 1468519561093 Marionette TRACE conn2 <- [1,2134,null,{}] 11:06:01 INFO - PROCESS | 1650 | 1468519561095 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:01 INFO - PROCESS | 1650 | 1468519561097 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:01 INFO - PROCESS | 1650 | 1468519561176 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 11:06:01 INFO - PROCESS | 1650 | 1468519561234 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:01 INFO - PROCESS | 1650 | 1468519561235 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x118261800 == 29 [pid = 1650] [id = 541] 11:06:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116a03c00) [pid = 1650] [serial = 1623] [outer = 0x0] 11:06:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1173b7800) [pid = 1650] [serial = 1624] [outer = 0x116a03c00] 11:06:01 INFO - PROCESS | 1650 | 1468519561264 Marionette DEBUG loaded listener.js 11:06:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118211000) [pid = 1650] [serial = 1625] [outer = 0x116a03c00] 11:06:01 INFO - PROCESS | 1650 | 1468519561633 Marionette TRACE conn2 <- [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]]]}] 11:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 11:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 569ms 11:06:01 INFO - PROCESS | 1650 | 1468519561662 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 11:06:01 INFO - PROCESS | 1650 | 1468519561664 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 11:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 11:06:01 INFO - PROCESS | 1650 | 1468519561667 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 11:06:01 INFO - PROCESS | 1650 | 1468519561671 Marionette TRACE conn2 <- [1,2138,null,{}] 11:06:01 INFO - PROCESS | 1650 | 1468519561686 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:01 INFO - PROCESS | 1650 | 1468519561691 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:01 INFO - PROCESS | 1650 | 1468519561848 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 11:06:01 INFO - PROCESS | 1650 | 1468519561866 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:01 INFO - PROCESS | 1650 | 1468519561869 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12112d000 == 30 [pid = 1650] [id = 542] 11:06:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113093c00) [pid = 1650] [serial = 1626] [outer = 0x0] 11:06:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1185c8800) [pid = 1650] [serial = 1627] [outer = 0x113093c00] 11:06:01 INFO - PROCESS | 1650 | 1468519561915 Marionette DEBUG loaded listener.js 11:06:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119897800) [pid = 1650] [serial = 1628] [outer = 0x113093c00] 11:06:02 INFO - PROCESS | 1650 | 1468519562312 Marionette TRACE conn2 <- [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]]]}] 11:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 11:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 677ms 11:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 11:06:02 INFO - PROCESS | 1650 | 1468519562344 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 11:06:02 INFO - PROCESS | 1650 | 1468519562346 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 11:06:02 INFO - PROCESS | 1650 | 1468519562348 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 11:06:02 INFO - PROCESS | 1650 | 1468519562349 Marionette TRACE conn2 <- [1,2142,null,{}] 11:06:02 INFO - PROCESS | 1650 | 1468519562352 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:02 INFO - PROCESS | 1650 | 1468519562353 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:02 INFO - PROCESS | 1650 | 1468519562434 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 11:06:02 INFO - PROCESS | 1650 | 1468519562530 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:02 INFO - PROCESS | 1650 | 1468519562531 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x121dd2000 == 31 [pid = 1650] [id = 543] 11:06:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119897400) [pid = 1650] [serial = 1629] [outer = 0x0] 11:06:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119b12800) [pid = 1650] [serial = 1630] [outer = 0x119897400] 11:06:02 INFO - PROCESS | 1650 | 1468519562556 Marionette DEBUG loaded listener.js 11:06:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1210b1000) [pid = 1650] [serial = 1631] [outer = 0x119897400] 11:06:02 INFO - PROCESS | 1650 | 1468519562887 Marionette TRACE conn2 <- [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] 11:06:02 INFO - PROCESS | 1650 | 1468519562918 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 11:06:02 INFO - PROCESS | 1650 | 1468519562920 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 11:06:02 INFO - PROCESS | 1650 | 1468519562922 Marionette TRACE conn2 <- [1,2146,null,{}] 11:06:02 INFO - PROCESS | 1650 | 1468519562924 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:02 INFO - PROCESS | 1650 | 1468519562925 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:03 INFO - PROCESS | 1650 | 1468519563025 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 11:06:03 INFO - PROCESS | 1650 | 1468519563028 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:03 INFO - PROCESS | 1650 | 1468519563030 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x124bb3800 == 32 [pid = 1650] [id = 544] 11:06:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x113f35400) [pid = 1650] [serial = 1632] [outer = 0x0] 11:06:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121419000) [pid = 1650] [serial = 1633] [outer = 0x113f35400] 11:06:03 INFO - PROCESS | 1650 | 1468519563054 Marionette DEBUG loaded listener.js 11:06:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121a10c00) [pid = 1650] [serial = 1634] [outer = 0x113f35400] 11:06:03 INFO - PROCESS | 1650 | 1468519563402 Marionette TRACE conn2 <- [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] 11:06:03 INFO - PROCESS | 1650 | 1468519563444 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 11:06:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 11:06:03 INFO - PROCESS | 1650 | 1468519563446 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 11:06:03 INFO - PROCESS | 1650 | 1468519563447 Marionette TRACE conn2 <- [1,2150,null,{}] 11:06:03 INFO - PROCESS | 1650 | 1468519563450 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:03 INFO - PROCESS | 1650 | 1468519563454 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:03 INFO - PROCESS | 1650 | 1468519563571 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 11:06:03 INFO - PROCESS | 1650 | 1468519563583 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:03 INFO - PROCESS | 1650 | 1468519563584 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x129136000 == 33 [pid = 1650] [id = 545] 11:06:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1181c2400) [pid = 1650] [serial = 1635] [outer = 0x0] 11:06:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12403c000) [pid = 1650] [serial = 1636] [outer = 0x1181c2400] 11:06:03 INFO - PROCESS | 1650 | 1468519563609 Marionette DEBUG loaded listener.js 11:06:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12614f000) [pid = 1650] [serial = 1637] [outer = 0x1181c2400] 11:06:03 INFO - PROCESS | 1650 | 1468519563957 Marionette TRACE conn2 <- [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]]]}] 11:06:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 11:06:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 567ms 11:06:04 INFO - PROCESS | 1650 | 1468519564015 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 11:06:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 11:06:04 INFO - PROCESS | 1650 | 1468519564024 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 11:06:04 INFO - PROCESS | 1650 | 1468519564026 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 11:06:04 INFO - PROCESS | 1650 | 1468519564028 Marionette TRACE conn2 <- [1,2154,null,{}] 11:06:04 INFO - PROCESS | 1650 | 1468519564039 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:04 INFO - PROCESS | 1650 | 1468519564040 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:04 INFO - PROCESS | 1650 | 1468519564147 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 11:06:04 INFO - PROCESS | 1650 | 1468519564151 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:04 INFO - PROCESS | 1650 | 1468519564152 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296ba800 == 34 [pid = 1650] [id = 546] 11:06:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x121a11000) [pid = 1650] [serial = 1638] [outer = 0x0] 11:06:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126796000) [pid = 1650] [serial = 1639] [outer = 0x121a11000] 11:06:04 INFO - PROCESS | 1650 | 1468519564176 Marionette DEBUG loaded listener.js 11:06:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1288bd400) [pid = 1650] [serial = 1640] [outer = 0x121a11000] 11:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12afedc00) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 11:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124b17800) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 11:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126c54000) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 11:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129228c00) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 11:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1160dbc00) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 11:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1133e8000) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 11:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121a05000) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 11:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118209000) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 11:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12952ac00) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 11:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11850d000) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 11:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x129487000) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 11:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1151d8c00) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 11:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113d8d000) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 11:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116023400) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 11:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128e86400) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 11:06:04 INFO - PROCESS | 1650 | 1468519564764 Marionette TRACE conn2 <- [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]]]}] 11:06:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 11:06:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 777ms 11:06:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 11:06:04 INFO - PROCESS | 1650 | 1468519564821 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 11:06:04 INFO - PROCESS | 1650 | 1468519564822 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 11:06:04 INFO - PROCESS | 1650 | 1468519564825 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 11:06:04 INFO - PROCESS | 1650 | 1468519564827 Marionette TRACE conn2 <- [1,2158,null,{}] 11:06:04 INFO - PROCESS | 1650 | 1468519564829 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:04 INFO - PROCESS | 1650 | 1468519564831 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:04 INFO - PROCESS | 1650 | 1468519564910 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 11:06:04 INFO - PROCESS | 1650 | 1468519564914 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:04 INFO - PROCESS | 1650 | 1468519564915 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12946a000 == 35 [pid = 1650] [id = 547] 11:06:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1122b8400) [pid = 1650] [serial = 1641] [outer = 0x0] 11:06:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x115e1b000) [pid = 1650] [serial = 1642] [outer = 0x1122b8400] 11:06:04 INFO - PROCESS | 1650 | 1468519564942 Marionette DEBUG loaded listener.js 11:06:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119a40800) [pid = 1650] [serial = 1643] [outer = 0x1122b8400] 11:06:05 INFO - PROCESS | 1650 | 1468519565406 Marionette TRACE conn2 <- [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]]]}] 11:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 11:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 619ms 11:06:05 INFO - PROCESS | 1650 | 1468519565445 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 11:06:05 INFO - PROCESS | 1650 | 1468519565447 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 11:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 11:06:05 INFO - PROCESS | 1650 | 1468519565451 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 11:06:05 INFO - PROCESS | 1650 | 1468519565452 Marionette TRACE conn2 <- [1,2162,null,{}] 11:06:05 INFO - PROCESS | 1650 | 1468519565456 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:05 INFO - PROCESS | 1650 | 1468519565458 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:05 INFO - PROCESS | 1650 | 1468519565565 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 11:06:05 INFO - PROCESS | 1650 | 1468519565570 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:05 INFO - PROCESS | 1650 | 1468519565571 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12112b000 == 36 [pid = 1650] [id = 548] 11:06:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124b71800) [pid = 1650] [serial = 1644] [outer = 0x0] 11:06:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1288c0400) [pid = 1650] [serial = 1645] [outer = 0x124b71800] 11:06:05 INFO - PROCESS | 1650 | 1468519565597 Marionette DEBUG loaded listener.js 11:06:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128c0e400) [pid = 1650] [serial = 1646] [outer = 0x124b71800] 11:06:05 INFO - PROCESS | 1650 | 1468519565921 Marionette TRACE conn2 <- [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]]]}] 11:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 11:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 520ms 11:06:05 INFO - PROCESS | 1650 | 1468519565970 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 11:06:05 INFO - PROCESS | 1650 | 1468519565972 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 11:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 11:06:05 INFO - PROCESS | 1650 | 1468519565974 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 11:06:05 INFO - PROCESS | 1650 | 1468519565975 Marionette TRACE conn2 <- [1,2166,null,{}] 11:06:05 INFO - PROCESS | 1650 | 1468519565977 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:05 INFO - PROCESS | 1650 | 1468519565978 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:06 INFO - PROCESS | 1650 | 1468519566086 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 11:06:06 INFO - PROCESS | 1650 | 1468519566092 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:06 INFO - PROCESS | 1650 | 1468519566093 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12baad800 == 37 [pid = 1650] [id = 549] 11:06:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119a11800) [pid = 1650] [serial = 1647] [outer = 0x0] 11:06:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128c16800) [pid = 1650] [serial = 1648] [outer = 0x119a11800] 11:06:06 INFO - PROCESS | 1650 | 1468519566117 Marionette DEBUG loaded listener.js 11:06:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128e82000) [pid = 1650] [serial = 1649] [outer = 0x119a11800] 11:06:06 INFO - PROCESS | 1650 | 1468519566449 Marionette TRACE conn2 <- [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]]]}] 11:06:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 11:06:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 521ms 11:06:06 INFO - PROCESS | 1650 | 1468519566495 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 11:06:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 11:06:06 INFO - PROCESS | 1650 | 1468519566497 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 11:06:06 INFO - PROCESS | 1650 | 1468519566499 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 11:06:06 INFO - PROCESS | 1650 | 1468519566501 Marionette TRACE conn2 <- [1,2170,null,{}] 11:06:06 INFO - PROCESS | 1650 | 1468519566503 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:06 INFO - PROCESS | 1650 | 1468519566505 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:06 INFO - PROCESS | 1650 | 1468519566596 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 11:06:06 INFO - PROCESS | 1650 | 1468519566600 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:06 INFO - PROCESS | 1650 | 1468519566601 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x124baf800 == 38 [pid = 1650] [id = 550] 11:06:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128db4c00) [pid = 1650] [serial = 1650] [outer = 0x0] 11:06:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1291d5400) [pid = 1650] [serial = 1651] [outer = 0x128db4c00] 11:06:06 INFO - PROCESS | 1650 | 1468519566627 Marionette DEBUG loaded listener.js 11:06:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12952bc00) [pid = 1650] [serial = 1652] [outer = 0x128db4c00] 11:06:07 INFO - PROCESS | 1650 | 1468519567231 Marionette TRACE conn2 <- [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]]]}] 11:06:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 11:06:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 769ms 11:06:07 INFO - PROCESS | 1650 | 1468519567317 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 11:06:07 INFO - PROCESS | 1650 | 1468519567320 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 11:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 11:06:07 INFO - PROCESS | 1650 | 1468519567345 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 11:06:07 INFO - PROCESS | 1650 | 1468519567349 Marionette TRACE conn2 <- [1,2174,null,{}] 11:06:07 INFO - PROCESS | 1650 | 1468519567352 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:07 INFO - PROCESS | 1650 | 1468519567354 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:07 INFO - PROCESS | 1650 | 1468519567474 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 11:06:07 INFO - PROCESS | 1650 | 1468519567530 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:07 INFO - PROCESS | 1650 | 1468519567531 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11825a000 == 39 [pid = 1650] [id = 551] 11:06:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x115e0e000) [pid = 1650] [serial = 1653] [outer = 0x0] 11:06:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116a0a400) [pid = 1650] [serial = 1654] [outer = 0x115e0e000] 11:06:07 INFO - PROCESS | 1650 | 1468519567563 Marionette DEBUG loaded listener.js 11:06:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11811e400) [pid = 1650] [serial = 1655] [outer = 0x115e0e000] 11:06:08 INFO - PROCESS | 1650 | 1468519568092 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 11:06:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 11:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 824ms 11:06:08 INFO - PROCESS | 1650 | 1468519568169 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 11:06:08 INFO - PROCESS | 1650 | 1468519568172 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 11:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 11:06:08 INFO - PROCESS | 1650 | 1468519568177 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 11:06:08 INFO - PROCESS | 1650 | 1468519568179 Marionette TRACE conn2 <- [1,2178,null,{}] 11:06:08 INFO - PROCESS | 1650 | 1468519568181 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:08 INFO - PROCESS | 1650 | 1468519568183 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:08 INFO - PROCESS | 1650 | 1468519568299 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 11:06:08 INFO - PROCESS | 1650 | 1468519568383 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:08 INFO - PROCESS | 1650 | 1468519568384 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11694f000 == 40 [pid = 1650] [id = 552] 11:06:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x113965400) [pid = 1650] [serial = 1656] [outer = 0x0] 11:06:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1166f5800) [pid = 1650] [serial = 1657] [outer = 0x113965400] 11:06:08 INFO - PROCESS | 1650 | 1468519568416 Marionette DEBUG loaded listener.js 11:06:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118aab400) [pid = 1650] [serial = 1658] [outer = 0x113965400] 11:06:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12baad800 == 39 [pid = 1650] [id = 549] 11:06:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12112b000 == 38 [pid = 1650] [id = 548] 11:06:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12946a000 == 37 [pid = 1650] [id = 547] 11:06:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1296ba800 == 36 [pid = 1650] [id = 546] 11:06:09 INFO - PROCESS | 1650 | --DOCSHELL 0x129136000 == 35 [pid = 1650] [id = 545] 11:06:09 INFO - PROCESS | 1650 | --DOCSHELL 0x124bb3800 == 34 [pid = 1650] [id = 544] 11:06:09 INFO - PROCESS | 1650 | --DOCSHELL 0x121dd2000 == 33 [pid = 1650] [id = 543] 11:06:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12112d000 == 32 [pid = 1650] [id = 542] 11:06:09 INFO - PROCESS | 1650 | --DOCSHELL 0x118261800 == 31 [pid = 1650] [id = 541] 11:06:09 INFO - PROCESS | 1650 | --DOCSHELL 0x116f45000 == 30 [pid = 1650] [id = 540] 11:06:09 INFO - PROCESS | 1650 | 1468519569082 Marionette TRACE conn2 <- [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]]]}] 11:06:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 11:06:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 920ms 11:06:09 INFO - PROCESS | 1650 | 1468519569097 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 11:06:09 INFO - PROCESS | 1650 | 1468519569100 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 11:06:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 11:06:09 INFO - PROCESS | 1650 | 1468519569103 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 11:06:09 INFO - PROCESS | 1650 | 1468519569105 Marionette TRACE conn2 <- [1,2182,null,{}] 11:06:09 INFO - PROCESS | 1650 | 1468519569111 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:09 INFO - PROCESS | 1650 | 1468519569113 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:09 INFO - PROCESS | 1650 | 1468519569197 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 11:06:09 INFO - PROCESS | 1650 | 1468519569203 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:09 INFO - PROCESS | 1650 | 1468519569205 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x117246000 == 31 [pid = 1650] [id = 553] 11:06:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1181bc800) [pid = 1650] [serial = 1659] [outer = 0x0] 11:06:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118205400) [pid = 1650] [serial = 1660] [outer = 0x1181bc800] 11:06:09 INFO - PROCESS | 1650 | 1468519569236 Marionette DEBUG loaded listener.js 11:06:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11850f800) [pid = 1650] [serial = 1661] [outer = 0x1181bc800] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12b262800) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x126a81400) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128e7a400) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12a654c00) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12aa78000) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129228400) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116a0b800) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11811d000) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11a004000) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1217d1000) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1242c0c00) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1185bf000) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118e9dc00) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12aa84000) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119223000) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119898c00) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12afe2000) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1160d8000) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118112400) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12bbecc00) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11989a800) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12afe8000) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123c81000) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126c47400) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12afe6400) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128dad000) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126151c00) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12bea4c00) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12bbf3400) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 11:06:09 INFO - PROCESS | 1650 | 1468519569638 Marionette TRACE conn2 <- [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]]]}] 11:06:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 11:06:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 575ms 11:06:09 INFO - PROCESS | 1650 | 1468519569683 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 11:06:09 INFO - PROCESS | 1650 | 1468519569686 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 11:06:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 11:06:09 INFO - PROCESS | 1650 | 1468519569692 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 11:06:09 INFO - PROCESS | 1650 | 1468519569694 Marionette TRACE conn2 <- [1,2186,null,{}] 11:06:09 INFO - PROCESS | 1650 | 1468519569696 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:09 INFO - PROCESS | 1650 | 1468519569698 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:09 INFO - PROCESS | 1650 | 1468519569779 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 11:06:09 INFO - PROCESS | 1650 | 1468519569783 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:09 INFO - PROCESS | 1650 | 1468519569784 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a7a000 == 32 [pid = 1650] [id = 554] 11:06:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1197cc400) [pid = 1650] [serial = 1662] [outer = 0x0] 11:06:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1197e0800) [pid = 1650] [serial = 1663] [outer = 0x1197cc400] 11:06:09 INFO - PROCESS | 1650 | 1468519569816 Marionette DEBUG loaded listener.js 11:06:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119a04000) [pid = 1650] [serial = 1664] [outer = 0x1197cc400] 11:06:10 INFO - PROCESS | 1650 | 1468519570284 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 11:06:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 11:06:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 625ms 11:06:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 11:06:10 INFO - PROCESS | 1650 | 1468519570317 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 11:06:10 INFO - PROCESS | 1650 | 1468519570319 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 11:06:10 INFO - PROCESS | 1650 | 1468519570322 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 11:06:10 INFO - PROCESS | 1650 | 1468519570326 Marionette TRACE conn2 <- [1,2190,null,{}] 11:06:10 INFO - PROCESS | 1650 | 1468519570349 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:10 INFO - PROCESS | 1650 | 1468519570354 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:10 INFO - PROCESS | 1650 | 1468519570483 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 11:06:10 INFO - PROCESS | 1650 | 1468519570579 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:10 INFO - PROCESS | 1650 | 1468519570582 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b49000 == 33 [pid = 1650] [id = 555] 11:06:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x121260400) [pid = 1650] [serial = 1665] [outer = 0x0] 11:06:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x121a0ac00) [pid = 1650] [serial = 1666] [outer = 0x121260400] 11:06:10 INFO - PROCESS | 1650 | 1468519570610 Marionette DEBUG loaded listener.js 11:06:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123cadc00) [pid = 1650] [serial = 1667] [outer = 0x121260400] 11:06:10 INFO - PROCESS | 1650 | 1468519570895 Marionette TRACE conn2 <- [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]]]}] 11:06:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 11:06:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 634ms 11:06:10 INFO - PROCESS | 1650 | 1468519570955 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 11:06:10 INFO - PROCESS | 1650 | 1468519570957 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 11:06:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 11:06:10 INFO - PROCESS | 1650 | 1468519570962 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 11:06:10 INFO - PROCESS | 1650 | 1468519570963 Marionette TRACE conn2 <- [1,2194,null,{}] 11:06:10 INFO - PROCESS | 1650 | 1468519570965 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:10 INFO - PROCESS | 1650 | 1468519570967 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:11 INFO - PROCESS | 1650 | 1468519571050 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 11:06:11 INFO - PROCESS | 1650 | 1468519571054 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:11 INFO - PROCESS | 1650 | 1468519571055 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x129133800 == 34 [pid = 1650] [id = 556] 11:06:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12403dc00) [pid = 1650] [serial = 1668] [outer = 0x0] 11:06:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124045c00) [pid = 1650] [serial = 1669] [outer = 0x12403dc00] 11:06:11 INFO - PROCESS | 1650 | 1468519571082 Marionette DEBUG loaded listener.js 11:06:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124b11400) [pid = 1650] [serial = 1670] [outer = 0x12403dc00] 11:06:11 INFO - PROCESS | 1650 | 1468519571460 Marionette TRACE conn2 <- [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]]]}] 11:06:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 11:06:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 517ms 11:06:11 INFO - PROCESS | 1650 | 1468519571480 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 11:06:11 INFO - PROCESS | 1650 | 1468519571481 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 11:06:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 11:06:11 INFO - PROCESS | 1650 | 1468519571483 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 11:06:11 INFO - PROCESS | 1650 | 1468519571484 Marionette TRACE conn2 <- [1,2198,null,{}] 11:06:11 INFO - PROCESS | 1650 | 1468519571487 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:11 INFO - PROCESS | 1650 | 1468519571488 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:11 INFO - PROCESS | 1650 | 1468519571591 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 11:06:11 INFO - PROCESS | 1650 | 1468519571604 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:11 INFO - PROCESS | 1650 | 1468519571605 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5a3800 == 35 [pid = 1650] [id = 557] 11:06:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124049000) [pid = 1650] [serial = 1671] [outer = 0x0] 11:06:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125f65800) [pid = 1650] [serial = 1672] [outer = 0x124049000] 11:06:11 INFO - PROCESS | 1650 | 1468519571629 Marionette DEBUG loaded listener.js 11:06:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126789400) [pid = 1650] [serial = 1673] [outer = 0x124049000] 11:06:11 INFO - PROCESS | 1650 | 1468519571994 Marionette TRACE conn2 <- [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]]]}] 11:06:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 11:06:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 517ms 11:06:12 INFO - PROCESS | 1650 | 1468519572002 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 11:06:12 INFO - PROCESS | 1650 | 1468519572003 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 11:06:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 11:06:12 INFO - PROCESS | 1650 | 1468519572005 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 11:06:12 INFO - PROCESS | 1650 | 1468519572006 Marionette TRACE conn2 <- [1,2202,null,{}] 11:06:12 INFO - PROCESS | 1650 | 1468519572009 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:12 INFO - PROCESS | 1650 | 1468519572013 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:12 INFO - PROCESS | 1650 | 1468519572135 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 11:06:12 INFO - PROCESS | 1650 | 1468519572149 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:12 INFO - PROCESS | 1650 | 1468519572150 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b28f000 == 36 [pid = 1650] [id = 558] 11:06:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126790800) [pid = 1650] [serial = 1674] [outer = 0x0] 11:06:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1288c9400) [pid = 1650] [serial = 1675] [outer = 0x126790800] 11:06:12 INFO - PROCESS | 1650 | 1468519572175 Marionette DEBUG loaded listener.js 11:06:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129221400) [pid = 1650] [serial = 1676] [outer = 0x126790800] 11:06:12 INFO - PROCESS | 1650 | 1468519572531 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 11:06:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 11:06:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 574ms 11:06:12 INFO - PROCESS | 1650 | 1468519572579 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 11:06:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 11:06:12 INFO - PROCESS | 1650 | 1468519572580 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 11:06:12 INFO - PROCESS | 1650 | 1468519572583 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 11:06:12 INFO - PROCESS | 1650 | 1468519572584 Marionette TRACE conn2 <- [1,2206,null,{}] 11:06:12 INFO - PROCESS | 1650 | 1468519572586 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:12 INFO - PROCESS | 1650 | 1468519572587 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:12 INFO - PROCESS | 1650 | 1468519572686 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 11:06:12 INFO - PROCESS | 1650 | 1468519572698 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:12 INFO - PROCESS | 1650 | 1468519572699 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212ce000 == 37 [pid = 1650] [id = 559] 11:06:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129224000) [pid = 1650] [serial = 1677] [outer = 0x0] 11:06:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129492800) [pid = 1650] [serial = 1678] [outer = 0x129224000] 11:06:12 INFO - PROCESS | 1650 | 1468519572723 Marionette DEBUG loaded listener.js 11:06:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a654800) [pid = 1650] [serial = 1679] [outer = 0x129224000] 11:06:13 INFO - PROCESS | 1650 | 1468519573076 Marionette TRACE conn2 <- [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]]]}] 11:06:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 11:06:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 520ms 11:06:13 INFO - PROCESS | 1650 | 1468519573104 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 11:06:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 11:06:13 INFO - PROCESS | 1650 | 1468519573105 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 11:06:13 INFO - PROCESS | 1650 | 1468519573112 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 11:06:13 INFO - PROCESS | 1650 | 1468519573113 Marionette TRACE conn2 <- [1,2210,null,{}] 11:06:13 INFO - PROCESS | 1650 | 1468519573116 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:13 INFO - PROCESS | 1650 | 1468519573117 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:13 INFO - PROCESS | 1650 | 1468519573313 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 11:06:13 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1173b8800) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 11:06:13 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1197e6000) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 11:06:13 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113f35400) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 11:06:13 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12658c000) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 11:06:13 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1181c2400) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 11:06:13 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115e13c00) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 11:06:13 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121a11000) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 11:06:13 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a655800) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 11:06:13 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1122b8400) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 11:06:13 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1133da000) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 11:06:13 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113093c00) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 11:06:13 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118306400) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 11:06:13 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116a03c00) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 11:06:13 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112e24c00) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 11:06:13 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124b71800) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 11:06:13 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119897400) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 11:06:13 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119a11800) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 11:06:13 INFO - PROCESS | 1650 | 1468519573359 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:13 INFO - PROCESS | 1650 | 1468519573360 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x116015800 == 38 [pid = 1650] [id = 560] 11:06:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112a83800) [pid = 1650] [serial = 1680] [outer = 0x0] 11:06:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113933800) [pid = 1650] [serial = 1681] [outer = 0x112a83800] 11:06:13 INFO - PROCESS | 1650 | 1468519573393 Marionette DEBUG loaded listener.js 11:06:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1181c2400) [pid = 1650] [serial = 1682] [outer = 0x112a83800] 11:06:13 INFO - PROCESS | 1650 | 1468519573665 Marionette TRACE conn2 <- [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]]]}] 11:06:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 11:06:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 574ms 11:06:13 INFO - PROCESS | 1650 | 1468519573683 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 11:06:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 11:06:13 INFO - PROCESS | 1650 | 1468519573684 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 11:06:13 INFO - PROCESS | 1650 | 1468519573687 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 11:06:13 INFO - PROCESS | 1650 | 1468519573688 Marionette TRACE conn2 <- [1,2214,null,{}] 11:06:13 INFO - PROCESS | 1650 | 1468519573698 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:13 INFO - PROCESS | 1650 | 1468519573700 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:13 INFO - PROCESS | 1650 | 1468519573786 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 11:06:13 INFO - PROCESS | 1650 | 1468519573790 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:13 INFO - PROCESS | 1650 | 1468519573792 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12caaf000 == 39 [pid = 1650] [id = 561] 11:06:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1181c2800) [pid = 1650] [serial = 1683] [outer = 0x0] 11:06:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x121a0c800) [pid = 1650] [serial = 1684] [outer = 0x1181c2800] 11:06:13 INFO - PROCESS | 1650 | 1468519573818 Marionette DEBUG loaded listener.js 11:06:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128e7e000) [pid = 1650] [serial = 1685] [outer = 0x1181c2800] 11:06:14 INFO - PROCESS | 1650 | 1468519574147 Marionette TRACE conn2 <- [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]]]}] 11:06:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 11:06:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 470ms 11:06:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 11:06:14 INFO - PROCESS | 1650 | 1468519574158 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 11:06:14 INFO - PROCESS | 1650 | 1468519574162 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 11:06:14 INFO - PROCESS | 1650 | 1468519574165 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 11:06:14 INFO - PROCESS | 1650 | 1468519574166 Marionette TRACE conn2 <- [1,2218,null,{}] 11:06:14 INFO - PROCESS | 1650 | 1468519574169 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:14 INFO - PROCESS | 1650 | 1468519574170 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:14 INFO - PROCESS | 1650 | 1468519574294 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 11:06:14 INFO - PROCESS | 1650 | 1468519574303 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:14 INFO - PROCESS | 1650 | 1468519574304 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf08000 == 40 [pid = 1650] [id = 562] 11:06:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1181e3000) [pid = 1650] [serial = 1686] [outer = 0x0] 11:06:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124b10800) [pid = 1650] [serial = 1687] [outer = 0x1181e3000] 11:06:14 INFO - PROCESS | 1650 | 1468519574349 Marionette DEBUG loaded listener.js 11:06:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12aa79800) [pid = 1650] [serial = 1688] [outer = 0x1181e3000] 11:06:14 INFO - PROCESS | 1650 | 1468519574803 Marionette TRACE conn2 <- [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]]]}] 11:06:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 11:06:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 670ms 11:06:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 11:06:14 INFO - PROCESS | 1650 | 1468519574834 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 11:06:14 INFO - PROCESS | 1650 | 1468519574836 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 11:06:14 INFO - PROCESS | 1650 | 1468519574838 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 11:06:14 INFO - PROCESS | 1650 | 1468519574840 Marionette TRACE conn2 <- [1,2222,null,{}] 11:06:14 INFO - PROCESS | 1650 | 1468519574843 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:14 INFO - PROCESS | 1650 | 1468519574844 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:14 INFO - PROCESS | 1650 | 1468519574964 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 11:06:14 INFO - PROCESS | 1650 | 1468519574970 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:14 INFO - PROCESS | 1650 | 1468519574972 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d01f000 == 41 [pid = 1650] [id = 563] 11:06:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11820a000) [pid = 1650] [serial = 1689] [outer = 0x0] 11:06:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12aa82800) [pid = 1650] [serial = 1690] [outer = 0x11820a000] 11:06:14 INFO - PROCESS | 1650 | 1468519574998 Marionette DEBUG loaded listener.js 11:06:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12ba71000) [pid = 1650] [serial = 1691] [outer = 0x11820a000] 11:06:15 INFO - PROCESS | 1650 | 1468519575381 Marionette TRACE conn2 <- [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]]]}] 11:06:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 11:06:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 570ms 11:06:15 INFO - PROCESS | 1650 | 1468519575410 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 11:06:15 INFO - PROCESS | 1650 | 1468519575413 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 11:06:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 11:06:15 INFO - PROCESS | 1650 | 1468519575417 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 11:06:15 INFO - PROCESS | 1650 | 1468519575420 Marionette TRACE conn2 <- [1,2226,null,{}] 11:06:15 INFO - PROCESS | 1650 | 1468519575424 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:15 INFO - PROCESS | 1650 | 1468519575426 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:15 INFO - PROCESS | 1650 | 1468519575541 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 11:06:15 INFO - PROCESS | 1650 | 1468519575612 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:15 INFO - PROCESS | 1650 | 1468519575615 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x117235000 == 42 [pid = 1650] [id = 564] 11:06:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1151d8c00) [pid = 1650] [serial = 1692] [outer = 0x0] 11:06:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x115e15000) [pid = 1650] [serial = 1693] [outer = 0x1151d8c00] 11:06:15 INFO - PROCESS | 1650 | 1468519575647 Marionette DEBUG loaded listener.js 11:06:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1173b4c00) [pid = 1650] [serial = 1694] [outer = 0x1151d8c00] 11:06:16 INFO - PROCESS | 1650 | 1468519576060 Marionette TRACE conn2 <- [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]]]}] 11:06:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 11:06:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 672ms 11:06:16 INFO - PROCESS | 1650 | 1468519576089 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 11:06:16 INFO - PROCESS | 1650 | 1468519576092 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 11:06:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 11:06:16 INFO - PROCESS | 1650 | 1468519576097 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 11:06:16 INFO - PROCESS | 1650 | 1468519576099 Marionette TRACE conn2 <- [1,2230,null,{}] 11:06:16 INFO - PROCESS | 1650 | 1468519576101 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:16 INFO - PROCESS | 1650 | 1468519576103 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:16 INFO - PROCESS | 1650 | 1468519576211 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 11:06:16 INFO - PROCESS | 1650 | 1468519576316 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:16 INFO - PROCESS | 1650 | 1468519576318 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x128839000 == 43 [pid = 1650] [id = 565] 11:06:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11989a800) [pid = 1650] [serial = 1695] [outer = 0x0] 11:06:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119a04400) [pid = 1650] [serial = 1696] [outer = 0x11989a800] 11:06:16 INFO - PROCESS | 1650 | 1468519576348 Marionette DEBUG loaded listener.js 11:06:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11a003c00) [pid = 1650] [serial = 1697] [outer = 0x11989a800] 11:06:16 INFO - PROCESS | 1650 | 1468519576762 Marionette TRACE conn2 <- [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]]]}] 11:06:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 11:06:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 720ms 11:06:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 11:06:16 INFO - PROCESS | 1650 | 1468519576816 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 11:06:16 INFO - PROCESS | 1650 | 1468519576818 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 11:06:16 INFO - PROCESS | 1650 | 1468519576820 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 11:06:16 INFO - PROCESS | 1650 | 1468519576823 Marionette TRACE conn2 <- [1,2234,null,{}] 11:06:16 INFO - PROCESS | 1650 | 1468519576831 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:16 INFO - PROCESS | 1650 | 1468519576834 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:16 INFO - PROCESS | 1650 | 1468519576972 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 11:06:17 INFO - PROCESS | 1650 | 1468519577047 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:17 INFO - PROCESS | 1650 | 1468519577050 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d246000 == 44 [pid = 1650] [id = 566] 11:06:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123c81000) [pid = 1650] [serial = 1698] [outer = 0x0] 11:06:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124b72c00) [pid = 1650] [serial = 1699] [outer = 0x123c81000] 11:06:17 INFO - PROCESS | 1650 | 1468519577083 Marionette DEBUG loaded listener.js 11:06:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1288c4000) [pid = 1650] [serial = 1700] [outer = 0x123c81000] 11:06:17 INFO - PROCESS | 1650 | 1468519577489 Marionette TRACE conn2 <- [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]]]}] 11:06:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 11:06:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 725ms 11:06:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 11:06:17 INFO - PROCESS | 1650 | 1468519577546 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 11:06:17 INFO - PROCESS | 1650 | 1468519577548 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 11:06:17 INFO - PROCESS | 1650 | 1468519577550 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 11:06:17 INFO - PROCESS | 1650 | 1468519577551 Marionette TRACE conn2 <- [1,2238,null,{}] 11:06:17 INFO - PROCESS | 1650 | 1468519577554 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:17 INFO - PROCESS | 1650 | 1468519577555 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:17 INFO - PROCESS | 1650 | 1468519577659 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 11:06:17 INFO - PROCESS | 1650 | 1468519577722 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:17 INFO - PROCESS | 1650 | 1468519577723 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d951000 == 45 [pid = 1650] [id = 567] 11:06:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126a80000) [pid = 1650] [serial = 1701] [outer = 0x0] 11:06:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128e84c00) [pid = 1650] [serial = 1702] [outer = 0x126a80000] 11:06:17 INFO - PROCESS | 1650 | 1468519577793 Marionette DEBUG loaded listener.js 11:06:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a561800) [pid = 1650] [serial = 1703] [outer = 0x126a80000] 11:06:18 INFO - PROCESS | 1650 | 1468519578192 Marionette TRACE conn2 <- [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]]]}] 11:06:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 11:06:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 668ms 11:06:18 INFO - PROCESS | 1650 | 1468519578219 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 11:06:18 INFO - PROCESS | 1650 | 1468519578220 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 11:06:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 11:06:18 INFO - PROCESS | 1650 | 1468519578222 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 11:06:18 INFO - PROCESS | 1650 | 1468519578224 Marionette TRACE conn2 <- [1,2242,null,{}] 11:06:18 INFO - PROCESS | 1650 | 1468519578226 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:18 INFO - PROCESS | 1650 | 1468519578227 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:18 INFO - PROCESS | 1650 | 1468519578332 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 11:06:18 INFO - PROCESS | 1650 | 1468519578405 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:18 INFO - PROCESS | 1650 | 1468519578406 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dd27800 == 46 [pid = 1650] [id = 568] 11:06:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12a70b400) [pid = 1650] [serial = 1704] [outer = 0x0] 11:06:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b004400) [pid = 1650] [serial = 1705] [outer = 0x12a70b400] 11:06:18 INFO - PROCESS | 1650 | 1468519578435 Marionette DEBUG loaded listener.js 11:06:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12ba64c00) [pid = 1650] [serial = 1706] [outer = 0x12a70b400] 11:06:18 INFO - PROCESS | 1650 | 1468519578883 Marionette TRACE conn2 <- [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]]]}] 11:06:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 11:06:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 669ms 11:06:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 11:06:18 INFO - PROCESS | 1650 | 1468519578892 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 11:06:18 INFO - PROCESS | 1650 | 1468519578893 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 11:06:18 INFO - PROCESS | 1650 | 1468519578895 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 11:06:18 INFO - PROCESS | 1650 | 1468519578897 Marionette TRACE conn2 <- [1,2246,null,{}] 11:06:18 INFO - PROCESS | 1650 | 1468519578899 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:18 INFO - PROCESS | 1650 | 1468519578904 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:19 INFO - PROCESS | 1650 | 1468519579049 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 11:06:19 INFO - PROCESS | 1650 | 1468519579283 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:19 INFO - PROCESS | 1650 | 1468519579285 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x117085000 == 47 [pid = 1650] [id = 569] 11:06:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11393d000) [pid = 1650] [serial = 1707] [outer = 0x0] 11:06:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x113d4ac00) [pid = 1650] [serial = 1708] [outer = 0x11393d000] 11:06:19 INFO - PROCESS | 1650 | 1468519579313 Marionette DEBUG loaded listener.js 11:06:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11628e400) [pid = 1650] [serial = 1709] [outer = 0x11393d000] 11:06:19 INFO - PROCESS | 1650 | 1468519579784 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 11:06:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 11:06:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 920ms 11:06:19 INFO - PROCESS | 1650 | 1468519579825 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 11:06:19 INFO - PROCESS | 1650 | 1468519579828 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 11:06:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 11:06:19 INFO - PROCESS | 1650 | 1468519579832 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 11:06:19 INFO - PROCESS | 1650 | 1468519579834 Marionette TRACE conn2 <- [1,2250,null,{}] 11:06:19 INFO - PROCESS | 1650 | 1468519579838 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:19 INFO - PROCESS | 1650 | 1468519579839 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:19 INFO - PROCESS | 1650 | 1468519579940 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 11:06:20 INFO - PROCESS | 1650 | 1468519580017 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:20 INFO - PROCESS | 1650 | 1468519580019 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11826b000 == 48 [pid = 1650] [id = 570] 11:06:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11820ec00) [pid = 1650] [serial = 1710] [outer = 0x0] 11:06:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1185bf000) [pid = 1650] [serial = 1711] [outer = 0x11820ec00] 11:06:20 INFO - PROCESS | 1650 | 1468519580047 Marionette DEBUG loaded listener.js 11:06:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118ea9400) [pid = 1650] [serial = 1712] [outer = 0x11820ec00] 11:06:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf08000 == 47 [pid = 1650] [id = 562] 11:06:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12caaf000 == 46 [pid = 1650] [id = 561] 11:06:20 INFO - PROCESS | 1650 | --DOCSHELL 0x116015800 == 45 [pid = 1650] [id = 560] 11:06:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1212ce000 == 44 [pid = 1650] [id = 559] 11:06:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12b28f000 == 43 [pid = 1650] [id = 558] 11:06:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5a3800 == 42 [pid = 1650] [id = 557] 11:06:20 INFO - PROCESS | 1650 | --DOCSHELL 0x129133800 == 41 [pid = 1650] [id = 556] 11:06:20 INFO - PROCESS | 1650 | --DOCSHELL 0x124b49000 == 40 [pid = 1650] [id = 555] 11:06:20 INFO - PROCESS | 1650 | --DOCSHELL 0x119a7a000 == 39 [pid = 1650] [id = 554] 11:06:20 INFO - PROCESS | 1650 | --DOCSHELL 0x117246000 == 38 [pid = 1650] [id = 553] 11:06:20 INFO - PROCESS | 1650 | --DOCSHELL 0x11694f000 == 37 [pid = 1650] [id = 552] 11:06:20 INFO - PROCESS | 1650 | --DOCSHELL 0x11825a000 == 36 [pid = 1650] [id = 551] 11:06:20 INFO - PROCESS | 1650 | --DOCSHELL 0x118e82000 == 35 [pid = 1650] [id = 539] 11:06:20 INFO - PROCESS | 1650 | --DOCSHELL 0x124baf800 == 34 [pid = 1650] [id = 550] 11:06:20 INFO - PROCESS | 1650 | --DOCSHELL 0x117085000 == 33 [pid = 1650] [id = 569] 11:06:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12dd27800 == 32 [pid = 1650] [id = 568] 11:06:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12d951000 == 31 [pid = 1650] [id = 567] 11:06:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12d246000 == 30 [pid = 1650] [id = 566] 11:06:20 INFO - PROCESS | 1650 | --DOCSHELL 0x128839000 == 29 [pid = 1650] [id = 565] 11:06:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12d01f000 == 28 [pid = 1650] [id = 563] 11:06:20 INFO - PROCESS | 1650 | --DOCSHELL 0x117235000 == 27 [pid = 1650] [id = 564] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11830ac00) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1181d4800) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x121a09400) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11a0e6000) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x121419000) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1291c9800) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x128c1cc00) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12403c000) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116629c00) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126796000) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116977800) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12ba65400) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12aa85400) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12614f000) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119a40800) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12bea0400) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1185c8800) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12ba70400) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119897800) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1197ca400) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118506400) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1173b7800) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118211000) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1160da000) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113ba7c00) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115e1b000) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1288c0400) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1288bd400) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119b12800) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1210b1000) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1291d5400) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121a10c00) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128e82000) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128c16800) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 11:06:20 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128c0e400) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 11:06:21 INFO - PROCESS | 1650 | 1468519581000 Marionette TRACE conn2 <- [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]]]}] 11:06:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 11:06:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1173ms 11:06:21 INFO - PROCESS | 1650 | 1468519581006 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 11:06:21 INFO - PROCESS | 1650 | 1468519581008 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 11:06:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 11:06:21 INFO - PROCESS | 1650 | 1468519581013 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 11:06:21 INFO - PROCESS | 1650 | 1468519581015 Marionette TRACE conn2 <- [1,2254,null,{}] 11:06:21 INFO - PROCESS | 1650 | 1468519581019 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:21 INFO - PROCESS | 1650 | 1468519581020 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:21 INFO - PROCESS | 1650 | 1468519581108 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 11:06:21 INFO - PROCESS | 1650 | 1468519581164 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:21 INFO - PROCESS | 1650 | 1468519581167 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11694b000 == 28 [pid = 1650] [id = 571] 11:06:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115e19c00) [pid = 1650] [serial = 1713] [outer = 0x0] 11:06:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1167a6000) [pid = 1650] [serial = 1714] [outer = 0x115e19c00] 11:06:21 INFO - PROCESS | 1650 | 1468519581195 Marionette DEBUG loaded listener.js 11:06:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x117060800) [pid = 1650] [serial = 1715] [outer = 0x115e19c00] 11:06:21 INFO - PROCESS | 1650 | 1468519581518 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 11:06:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 11:06:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 520ms 11:06:21 INFO - PROCESS | 1650 | 1468519581534 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 11:06:21 INFO - PROCESS | 1650 | 1468519581537 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 11:06:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 11:06:21 INFO - PROCESS | 1650 | 1468519581543 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 11:06:21 INFO - PROCESS | 1650 | 1468519581547 Marionette TRACE conn2 <- [1,2258,null,{}] 11:06:21 INFO - PROCESS | 1650 | 1468519581550 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:21 INFO - PROCESS | 1650 | 1468519581551 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:21 INFO - PROCESS | 1650 | 1468519581632 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 11:06:21 INFO - PROCESS | 1650 | 1468519581636 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:21 INFO - PROCESS | 1650 | 1468519581637 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ad5000 == 29 [pid = 1650] [id = 572] 11:06:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118117800) [pid = 1650] [serial = 1716] [outer = 0x0] 11:06:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1181d4800) [pid = 1650] [serial = 1717] [outer = 0x118117800] 11:06:21 INFO - PROCESS | 1650 | 1468519581668 Marionette DEBUG loaded listener.js 11:06:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11830f800) [pid = 1650] [serial = 1718] [outer = 0x118117800] 11:06:22 INFO - PROCESS | 1650 | 1468519582032 Marionette TRACE conn2 <- [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]]]}] 11:06:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 11:06:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 522ms 11:06:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 11:06:22 INFO - PROCESS | 1650 | 1468519582065 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 11:06:22 INFO - PROCESS | 1650 | 1468519582066 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 11:06:22 INFO - PROCESS | 1650 | 1468519582068 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 11:06:22 INFO - PROCESS | 1650 | 1468519582070 Marionette TRACE conn2 <- [1,2262,null,{}] 11:06:22 INFO - PROCESS | 1650 | 1468519582078 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:22 INFO - PROCESS | 1650 | 1468519582082 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:22 INFO - PROCESS | 1650 | 1468519582160 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 11:06:22 INFO - PROCESS | 1650 | 1468519582165 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:22 INFO - PROCESS | 1650 | 1468519582167 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212ba000 == 30 [pid = 1650] [id = 573] 11:06:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112d58000) [pid = 1650] [serial = 1719] [outer = 0x0] 11:06:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119225c00) [pid = 1650] [serial = 1720] [outer = 0x112d58000] 11:06:22 INFO - PROCESS | 1650 | 1468519582198 Marionette DEBUG loaded listener.js 11:06:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119891000) [pid = 1650] [serial = 1721] [outer = 0x112d58000] 11:06:22 INFO - PROCESS | 1650 | 1468519582529 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 11:06:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 11:06:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 471ms 11:06:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 11:06:22 INFO - PROCESS | 1650 | 1468519582539 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 11:06:22 INFO - PROCESS | 1650 | 1468519582542 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 11:06:22 INFO - PROCESS | 1650 | 1468519582545 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 11:06:22 INFO - PROCESS | 1650 | 1468519582546 Marionette TRACE conn2 <- [1,2266,null,{}] 11:06:22 INFO - PROCESS | 1650 | 1468519582548 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:22 INFO - PROCESS | 1650 | 1468519582549 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:22 INFO - PROCESS | 1650 | 1468519582631 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 11:06:22 INFO - PROCESS | 1650 | 1468519582694 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:22 INFO - PROCESS | 1650 | 1468519582695 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x121dd2000 == 31 [pid = 1650] [id = 574] 11:06:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119221c00) [pid = 1650] [serial = 1722] [outer = 0x0] 11:06:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119a0a000) [pid = 1650] [serial = 1723] [outer = 0x119221c00] 11:06:22 INFO - PROCESS | 1650 | 1468519582721 Marionette DEBUG loaded listener.js 11:06:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119e15000) [pid = 1650] [serial = 1724] [outer = 0x119221c00] 11:06:23 INFO - PROCESS | 1650 | 1468519583003 Marionette TRACE conn2 <- [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]]]}] 11:06:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 11:06:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 519ms 11:06:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 11:06:23 INFO - PROCESS | 1650 | 1468519583065 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 11:06:23 INFO - PROCESS | 1650 | 1468519583066 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 11:06:23 INFO - PROCESS | 1650 | 1468519583068 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 11:06:23 INFO - PROCESS | 1650 | 1468519583070 Marionette TRACE conn2 <- [1,2270,null,{}] 11:06:23 INFO - PROCESS | 1650 | 1468519583072 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:23 INFO - PROCESS | 1650 | 1468519583073 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:23 INFO - PROCESS | 1650 | 1468519583169 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 11:06:23 INFO - PROCESS | 1650 | 1468519583206 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:23 INFO - PROCESS | 1650 | 1468519583208 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a66800 == 32 [pid = 1650] [id = 575] 11:06:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1176c4800) [pid = 1650] [serial = 1725] [outer = 0x0] 11:06:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12118f800) [pid = 1650] [serial = 1726] [outer = 0x1176c4800] 11:06:23 INFO - PROCESS | 1650 | 1468519583233 Marionette DEBUG loaded listener.js 11:06:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1216dec00) [pid = 1650] [serial = 1727] [outer = 0x1176c4800] 11:06:23 INFO - PROCESS | 1650 | 1468519583570 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 11:06:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 11:06:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 518ms 11:06:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 11:06:23 INFO - PROCESS | 1650 | 1468519583587 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 11:06:23 INFO - PROCESS | 1650 | 1468519583588 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 11:06:23 INFO - PROCESS | 1650 | 1468519583590 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 11:06:23 INFO - PROCESS | 1650 | 1468519583592 Marionette TRACE conn2 <- [1,2274,null,{}] 11:06:23 INFO - PROCESS | 1650 | 1468519583596 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:23 INFO - PROCESS | 1650 | 1468519583600 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:23 INFO - PROCESS | 1650 | 1468519583723 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 11:06:23 INFO - PROCESS | 1650 | 1468519583727 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:23 INFO - PROCESS | 1650 | 1468519583728 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12913b800 == 33 [pid = 1650] [id = 576] 11:06:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11a0e6000) [pid = 1650] [serial = 1728] [outer = 0x0] 11:06:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121a0b800) [pid = 1650] [serial = 1729] [outer = 0x11a0e6000] 11:06:23 INFO - PROCESS | 1650 | 1468519583753 Marionette DEBUG loaded listener.js 11:06:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124b79000) [pid = 1650] [serial = 1730] [outer = 0x11a0e6000] 11:06:24 INFO - PROCESS | 1650 | 1468519584079 Marionette TRACE conn2 <- [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]]]}] 11:06:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 11:06:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 522ms 11:06:24 INFO - PROCESS | 1650 | 1468519584114 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 11:06:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 11:06:24 INFO - PROCESS | 1650 | 1468519584123 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 11:06:24 INFO - PROCESS | 1650 | 1468519584127 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 11:06:24 INFO - PROCESS | 1650 | 1468519584129 Marionette TRACE conn2 <- [1,2278,null,{}] 11:06:24 INFO - PROCESS | 1650 | 1468519584132 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:24 INFO - PROCESS | 1650 | 1468519584133 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:24 INFO - PROCESS | 1650 | 1468519584230 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 11:06:24 INFO - PROCESS | 1650 | 1468519584268 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:24 INFO - PROCESS | 1650 | 1468519584269 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5aa000 == 34 [pid = 1650] [id = 577] 11:06:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124b7c800) [pid = 1650] [serial = 1731] [outer = 0x0] 11:06:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126157c00) [pid = 1650] [serial = 1732] [outer = 0x124b7c800] 11:06:24 INFO - PROCESS | 1650 | 1468519584294 Marionette DEBUG loaded listener.js 11:06:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126a8cc00) [pid = 1650] [serial = 1733] [outer = 0x124b7c800] 11:06:24 INFO - PROCESS | 1650 | 1468519584663 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 11:06:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 11:06:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 570ms 11:06:24 INFO - PROCESS | 1650 | 1468519584697 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 11:06:24 INFO - PROCESS | 1650 | 1468519584699 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 11:06:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 11:06:24 INFO - PROCESS | 1650 | 1468519584709 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 11:06:24 INFO - PROCESS | 1650 | 1468519584711 Marionette TRACE conn2 <- [1,2282,null,{}] 11:06:24 INFO - PROCESS | 1650 | 1468519584714 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:24 INFO - PROCESS | 1650 | 1468519584716 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:24 INFO - PROCESS | 1650 | 1468519584836 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 11:06:24 INFO - PROCESS | 1650 | 1468519584839 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:24 INFO - PROCESS | 1650 | 1468519584840 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa0b800 == 35 [pid = 1650] [id = 578] 11:06:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126148400) [pid = 1650] [serial = 1734] [outer = 0x0] 11:06:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1288c2800) [pid = 1650] [serial = 1735] [outer = 0x126148400] 11:06:24 INFO - PROCESS | 1650 | 1468519584862 Marionette DEBUG loaded listener.js 11:06:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128c0e400) [pid = 1650] [serial = 1736] [outer = 0x126148400] 11:06:25 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x129224000) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 11:06:25 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x121260400) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 11:06:25 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1181c2800) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 11:06:25 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1197cc400) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 11:06:25 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113965400) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 11:06:25 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12403dc00) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 11:06:25 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1181e3000) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 11:06:25 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115e0e000) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 11:06:25 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128db4c00) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 11:06:25 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124049000) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 11:06:25 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126790800) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 11:06:25 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112a83800) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 11:06:25 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1181bc800) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 11:06:25 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11820a000) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 11:06:25 INFO - PROCESS | 1650 | 1468519585584 Marionette TRACE conn2 <- [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]]]}] 11:06:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 11:06:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 920ms 11:06:25 INFO - PROCESS | 1650 | 1468519585629 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 11:06:25 INFO - PROCESS | 1650 | 1468519585630 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 11:06:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 11:06:25 INFO - PROCESS | 1650 | 1468519585641 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 11:06:25 INFO - PROCESS | 1650 | 1468519585642 Marionette TRACE conn2 <- [1,2286,null,{}] 11:06:25 INFO - PROCESS | 1650 | 1468519585645 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:25 INFO - PROCESS | 1650 | 1468519585646 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:25 INFO - PROCESS | 1650 | 1468519585748 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 11:06:25 INFO - PROCESS | 1650 | 1468519585786 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:25 INFO - PROCESS | 1650 | 1468519585787 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x121214000 == 36 [pid = 1650] [id = 579] 11:06:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1160db400) [pid = 1650] [serial = 1737] [outer = 0x0] 11:06:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1185cbc00) [pid = 1650] [serial = 1738] [outer = 0x1160db400] 11:06:25 INFO - PROCESS | 1650 | 1468519585814 Marionette DEBUG loaded listener.js 11:06:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121b51c00) [pid = 1650] [serial = 1739] [outer = 0x1160db400] 11:06:26 INFO - PROCESS | 1650 | 1468519586080 Marionette TRACE conn2 <- [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]]]}] 11:06:26 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 11:06:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 479ms 11:06:26 INFO - PROCESS | 1650 | 1468519586115 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 11:06:26 INFO - PROCESS | 1650 | 1468519586116 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 11:06:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 11:06:26 INFO - PROCESS | 1650 | 1468519586118 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 11:06:26 INFO - PROCESS | 1650 | 1468519586120 Marionette TRACE conn2 <- [1,2290,null,{}] 11:06:26 INFO - PROCESS | 1650 | 1468519586122 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:26 INFO - PROCESS | 1650 | 1468519586123 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:26 INFO - PROCESS | 1650 | 1468519586217 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 11:06:26 INFO - PROCESS | 1650 | 1468519586221 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:26 INFO - PROCESS | 1650 | 1468519586222 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bac8000 == 37 [pid = 1650] [id = 580] 11:06:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124049000) [pid = 1650] [serial = 1740] [outer = 0x0] 11:06:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128c12400) [pid = 1650] [serial = 1741] [outer = 0x124049000] 11:06:26 INFO - PROCESS | 1650 | 1468519586245 Marionette DEBUG loaded listener.js 11:06:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128db4000) [pid = 1650] [serial = 1742] [outer = 0x124049000] 11:06:26 INFO - PROCESS | 1650 | 1468519586603 Marionette TRACE conn2 <- [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]]]}] 11:06:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 11:06:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 518ms 11:06:26 INFO - PROCESS | 1650 | 1468519586639 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 11:06:26 INFO - PROCESS | 1650 | 1468519586641 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 11:06:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 11:06:26 INFO - PROCESS | 1650 | 1468519586656 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 11:06:26 INFO - PROCESS | 1650 | 1468519586660 Marionette TRACE conn2 <- [1,2294,null,{}] 11:06:26 INFO - PROCESS | 1650 | 1468519586662 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:26 INFO - PROCESS | 1650 | 1468519586664 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:26 INFO - PROCESS | 1650 | 1468519586755 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 11:06:26 INFO - PROCESS | 1650 | 1468519586762 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:26 INFO - PROCESS | 1650 | 1468519586763 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x126121000 == 38 [pid = 1650] [id = 581] 11:06:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1291c8c00) [pid = 1650] [serial = 1743] [outer = 0x0] 11:06:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1291d6400) [pid = 1650] [serial = 1744] [outer = 0x1291c8c00] 11:06:26 INFO - PROCESS | 1650 | 1468519586788 Marionette DEBUG loaded listener.js 11:06:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12948b400) [pid = 1650] [serial = 1745] [outer = 0x1291c8c00] 11:06:27 INFO - PROCESS | 1650 | 1468519587103 Marionette TRACE conn2 <- [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]]]}] 11:06:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 11:06:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 480ms 11:06:27 INFO - PROCESS | 1650 | 1468519587131 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 11:06:27 INFO - PROCESS | 1650 | 1468519587133 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 11:06:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 11:06:27 INFO - PROCESS | 1650 | 1468519587135 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 11:06:27 INFO - PROCESS | 1650 | 1468519587136 Marionette TRACE conn2 <- [1,2298,null,{}] 11:06:27 INFO - PROCESS | 1650 | 1468519587138 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:27 INFO - PROCESS | 1650 | 1468519587140 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:27 INFO - PROCESS | 1650 | 1468519587219 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 11:06:27 INFO - PROCESS | 1650 | 1468519587283 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:27 INFO - PROCESS | 1650 | 1468519587284 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c861800 == 39 [pid = 1650] [id = 582] 11:06:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1291cdc00) [pid = 1650] [serial = 1746] [outer = 0x0] 11:06:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a648800) [pid = 1650] [serial = 1747] [outer = 0x1291cdc00] 11:06:27 INFO - PROCESS | 1650 | 1468519587309 Marionette DEBUG loaded listener.js 11:06:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a710400) [pid = 1650] [serial = 1748] [outer = 0x1291cdc00] 11:06:27 INFO - PROCESS | 1650 | 1468519587829 Marionette TRACE conn2 <- [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]]]}] 11:06:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 11:06:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 768ms 11:06:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 11:06:27 INFO - PROCESS | 1650 | 1468519587904 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 11:06:27 INFO - PROCESS | 1650 | 1468519587907 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 11:06:27 INFO - PROCESS | 1650 | 1468519587911 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 11:06:27 INFO - PROCESS | 1650 | 1468519587913 Marionette TRACE conn2 <- [1,2302,null,{}] 11:06:27 INFO - PROCESS | 1650 | 1468519587917 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:27 INFO - PROCESS | 1650 | 1468519587919 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:28 INFO - PROCESS | 1650 | 1468519588017 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 11:06:28 INFO - PROCESS | 1650 | 1468519588087 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:28 INFO - PROCESS | 1650 | 1468519588089 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184bb000 == 40 [pid = 1650] [id = 583] 11:06:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115e0f800) [pid = 1650] [serial = 1749] [outer = 0x0] 11:06:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116a0b800) [pid = 1650] [serial = 1750] [outer = 0x115e0f800] 11:06:28 INFO - PROCESS | 1650 | 1468519588183 Marionette DEBUG loaded listener.js 11:06:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1176bd800) [pid = 1650] [serial = 1751] [outer = 0x115e0f800] 11:06:28 INFO - PROCESS | 1650 | 1468519588814 Marionette TRACE conn2 <- [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]]]}] 11:06:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 11:06:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 927ms 11:06:28 INFO - PROCESS | 1650 | 1468519588838 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 11:06:28 INFO - PROCESS | 1650 | 1468519588841 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 11:06:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 11:06:28 INFO - PROCESS | 1650 | 1468519588846 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 11:06:28 INFO - PROCESS | 1650 | 1468519588848 Marionette TRACE conn2 <- [1,2306,null,{}] 11:06:28 INFO - PROCESS | 1650 | 1468519588850 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:28 INFO - PROCESS | 1650 | 1468519588852 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:28 INFO - PROCESS | 1650 | 1468519588965 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 11:06:29 INFO - PROCESS | 1650 | 1468519589026 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:29 INFO - PROCESS | 1650 | 1468519589027 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c3b000 == 41 [pid = 1650] [id = 584] 11:06:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118510000) [pid = 1650] [serial = 1752] [outer = 0x0] 11:06:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118a41400) [pid = 1650] [serial = 1753] [outer = 0x118510000] 11:06:29 INFO - PROCESS | 1650 | 1468519589059 Marionette DEBUG loaded listener.js 11:06:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1197d3c00) [pid = 1650] [serial = 1754] [outer = 0x118510000] 11:06:29 INFO - PROCESS | 1650 | 1468519589767 Marionette TRACE conn2 <- [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]]]}] 11:06:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 11:06:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 975ms 11:06:29 INFO - PROCESS | 1650 | 1468519589821 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 11:06:29 INFO - PROCESS | 1650 | 1468519589824 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 11:06:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 11:06:29 INFO - PROCESS | 1650 | 1468519589827 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 11:06:29 INFO - PROCESS | 1650 | 1468519589829 Marionette TRACE conn2 <- [1,2310,null,{}] 11:06:29 INFO - PROCESS | 1650 | 1468519589833 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:29 INFO - PROCESS | 1650 | 1468519589834 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:29 INFO - PROCESS | 1650 | 1468519589945 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 11:06:30 INFO - PROCESS | 1650 | 1468519590007 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:30 INFO - PROCESS | 1650 | 1468519590010 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11826c000 == 42 [pid = 1650] [id = 585] 11:06:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116623c00) [pid = 1650] [serial = 1755] [outer = 0x0] 11:06:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1176c0c00) [pid = 1650] [serial = 1756] [outer = 0x116623c00] 11:06:30 INFO - PROCESS | 1650 | 1468519590039 Marionette DEBUG loaded listener.js 11:06:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1181e3400) [pid = 1650] [serial = 1757] [outer = 0x116623c00] 11:06:30 INFO - PROCESS | 1650 | --DOCSHELL 0x126121000 == 41 [pid = 1650] [id = 581] 11:06:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12bac8000 == 40 [pid = 1650] [id = 580] 11:06:30 INFO - PROCESS | 1650 | --DOCSHELL 0x121214000 == 39 [pid = 1650] [id = 579] 11:06:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa0b800 == 38 [pid = 1650] [id = 578] 11:06:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5aa000 == 37 [pid = 1650] [id = 577] 11:06:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12913b800 == 36 [pid = 1650] [id = 576] 11:06:30 INFO - PROCESS | 1650 | --DOCSHELL 0x126a66800 == 35 [pid = 1650] [id = 575] 11:06:30 INFO - PROCESS | 1650 | --DOCSHELL 0x121dd2000 == 34 [pid = 1650] [id = 574] 11:06:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1212ba000 == 33 [pid = 1650] [id = 573] 11:06:30 INFO - PROCESS | 1650 | --DOCSHELL 0x118ad5000 == 32 [pid = 1650] [id = 572] 11:06:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11694b000 == 31 [pid = 1650] [id = 571] 11:06:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11826b000 == 30 [pid = 1650] [id = 570] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12aa79800) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12aa82800) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12ba71000) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x129492800) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x121a0ac00) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128e7e000) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1197e0800) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1166f5800) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123cadc00) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124045c00) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x121a0c800) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124b10800) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116a0a400) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124b11400) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12952bc00) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118aab400) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126789400) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11811e400) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x129221400) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a654800) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1288c9400) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1181c2400) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118205400) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113933800) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119a04000) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x125f65800) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11850f800) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 11:06:30 INFO - PROCESS | 1650 | 1468519590459 Marionette TRACE conn2 <- [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]]]}] 11:06:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 11:06:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 670ms 11:06:30 INFO - PROCESS | 1650 | 1468519590498 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 11:06:30 INFO - PROCESS | 1650 | 1468519590501 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 11:06:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 11:06:30 INFO - PROCESS | 1650 | 1468519590505 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 11:06:30 INFO - PROCESS | 1650 | 1468519590507 Marionette TRACE conn2 <- [1,2314,null,{}] 11:06:30 INFO - PROCESS | 1650 | 1468519590509 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:30 INFO - PROCESS | 1650 | 1468519590511 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:30 INFO - PROCESS | 1650 | 1468519590596 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 11:06:30 INFO - PROCESS | 1650 | 1468519590601 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:30 INFO - PROCESS | 1650 | 1468519590602 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11971a800 == 31 [pid = 1650] [id = 586] 11:06:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11850f800) [pid = 1650] [serial = 1758] [outer = 0x0] 11:06:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118a47400) [pid = 1650] [serial = 1759] [outer = 0x11850f800] 11:06:30 INFO - PROCESS | 1650 | 1468519590629 Marionette DEBUG loaded listener.js 11:06:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1197d1400) [pid = 1650] [serial = 1760] [outer = 0x11850f800] 11:06:30 INFO - PROCESS | 1650 | 1468519590967 Marionette TRACE conn2 <- [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]]]}] 11:06:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 11:06:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 475ms 11:06:31 INFO - PROCESS | 1650 | 1468519591000 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 11:06:31 INFO - PROCESS | 1650 | 1468519591002 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 11:06:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 11:06:31 INFO - PROCESS | 1650 | 1468519591005 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 11:06:31 INFO - PROCESS | 1650 | 1468519591008 Marionette TRACE conn2 <- [1,2318,null,{}] 11:06:31 INFO - PROCESS | 1650 | 1468519591016 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:31 INFO - PROCESS | 1650 | 1468519591019 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:31 INFO - PROCESS | 1650 | 1468519591100 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 11:06:31 INFO - PROCESS | 1650 | 1468519591105 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:31 INFO - PROCESS | 1650 | 1468519591108 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x124426800 == 32 [pid = 1650] [id = 587] 11:06:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1139eb400) [pid = 1650] [serial = 1761] [outer = 0x0] 11:06:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x121191c00) [pid = 1650] [serial = 1762] [outer = 0x1139eb400] 11:06:31 INFO - PROCESS | 1650 | 1468519591139 Marionette DEBUG loaded listener.js 11:06:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121a0a800) [pid = 1650] [serial = 1763] [outer = 0x1139eb400] 11:06:31 INFO - PROCESS | 1650 | 1468519591509 Marionette TRACE conn2 <- [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] 11:06:31 INFO - PROCESS | 1650 | 1468519591540 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 11:06:31 INFO - PROCESS | 1650 | 1468519591544 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 11:06:31 INFO - PROCESS | 1650 | 1468519591545 Marionette TRACE conn2 <- [1,2322,null,{}] 11:06:31 INFO - PROCESS | 1650 | 1468519591547 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:31 INFO - PROCESS | 1650 | 1468519591548 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:31 INFO - PROCESS | 1650 | 1468519591632 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 11:06:31 INFO - PROCESS | 1650 | 1468519591636 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:31 INFO - PROCESS | 1650 | 1468519591637 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x129138800 == 33 [pid = 1650] [id = 588] 11:06:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121a12c00) [pid = 1650] [serial = 1764] [outer = 0x0] 11:06:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12403f800) [pid = 1650] [serial = 1765] [outer = 0x121a12c00] 11:06:31 INFO - PROCESS | 1650 | 1468519591662 Marionette DEBUG loaded listener.js 11:06:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124049800) [pid = 1650] [serial = 1766] [outer = 0x121a12c00] 11:06:31 INFO - PROCESS | 1650 | 1468519591989 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 11:06:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 11:06:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 471ms 11:06:32 INFO - PROCESS | 1650 | 1468519592015 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 11:06:32 INFO - PROCESS | 1650 | 1468519592017 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 11:06:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 11:06:32 INFO - PROCESS | 1650 | 1468519592019 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 11:06:32 INFO - PROCESS | 1650 | 1468519592020 Marionette TRACE conn2 <- [1,2326,null,{}] 11:06:32 INFO - PROCESS | 1650 | 1468519592022 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:32 INFO - PROCESS | 1650 | 1468519592024 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:32 INFO - PROCESS | 1650 | 1468519592101 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 11:06:32 INFO - PROCESS | 1650 | 1468519592105 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:32 INFO - PROCESS | 1650 | 1468519592106 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a753800 == 34 [pid = 1650] [id = 589] 11:06:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124470800) [pid = 1650] [serial = 1767] [outer = 0x0] 11:06:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12614f800) [pid = 1650] [serial = 1768] [outer = 0x124470800] 11:06:32 INFO - PROCESS | 1650 | 1468519592139 Marionette DEBUG loaded listener.js 11:06:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126a85c00) [pid = 1650] [serial = 1769] [outer = 0x124470800] 11:06:32 INFO - PROCESS | 1650 | 1468519592484 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 11:06:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 11:06:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 518ms 11:06:32 INFO - PROCESS | 1650 | 1468519592543 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 11:06:32 INFO - PROCESS | 1650 | 1468519592545 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 11:06:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 11:06:32 INFO - PROCESS | 1650 | 1468519592547 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 11:06:32 INFO - PROCESS | 1650 | 1468519592548 Marionette TRACE conn2 <- [1,2330,null,{}] 11:06:32 INFO - PROCESS | 1650 | 1468519592550 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:32 INFO - PROCESS | 1650 | 1468519592555 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:32 INFO - PROCESS | 1650 | 1468519592679 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 11:06:32 INFO - PROCESS | 1650 | 1468519592715 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:32 INFO - PROCESS | 1650 | 1468519592716 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b28d800 == 35 [pid = 1650] [id = 590] 11:06:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126c4e400) [pid = 1650] [serial = 1770] [outer = 0x0] 11:06:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128da9000) [pid = 1650] [serial = 1771] [outer = 0x126c4e400] 11:06:32 INFO - PROCESS | 1650 | 1468519592741 Marionette DEBUG loaded listener.js 11:06:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129222800) [pid = 1650] [serial = 1772] [outer = 0x126c4e400] 11:06:33 INFO - PROCESS | 1650 | 1468519593046 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 11:06:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 11:06:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 518ms 11:06:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 11:06:33 INFO - PROCESS | 1650 | 1468519593066 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 11:06:33 INFO - PROCESS | 1650 | 1468519593067 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 11:06:33 INFO - PROCESS | 1650 | 1468519593069 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 11:06:33 INFO - PROCESS | 1650 | 1468519593071 Marionette TRACE conn2 <- [1,2334,null,{}] 11:06:33 INFO - PROCESS | 1650 | 1468519593073 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:33 INFO - PROCESS | 1650 | 1468519593074 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:33 INFO - PROCESS | 1650 | 1468519593184 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 11:06:33 INFO - PROCESS | 1650 | 1468519593188 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:33 INFO - PROCESS | 1650 | 1468519593189 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c575800 == 36 [pid = 1650] [id = 591] 11:06:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1291cd000) [pid = 1650] [serial = 1773] [outer = 0x0] 11:06:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129494c00) [pid = 1650] [serial = 1774] [outer = 0x1291cd000] 11:06:33 INFO - PROCESS | 1650 | 1468519593221 Marionette DEBUG loaded listener.js 11:06:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a655400) [pid = 1650] [serial = 1775] [outer = 0x1291cd000] 11:06:33 INFO - PROCESS | 1650 | 1468519593566 Marionette TRACE conn2 <- [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]]]}] 11:06:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 11:06:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 518ms 11:06:33 INFO - PROCESS | 1650 | 1468519593589 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 11:06:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 11:06:33 INFO - PROCESS | 1650 | 1468519593590 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 11:06:33 INFO - PROCESS | 1650 | 1468519593593 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 11:06:33 INFO - PROCESS | 1650 | 1468519593594 Marionette TRACE conn2 <- [1,2338,null,{}] 11:06:33 INFO - PROCESS | 1650 | 1468519593596 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:33 INFO - PROCESS | 1650 | 1468519593597 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:33 INFO - PROCESS | 1650 | 1468519593702 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 11:06:33 INFO - PROCESS | 1650 | 1468519593714 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:33 INFO - PROCESS | 1650 | 1468519593715 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c6a7000 == 37 [pid = 1650] [id = 592] 11:06:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a657000) [pid = 1650] [serial = 1776] [outer = 0x0] 11:06:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a719c00) [pid = 1650] [serial = 1777] [outer = 0x12a657000] 11:06:33 INFO - PROCESS | 1650 | 1468519593738 Marionette DEBUG loaded listener.js 11:06:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12aa83800) [pid = 1650] [serial = 1778] [outer = 0x12a657000] 11:06:34 INFO - PROCESS | 1650 | 1468519594095 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 11:06:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 11:06:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 520ms 11:06:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 11:06:34 INFO - PROCESS | 1650 | 1468519594113 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 11:06:34 INFO - PROCESS | 1650 | 1468519594114 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 11:06:34 INFO - PROCESS | 1650 | 1468519594122 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 11:06:34 INFO - PROCESS | 1650 | 1468519594123 Marionette TRACE conn2 <- [1,2342,null,{}] 11:06:34 INFO - PROCESS | 1650 | 1468519594125 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:34 INFO - PROCESS | 1650 | 1468519594127 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:34 INFO - PROCESS | 1650 | 1468519594239 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 11:06:34 INFO - PROCESS | 1650 | 1468519594276 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:34 INFO - PROCESS | 1650 | 1468519594277 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x124421000 == 38 [pid = 1650] [id = 593] 11:06:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a713000) [pid = 1650] [serial = 1779] [outer = 0x0] 11:06:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12afedc00) [pid = 1650] [serial = 1780] [outer = 0x12a713000] 11:06:34 INFO - PROCESS | 1650 | 1468519594301 Marionette DEBUG loaded listener.js 11:06:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b25a400) [pid = 1650] [serial = 1781] [outer = 0x12a713000] 11:06:34 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1151d8c00) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 11:06:34 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x115e19c00) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 11:06:34 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11989a800) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 11:06:34 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118117800) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 11:06:34 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124b7c800) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 11:06:34 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11820ec00) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 11:06:34 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112d58000) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 11:06:34 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123c81000) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 11:06:34 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126a80000) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 11:06:34 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a70b400) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 11:06:34 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11393d000) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 11:06:34 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11a0e6000) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 11:06:34 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126148400) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 11:06:34 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1160db400) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 11:06:34 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124049000) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 11:06:34 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119221c00) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 11:06:34 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1291c8c00) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 11:06:34 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1176c4800) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 11:06:34 INFO - PROCESS | 1650 | 1468519594731 Marionette TRACE conn2 <- [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]]]}] 11:06:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 11:06:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 625ms 11:06:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 11:06:34 INFO - PROCESS | 1650 | 1468519594744 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 11:06:34 INFO - PROCESS | 1650 | 1468519594745 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 11:06:34 INFO - PROCESS | 1650 | 1468519594748 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 11:06:34 INFO - PROCESS | 1650 | 1468519594751 Marionette TRACE conn2 <- [1,2346,null,{}] 11:06:34 INFO - PROCESS | 1650 | 1468519594754 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:34 INFO - PROCESS | 1650 | 1468519594756 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:34 INFO - PROCESS | 1650 | 1468519594899 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 11:06:34 INFO - PROCESS | 1650 | 1468519594906 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:34 INFO - PROCESS | 1650 | 1468519594907 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e51000 == 39 [pid = 1650] [id = 594] 11:06:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1172bc000) [pid = 1650] [serial = 1782] [outer = 0x0] 11:06:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118114c00) [pid = 1650] [serial = 1783] [outer = 0x1172bc000] 11:06:34 INFO - PROCESS | 1650 | 1468519594950 Marionette DEBUG loaded listener.js 11:06:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119b9a000) [pid = 1650] [serial = 1784] [outer = 0x1172bc000] 11:06:35 INFO - PROCESS | 1650 | 1468519595377 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 11:06:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 11:06:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 672ms 11:06:35 INFO - PROCESS | 1650 | 1468519595420 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 11:06:35 INFO - PROCESS | 1650 | 1468519595422 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 11:06:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 11:06:35 INFO - PROCESS | 1650 | 1468519595424 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 11:06:35 INFO - PROCESS | 1650 | 1468519595429 Marionette TRACE conn2 <- [1,2350,null,{}] 11:06:35 INFO - PROCESS | 1650 | 1468519595436 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:35 INFO - PROCESS | 1650 | 1468519595438 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:35 INFO - PROCESS | 1650 | 1468519595559 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 11:06:35 INFO - PROCESS | 1650 | 1468519595565 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:35 INFO - PROCESS | 1650 | 1468519595567 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d014000 == 40 [pid = 1650] [id = 595] 11:06:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1217d8800) [pid = 1650] [serial = 1785] [outer = 0x0] 11:06:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1291d2400) [pid = 1650] [serial = 1786] [outer = 0x1217d8800] 11:06:35 INFO - PROCESS | 1650 | 1468519595609 Marionette DEBUG loaded listener.js 11:06:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12ba6f400) [pid = 1650] [serial = 1787] [outer = 0x1217d8800] 11:06:36 INFO - PROCESS | 1650 | 1468519596074 Marionette TRACE conn2 <- [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]]]}] 11:06:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 11:06:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 677ms 11:06:36 INFO - PROCESS | 1650 | 1468519596101 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 11:06:36 INFO - PROCESS | 1650 | 1468519596102 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 11:06:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 11:06:36 INFO - PROCESS | 1650 | 1468519596104 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 11:06:36 INFO - PROCESS | 1650 | 1468519596105 Marionette TRACE conn2 <- [1,2354,null,{}] 11:06:36 INFO - PROCESS | 1650 | 1468519596108 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:36 INFO - PROCESS | 1650 | 1468519596109 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:36 INFO - PROCESS | 1650 | 1468519596193 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 11:06:36 INFO - PROCESS | 1650 | 1468519596197 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:36 INFO - PROCESS | 1650 | 1468519596198 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d250000 == 41 [pid = 1650] [id = 596] 11:06:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12ba6fc00) [pid = 1650] [serial = 1788] [outer = 0x0] 11:06:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bbebc00) [pid = 1650] [serial = 1789] [outer = 0x12ba6fc00] 11:06:36 INFO - PROCESS | 1650 | 1468519596223 Marionette DEBUG loaded listener.js 11:06:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12be97400) [pid = 1650] [serial = 1790] [outer = 0x12ba6fc00] 11:06:36 INFO - PROCESS | 1650 | 1468519596551 Marionette TRACE conn2 <- [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]]]}] 11:06:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 11:06:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 467ms 11:06:36 INFO - PROCESS | 1650 | 1468519596573 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 11:06:36 INFO - PROCESS | 1650 | 1468519596574 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 11:06:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 11:06:36 INFO - PROCESS | 1650 | 1468519596579 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 11:06:36 INFO - PROCESS | 1650 | 1468519596580 Marionette TRACE conn2 <- [1,2358,null,{}] 11:06:36 INFO - PROCESS | 1650 | 1468519596590 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:36 INFO - PROCESS | 1650 | 1468519596591 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:36 INFO - PROCESS | 1650 | 1468519596672 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 11:06:36 INFO - PROCESS | 1650 | 1468519596793 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:36 INFO - PROCESS | 1650 | 1468519596795 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x116671800 == 42 [pid = 1650] [id = 597] 11:06:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x111c22000) [pid = 1650] [serial = 1791] [outer = 0x0] 11:06:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112d53800) [pid = 1650] [serial = 1792] [outer = 0x111c22000] 11:06:36 INFO - PROCESS | 1650 | 1468519596828 Marionette DEBUG loaded listener.js 11:06:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x113f2fc00) [pid = 1650] [serial = 1793] [outer = 0x111c22000] 11:06:37 INFO - PROCESS | 1650 | 1468519597288 Marionette TRACE conn2 <- [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]]]}] 11:06:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 11:06:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 773ms 11:06:37 INFO - PROCESS | 1650 | 1468519597353 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 11:06:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 11:06:37 INFO - PROCESS | 1650 | 1468519597355 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 11:06:37 INFO - PROCESS | 1650 | 1468519597358 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 11:06:37 INFO - PROCESS | 1650 | 1468519597361 Marionette TRACE conn2 <- [1,2362,null,{}] 11:06:37 INFO - PROCESS | 1650 | 1468519597364 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:37 INFO - PROCESS | 1650 | 1468519597366 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:37 INFO - PROCESS | 1650 | 1468519597478 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 11:06:37 INFO - PROCESS | 1650 | 1468519597589 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:37 INFO - PROCESS | 1650 | 1468519597591 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d68800 == 43 [pid = 1650] [id = 598] 11:06:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118204000) [pid = 1650] [serial = 1794] [outer = 0x0] 11:06:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1185c6400) [pid = 1650] [serial = 1795] [outer = 0x118204000] 11:06:37 INFO - PROCESS | 1650 | 1468519597623 Marionette DEBUG loaded listener.js 11:06:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119892800) [pid = 1650] [serial = 1796] [outer = 0x118204000] 11:06:38 INFO - PROCESS | 1650 | 1468519598065 Marionette TRACE conn2 <- [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]]]}] 11:06:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 11:06:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 771ms 11:06:38 INFO - PROCESS | 1650 | 1468519598132 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 11:06:38 INFO - PROCESS | 1650 | 1468519598135 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 11:06:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 11:06:38 INFO - PROCESS | 1650 | 1468519598138 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 11:06:38 INFO - PROCESS | 1650 | 1468519598139 Marionette TRACE conn2 <- [1,2366,null,{}] 11:06:38 INFO - PROCESS | 1650 | 1468519598162 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:38 INFO - PROCESS | 1650 | 1468519598163 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:38 INFO - PROCESS | 1650 | 1468519598274 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 11:06:38 INFO - PROCESS | 1650 | 1468519598348 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:38 INFO - PROCESS | 1650 | 1468519598350 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c583000 == 44 [pid = 1650] [id = 599] 11:06:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119899000) [pid = 1650] [serial = 1797] [outer = 0x0] 11:06:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x121a0d400) [pid = 1650] [serial = 1798] [outer = 0x119899000] 11:06:38 INFO - PROCESS | 1650 | 1468519598379 Marionette DEBUG loaded listener.js 11:06:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12403cc00) [pid = 1650] [serial = 1799] [outer = 0x119899000] 11:06:38 INFO - PROCESS | 1650 | 1468519598881 Marionette TRACE conn2 <- [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]]]}] 11:06:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 11:06:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 773ms 11:06:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 11:06:38 INFO - PROCESS | 1650 | 1468519598912 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 11:06:38 INFO - PROCESS | 1650 | 1468519598914 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 11:06:38 INFO - PROCESS | 1650 | 1468519598925 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 11:06:38 INFO - PROCESS | 1650 | 1468519598932 Marionette TRACE conn2 <- [1,2370,null,{}] 11:06:38 INFO - PROCESS | 1650 | 1468519598962 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:38 INFO - PROCESS | 1650 | 1468519598966 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:39 INFO - PROCESS | 1650 | 1468519599106 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 11:06:39 INFO - PROCESS | 1650 | 1468519599177 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:39 INFO - PROCESS | 1650 | 1468519599178 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dd1c000 == 45 [pid = 1650] [id = 600] 11:06:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1288c5c00) [pid = 1650] [serial = 1800] [outer = 0x0] 11:06:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128e89c00) [pid = 1650] [serial = 1801] [outer = 0x1288c5c00] 11:06:39 INFO - PROCESS | 1650 | 1468519599208 Marionette DEBUG loaded listener.js 11:06:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x129228c00) [pid = 1650] [serial = 1802] [outer = 0x1288c5c00] 11:06:39 INFO - PROCESS | 1650 | 1468519599649 Marionette TRACE conn2 <- [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]]]}] 11:06:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 11:06:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 754ms 11:06:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 11:06:39 INFO - PROCESS | 1650 | 1468519599671 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 11:06:39 INFO - PROCESS | 1650 | 1468519599673 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 11:06:39 INFO - PROCESS | 1650 | 1468519599675 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 11:06:39 INFO - PROCESS | 1650 | 1468519599679 Marionette TRACE conn2 <- [1,2374,null,{}] 11:06:39 INFO - PROCESS | 1650 | 1468519599681 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:39 INFO - PROCESS | 1650 | 1468519599683 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:39 INFO - PROCESS | 1650 | 1468519599792 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 11:06:39 INFO - PROCESS | 1650 | 1468519599871 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:39 INFO - PROCESS | 1650 | 1468519599872 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12129d000 == 46 [pid = 1650] [id = 601] 11:06:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11696e000) [pid = 1650] [serial = 1803] [outer = 0x0] 11:06:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x129487800) [pid = 1650] [serial = 1804] [outer = 0x11696e000] 11:06:39 INFO - PROCESS | 1650 | 1468519599901 Marionette DEBUG loaded listener.js 11:06:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b256c00) [pid = 1650] [serial = 1805] [outer = 0x11696e000] 11:06:40 INFO - PROCESS | 1650 | 1468519600515 Marionette TRACE conn2 <- [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]]]}] 11:06:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 11:06:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 876ms 11:06:40 INFO - PROCESS | 1650 | 1468519600551 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 11:06:40 INFO - PROCESS | 1650 | 1468519600554 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 11:06:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 11:06:40 INFO - PROCESS | 1650 | 1468519600558 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 11:06:40 INFO - PROCESS | 1650 | 1468519600559 Marionette TRACE conn2 <- [1,2378,null,{}] 11:06:40 INFO - PROCESS | 1650 | 1468519600583 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:40 INFO - PROCESS | 1650 | 1468519600584 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:40 INFO - PROCESS | 1650 | 1468519600690 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 11:06:40 INFO - PROCESS | 1650 | 1468519600767 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:40 INFO - PROCESS | 1650 | 1468519600769 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e2a000 == 47 [pid = 1650] [id = 602] 11:06:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x111cad400) [pid = 1650] [serial = 1806] [outer = 0x0] 11:06:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x112e19400) [pid = 1650] [serial = 1807] [outer = 0x111cad400] 11:06:40 INFO - PROCESS | 1650 | 1468519600797 Marionette DEBUG loaded listener.js 11:06:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1151d9800) [pid = 1650] [serial = 1808] [outer = 0x111cad400] 11:06:41 INFO - PROCESS | 1650 | 1468519601270 Marionette TRACE conn2 <- [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]]]}] 11:06:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 11:06:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 738ms 11:06:41 INFO - PROCESS | 1650 | 1468519601297 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 11:06:41 INFO - PROCESS | 1650 | 1468519601302 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 11:06:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 11:06:41 INFO - PROCESS | 1650 | 1468519601309 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 11:06:41 INFO - PROCESS | 1650 | 1468519601311 Marionette TRACE conn2 <- [1,2382,null,{}] 11:06:41 INFO - PROCESS | 1650 | 1468519601315 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:41 INFO - PROCESS | 1650 | 1468519601318 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:41 INFO - PROCESS | 1650 | 1468519601467 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 11:06:41 INFO - PROCESS | 1650 | 1468519601579 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:41 INFO - PROCESS | 1650 | 1468519601580 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a79000 == 48 [pid = 1650] [id = 603] 11:06:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1172b8400) [pid = 1650] [serial = 1809] [outer = 0x0] 11:06:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1173acc00) [pid = 1650] [serial = 1810] [outer = 0x1172b8400] 11:06:41 INFO - PROCESS | 1650 | 1468519601627 Marionette DEBUG loaded listener.js 11:06:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x118115800) [pid = 1650] [serial = 1811] [outer = 0x1172b8400] 11:06:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12d250000 == 47 [pid = 1650] [id = 596] 11:06:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12d014000 == 46 [pid = 1650] [id = 595] 11:06:42 INFO - PROCESS | 1650 | --DOCSHELL 0x128e51000 == 45 [pid = 1650] [id = 594] 11:06:42 INFO - PROCESS | 1650 | --DOCSHELL 0x124421000 == 44 [pid = 1650] [id = 593] 11:06:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12c6a7000 == 43 [pid = 1650] [id = 592] 11:06:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12c575800 == 42 [pid = 1650] [id = 591] 11:06:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12b28d800 == 41 [pid = 1650] [id = 590] 11:06:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12a753800 == 40 [pid = 1650] [id = 589] 11:06:42 INFO - PROCESS | 1650 | --DOCSHELL 0x129138800 == 39 [pid = 1650] [id = 588] 11:06:42 INFO - PROCESS | 1650 | --DOCSHELL 0x124426800 == 38 [pid = 1650] [id = 587] 11:06:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11971a800 == 37 [pid = 1650] [id = 586] 11:06:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11826c000 == 36 [pid = 1650] [id = 585] 11:06:42 INFO - PROCESS | 1650 | --DOCSHELL 0x128c3b000 == 35 [pid = 1650] [id = 584] 11:06:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12c861800 == 34 [pid = 1650] [id = 582] 11:06:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1184bb000 == 33 [pid = 1650] [id = 583] 11:06:42 INFO - PROCESS | 1650 | --DOCSHELL 0x117e2a000 == 32 [pid = 1650] [id = 602] 11:06:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12129d000 == 31 [pid = 1650] [id = 601] 11:06:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12dd1c000 == 30 [pid = 1650] [id = 600] 11:06:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12c583000 == 29 [pid = 1650] [id = 599] 11:06:42 INFO - PROCESS | 1650 | --DOCSHELL 0x123d68800 == 28 [pid = 1650] [id = 598] 11:06:42 INFO - PROCESS | 1650 | --DOCSHELL 0x116671800 == 27 [pid = 1650] [id = 597] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1185cbc00) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x126a8cc00) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x128c12400) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119a0a000) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1291d6400) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x128c0e400) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1216dec00) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12118f800) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x121b51c00) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x124b79000) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12948b400) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119e15000) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128db4000) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12a648800) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1173b4c00) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x115e15000) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1167a6000) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11a003c00) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x117060800) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1181d4800) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119a04400) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11830f800) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126157c00) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118ea9400) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1185bf000) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119225c00) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1288c4000) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119891000) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124b72c00) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128e84c00) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12a561800) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12ba64c00) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b004400) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11628e400) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113d4ac00) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121a0b800) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1288c2800) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 11:06:42 INFO - PROCESS | 1650 | 1468519602590 Marionette TRACE conn2 <- [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]]]}] 11:06:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 11:06:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1324ms 11:06:42 INFO - PROCESS | 1650 | 1468519602632 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 11:06:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 11:06:42 INFO - PROCESS | 1650 | 1468519602634 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 11:06:42 INFO - PROCESS | 1650 | 1468519602637 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 11:06:42 INFO - PROCESS | 1650 | 1468519602640 Marionette TRACE conn2 <- [1,2386,null,{}] 11:06:42 INFO - PROCESS | 1650 | 1468519602644 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:42 INFO - PROCESS | 1650 | 1468519602645 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:42 INFO - PROCESS | 1650 | 1468519602732 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 11:06:42 INFO - PROCESS | 1650 | 1468519602737 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:42 INFO - PROCESS | 1650 | 1468519602739 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11707a800 == 28 [pid = 1650] [id = 604] 11:06:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115e0d400) [pid = 1650] [serial = 1812] [outer = 0x0] 11:06:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115e15c00) [pid = 1650] [serial = 1813] [outer = 0x115e0d400] 11:06:42 INFO - PROCESS | 1650 | 1468519602768 Marionette DEBUG loaded listener.js 11:06:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1160dac00) [pid = 1650] [serial = 1814] [outer = 0x115e0d400] 11:06:43 INFO - PROCESS | 1650 | 1468519603135 Marionette TRACE conn2 <- [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]]]}] 11:06:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 11:06:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 522ms 11:06:43 INFO - PROCESS | 1650 | 1468519603161 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 11:06:43 INFO - PROCESS | 1650 | 1468519603164 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 11:06:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 11:06:43 INFO - PROCESS | 1650 | 1468519603168 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 11:06:43 INFO - PROCESS | 1650 | 1468519603170 Marionette TRACE conn2 <- [1,2390,null,{}] 11:06:43 INFO - PROCESS | 1650 | 1468519603172 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:43 INFO - PROCESS | 1650 | 1468519603174 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:43 INFO - PROCESS | 1650 | 1468519603262 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 11:06:43 INFO - PROCESS | 1650 | 1468519603316 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:43 INFO - PROCESS | 1650 | 1468519603317 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11826d800 == 29 [pid = 1650] [id = 605] 11:06:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116a0ac00) [pid = 1650] [serial = 1815] [outer = 0x0] 11:06:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1173af000) [pid = 1650] [serial = 1816] [outer = 0x116a0ac00] 11:06:43 INFO - PROCESS | 1650 | 1468519603344 Marionette DEBUG loaded listener.js 11:06:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1181c5400) [pid = 1650] [serial = 1817] [outer = 0x116a0ac00] 11:06:43 INFO - PROCESS | 1650 | 1468519603680 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 11:06:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 11:06:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 519ms 11:06:43 INFO - PROCESS | 1650 | 1468519603687 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 11:06:43 INFO - PROCESS | 1650 | 1468519603688 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 11:06:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 11:06:43 INFO - PROCESS | 1650 | 1468519603691 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 11:06:43 INFO - PROCESS | 1650 | 1468519603696 Marionette TRACE conn2 <- [1,2394,null,{}] 11:06:43 INFO - PROCESS | 1650 | 1468519603704 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:43 INFO - PROCESS | 1650 | 1468519603707 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:43 INFO - PROCESS | 1650 | 1468519603787 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 11:06:43 INFO - PROCESS | 1650 | 1468519603846 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:43 INFO - PROCESS | 1650 | 1468519603848 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12120e800 == 30 [pid = 1650] [id = 606] 11:06:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118204c00) [pid = 1650] [serial = 1818] [outer = 0x0] 11:06:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118306400) [pid = 1650] [serial = 1819] [outer = 0x118204c00] 11:06:43 INFO - PROCESS | 1650 | 1468519603876 Marionette DEBUG loaded listener.js 11:06:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118aac000) [pid = 1650] [serial = 1820] [outer = 0x118204c00] 11:06:44 INFO - PROCESS | 1650 | 1468519604182 Marionette TRACE conn2 <- [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]]]}] 11:06:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 11:06:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 524ms 11:06:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 11:06:44 INFO - PROCESS | 1650 | 1468519604216 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 11:06:44 INFO - PROCESS | 1650 | 1468519604217 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 11:06:44 INFO - PROCESS | 1650 | 1468519604219 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 11:06:44 INFO - PROCESS | 1650 | 1468519604220 Marionette TRACE conn2 <- [1,2398,null,{}] 11:06:44 INFO - PROCESS | 1650 | 1468519604223 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:44 INFO - PROCESS | 1650 | 1468519604224 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:44 INFO - PROCESS | 1650 | 1468519604308 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 11:06:44 INFO - PROCESS | 1650 | 1468519604313 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:44 INFO - PROCESS | 1650 | 1468519604314 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x121522000 == 31 [pid = 1650] [id = 607] 11:06:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119222000) [pid = 1650] [serial = 1821] [outer = 0x0] 11:06:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1197d6400) [pid = 1650] [serial = 1822] [outer = 0x119222000] 11:06:44 INFO - PROCESS | 1650 | 1468519604340 Marionette DEBUG loaded listener.js 11:06:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119899400) [pid = 1650] [serial = 1823] [outer = 0x119222000] 11:06:44 INFO - PROCESS | 1650 | 1468519604732 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 11:06:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 11:06:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 517ms 11:06:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 11:06:44 INFO - PROCESS | 1650 | 1468519604738 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 11:06:44 INFO - PROCESS | 1650 | 1468519604739 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 11:06:44 INFO - PROCESS | 1650 | 1468519604741 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 11:06:44 INFO - PROCESS | 1650 | 1468519604742 Marionette TRACE conn2 <- [1,2402,null,{}] 11:06:44 INFO - PROCESS | 1650 | 1468519604747 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:44 INFO - PROCESS | 1650 | 1468519604748 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:44 INFO - PROCESS | 1650 | 1468519604848 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 11:06:44 INFO - PROCESS | 1650 | 1468519604851 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:44 INFO - PROCESS | 1650 | 1468519604852 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12408c800 == 32 [pid = 1650] [id = 608] 11:06:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119226800) [pid = 1650] [serial = 1824] [outer = 0x0] 11:06:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119897c00) [pid = 1650] [serial = 1825] [outer = 0x119226800] 11:06:44 INFO - PROCESS | 1650 | 1468519604878 Marionette DEBUG loaded listener.js 11:06:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119b1f000) [pid = 1650] [serial = 1826] [outer = 0x119226800] 11:06:45 INFO - PROCESS | 1650 | 1468519605263 Marionette TRACE conn2 <- [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]]]}] 11:06:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 11:06:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 570ms 11:06:45 INFO - PROCESS | 1650 | 1468519605312 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 11:06:45 INFO - PROCESS | 1650 | 1468519605313 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 11:06:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 11:06:45 INFO - PROCESS | 1650 | 1468519605315 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 11:06:45 INFO - PROCESS | 1650 | 1468519605316 Marionette TRACE conn2 <- [1,2406,null,{}] 11:06:45 INFO - PROCESS | 1650 | 1468519605319 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:45 INFO - PROCESS | 1650 | 1468519605323 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:45 INFO - PROCESS | 1650 | 1468519605434 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 11:06:45 INFO - PROCESS | 1650 | 1468519605478 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:45 INFO - PROCESS | 1650 | 1468519605479 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c27000 == 33 [pid = 1650] [id = 609] 11:06:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11a0e7400) [pid = 1650] [serial = 1827] [outer = 0x0] 11:06:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1217cc000) [pid = 1650] [serial = 1828] [outer = 0x11a0e7400] 11:06:45 INFO - PROCESS | 1650 | 1468519605504 Marionette DEBUG loaded listener.js 11:06:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121abcc00) [pid = 1650] [serial = 1829] [outer = 0x11a0e7400] 11:06:45 INFO - PROCESS | 1650 | 1468519605827 Marionette TRACE conn2 <- [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]]]}] 11:06:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 11:06:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 569ms 11:06:45 INFO - PROCESS | 1650 | 1468519605886 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 11:06:45 INFO - PROCESS | 1650 | 1468519605887 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 11:06:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 11:06:45 INFO - PROCESS | 1650 | 1468519605890 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 11:06:45 INFO - PROCESS | 1650 | 1468519605891 Marionette TRACE conn2 <- [1,2410,null,{}] 11:06:45 INFO - PROCESS | 1650 | 1468519605893 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:45 INFO - PROCESS | 1650 | 1468519605895 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:46 INFO - PROCESS | 1650 | 1468519606023 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 11:06:46 INFO - PROCESS | 1650 | 1468519606039 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:46 INFO - PROCESS | 1650 | 1468519606040 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x129140000 == 34 [pid = 1650] [id = 610] 11:06:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112a84800) [pid = 1650] [serial = 1830] [outer = 0x0] 11:06:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12400a000) [pid = 1650] [serial = 1831] [outer = 0x112a84800] 11:06:46 INFO - PROCESS | 1650 | 1468519606082 Marionette DEBUG loaded listener.js 11:06:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124042000) [pid = 1650] [serial = 1832] [outer = 0x112a84800] 11:06:46 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1291cd000) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 11:06:46 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12a657000) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 11:06:46 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12a713000) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 11:06:46 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11850f800) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 11:06:46 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124470800) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 11:06:46 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x121a12c00) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 11:06:46 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116623c00) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 11:06:46 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1139eb400) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 11:06:46 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1172bc000) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 11:06:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1291cdc00) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 11:06:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115e0f800) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 11:06:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118510000) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 11:06:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12ba6fc00) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 11:06:46 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126c4e400) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 11:06:46 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1217d8800) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 11:06:46 INFO - PROCESS | 1650 | 1468519606780 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 11:06:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 11:06:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 921ms 11:06:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 11:06:46 INFO - PROCESS | 1650 | 1468519606811 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 11:06:46 INFO - PROCESS | 1650 | 1468519606813 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 11:06:46 INFO - PROCESS | 1650 | 1468519606815 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 11:06:46 INFO - PROCESS | 1650 | 1468519606816 Marionette TRACE conn2 <- [1,2414,null,{}] 11:06:46 INFO - PROCESS | 1650 | 1468519606819 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:46 INFO - PROCESS | 1650 | 1468519606820 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:46 INFO - PROCESS | 1650 | 1468519606899 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 11:06:46 INFO - PROCESS | 1650 | 1468519606902 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:46 INFO - PROCESS | 1650 | 1468519606904 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296b5800 == 35 [pid = 1650] [id = 611] 11:06:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115e1b000) [pid = 1650] [serial = 1833] [outer = 0x0] 11:06:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118510000) [pid = 1650] [serial = 1834] [outer = 0x115e1b000] 11:06:46 INFO - PROCESS | 1650 | 1468519606928 Marionette DEBUG loaded listener.js 11:06:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12403dc00) [pid = 1650] [serial = 1835] [outer = 0x115e1b000] 11:06:47 INFO - PROCESS | 1650 | 1468519607273 Marionette TRACE conn2 <- [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]]]}] 11:06:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 11:06:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 468ms 11:06:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 11:06:47 INFO - PROCESS | 1650 | 1468519607283 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 11:06:47 INFO - PROCESS | 1650 | 1468519607285 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 11:06:47 INFO - PROCESS | 1650 | 1468519607287 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 11:06:47 INFO - PROCESS | 1650 | 1468519607288 Marionette TRACE conn2 <- [1,2418,null,{}] 11:06:47 INFO - PROCESS | 1650 | 1468519607290 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:47 INFO - PROCESS | 1650 | 1468519607292 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:47 INFO - PROCESS | 1650 | 1468519607401 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 11:06:47 INFO - PROCESS | 1650 | 1468519607406 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:47 INFO - PROCESS | 1650 | 1468519607407 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a753800 == 36 [pid = 1650] [id = 612] 11:06:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116623c00) [pid = 1650] [serial = 1836] [outer = 0x0] 11:06:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124047400) [pid = 1650] [serial = 1837] [outer = 0x116623c00] 11:06:47 INFO - PROCESS | 1650 | 1468519607432 Marionette DEBUG loaded listener.js 11:06:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124b17c00) [pid = 1650] [serial = 1838] [outer = 0x116623c00] 11:06:47 INFO - PROCESS | 1650 | 1468519607728 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 11:06:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 11:06:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 468ms 11:06:47 INFO - PROCESS | 1650 | 1468519607756 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 11:06:47 INFO - PROCESS | 1650 | 1468519607757 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 11:06:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 11:06:47 INFO - PROCESS | 1650 | 1468519607762 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 11:06:47 INFO - PROCESS | 1650 | 1468519607765 Marionette TRACE conn2 <- [1,2422,null,{}] 11:06:47 INFO - PROCESS | 1650 | 1468519607767 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:47 INFO - PROCESS | 1650 | 1468519607768 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:47 INFO - PROCESS | 1650 | 1468519607849 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 11:06:47 INFO - PROCESS | 1650 | 1468519607853 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:47 INFO - PROCESS | 1650 | 1468519607854 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af82800 == 37 [pid = 1650] [id = 613] 11:06:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124b16000) [pid = 1650] [serial = 1839] [outer = 0x0] 11:06:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126150000) [pid = 1650] [serial = 1840] [outer = 0x124b16000] 11:06:47 INFO - PROCESS | 1650 | 1468519607878 Marionette DEBUG loaded listener.js 11:06:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12658b800) [pid = 1650] [serial = 1841] [outer = 0x124b16000] 11:06:48 INFO - PROCESS | 1650 | 1468519608246 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 11:06:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 11:06:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 523ms 11:06:48 INFO - PROCESS | 1650 | 1468519608288 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 11:06:48 INFO - PROCESS | 1650 | 1468519608290 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 11:06:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 11:06:48 INFO - PROCESS | 1650 | 1468519608292 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 11:06:48 INFO - PROCESS | 1650 | 1468519608294 Marionette TRACE conn2 <- [1,2426,null,{}] 11:06:48 INFO - PROCESS | 1650 | 1468519608297 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:48 INFO - PROCESS | 1650 | 1468519608299 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:48 INFO - PROCESS | 1650 | 1468519608425 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 11:06:48 INFO - PROCESS | 1650 | 1468519608437 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:48 INFO - PROCESS | 1650 | 1468519608438 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12baca000 == 38 [pid = 1650] [id = 614] 11:06:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126c48800) [pid = 1650] [serial = 1842] [outer = 0x0] 11:06:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1288c4400) [pid = 1650] [serial = 1843] [outer = 0x126c48800] 11:06:48 INFO - PROCESS | 1650 | 1468519608482 Marionette DEBUG loaded listener.js 11:06:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128e88c00) [pid = 1650] [serial = 1844] [outer = 0x126c48800] 11:06:49 INFO - PROCESS | 1650 | 1468519609171 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 11:06:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 11:06:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 922ms 11:06:49 INFO - PROCESS | 1650 | 1468519609215 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 11:06:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 11:06:49 INFO - PROCESS | 1650 | 1468519609218 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 11:06:49 INFO - PROCESS | 1650 | 1468519609221 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 11:06:49 INFO - PROCESS | 1650 | 1468519609223 Marionette TRACE conn2 <- [1,2430,null,{}] 11:06:49 INFO - PROCESS | 1650 | 1468519609228 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:49 INFO - PROCESS | 1650 | 1468519609230 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:49 INFO - PROCESS | 1650 | 1468519609350 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 11:06:49 INFO - PROCESS | 1650 | 1468519609434 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:49 INFO - PROCESS | 1650 | 1468519609435 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x118278000 == 39 [pid = 1650] [id = 615] 11:06:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x113ba5800) [pid = 1650] [serial = 1845] [outer = 0x0] 11:06:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115e0f800) [pid = 1650] [serial = 1846] [outer = 0x113ba5800] 11:06:49 INFO - PROCESS | 1650 | 1468519609467 Marionette DEBUG loaded listener.js 11:06:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116629c00) [pid = 1650] [serial = 1847] [outer = 0x113ba5800] 11:06:50 INFO - PROCESS | 1650 | 1468519610042 Marionette TRACE conn2 <- [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]]]}] 11:06:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 11:06:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 876ms 11:06:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 11:06:50 INFO - PROCESS | 1650 | 1468519610097 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 11:06:50 INFO - PROCESS | 1650 | 1468519610100 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 11:06:50 INFO - PROCESS | 1650 | 1468519610104 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 11:06:50 INFO - PROCESS | 1650 | 1468519610106 Marionette TRACE conn2 <- [1,2434,null,{}] 11:06:50 INFO - PROCESS | 1650 | 1468519610109 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:50 INFO - PROCESS | 1650 | 1468519610111 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:50 INFO - PROCESS | 1650 | 1468519610225 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 11:06:50 INFO - PROCESS | 1650 | 1468519610307 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:50 INFO - PROCESS | 1650 | 1468519610308 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b49000 == 40 [pid = 1650] [id = 616] 11:06:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11820a000) [pid = 1650] [serial = 1848] [outer = 0x0] 11:06:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118302800) [pid = 1650] [serial = 1849] [outer = 0x11820a000] 11:06:50 INFO - PROCESS | 1650 | 1468519610338 Marionette DEBUG loaded listener.js 11:06:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1185be400) [pid = 1650] [serial = 1850] [outer = 0x11820a000] 11:06:51 INFO - PROCESS | 1650 | 1468519611000 Marionette TRACE conn2 <- [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]]]}] 11:06:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 11:06:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 926ms 11:06:51 INFO - PROCESS | 1650 | 1468519611039 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 11:06:51 INFO - PROCESS | 1650 | 1468519611041 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 11:06:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 11:06:51 INFO - PROCESS | 1650 | 1468519611048 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 11:06:51 INFO - PROCESS | 1650 | 1468519611050 Marionette TRACE conn2 <- [1,2438,null,{}] 11:06:51 INFO - PROCESS | 1650 | 1468519611053 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:51 INFO - PROCESS | 1650 | 1468519611054 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:51 INFO - PROCESS | 1650 | 1468519611173 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 11:06:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12af82800 == 39 [pid = 1650] [id = 613] 11:06:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a753800 == 38 [pid = 1650] [id = 612] 11:06:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1296b5800 == 37 [pid = 1650] [id = 611] 11:06:51 INFO - PROCESS | 1650 | --DOCSHELL 0x129140000 == 36 [pid = 1650] [id = 610] 11:06:51 INFO - PROCESS | 1650 | --DOCSHELL 0x128c27000 == 35 [pid = 1650] [id = 609] 11:06:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12408c800 == 34 [pid = 1650] [id = 608] 11:06:51 INFO - PROCESS | 1650 | --DOCSHELL 0x121522000 == 33 [pid = 1650] [id = 607] 11:06:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12120e800 == 32 [pid = 1650] [id = 606] 11:06:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11826d800 == 31 [pid = 1650] [id = 605] 11:06:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11707a800 == 30 [pid = 1650] [id = 604] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129494c00) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a719c00) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12afedc00) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118a47400) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12614f800) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12403f800) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124049800) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1176c0c00) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1181e3400) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121191c00) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x121a0a800) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119b9a000) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a710400) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116a0b800) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118114c00) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1176bd800) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118a41400) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1197d3c00) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1197d1400) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12bbebc00) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12b25a400) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128da9000) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x129222800) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12aa83800) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a655400) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12be97400) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1291d2400) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126a85c00) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12ba6f400) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 11:06:51 INFO - PROCESS | 1650 | 1468519611301 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:51 INFO - PROCESS | 1650 | 1468519611304 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11661c800 == 31 [pid = 1650] [id = 617] 11:06:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113377800) [pid = 1650] [serial = 1851] [outer = 0x0] 11:06:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116029000) [pid = 1650] [serial = 1852] [outer = 0x113377800] 11:06:51 INFO - PROCESS | 1650 | 1468519611333 Marionette DEBUG loaded listener.js 11:06:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1173b4c00) [pid = 1650] [serial = 1853] [outer = 0x113377800] 11:06:51 INFO - PROCESS | 1650 | 1468519611679 Marionette TRACE conn2 <- [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]]]}] 11:06:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 11:06:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 670ms 11:06:51 INFO - PROCESS | 1650 | 1468519611719 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 11:06:51 INFO - PROCESS | 1650 | 1468519611722 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 11:06:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 11:06:51 INFO - PROCESS | 1650 | 1468519611727 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 11:06:51 INFO - PROCESS | 1650 | 1468519611729 Marionette TRACE conn2 <- [1,2442,null,{}] 11:06:51 INFO - PROCESS | 1650 | 1468519611731 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:51 INFO - PROCESS | 1650 | 1468519611733 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:51 INFO - PROCESS | 1650 | 1468519611837 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 11:06:51 INFO - PROCESS | 1650 | 1468519611896 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:51 INFO - PROCESS | 1650 | 1468519611897 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0b4000 == 32 [pid = 1650] [id = 618] 11:06:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1176cb800) [pid = 1650] [serial = 1854] [outer = 0x0] 11:06:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118509800) [pid = 1650] [serial = 1855] [outer = 0x1176cb800] 11:06:51 INFO - PROCESS | 1650 | 1468519611924 Marionette DEBUG loaded listener.js 11:06:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118ab3000) [pid = 1650] [serial = 1856] [outer = 0x1176cb800] 11:06:52 INFO - PROCESS | 1650 | 1468519612226 Marionette TRACE conn2 <- [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]]]}] 11:06:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 11:06:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 520ms 11:06:52 INFO - PROCESS | 1650 | 1468519612250 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 11:06:52 INFO - PROCESS | 1650 | 1468519612251 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 11:06:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 11:06:52 INFO - PROCESS | 1650 | 1468519612253 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 11:06:52 INFO - PROCESS | 1650 | 1468519612256 Marionette TRACE conn2 <- [1,2446,null,{}] 11:06:52 INFO - PROCESS | 1650 | 1468519612267 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:52 INFO - PROCESS | 1650 | 1468519612271 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:52 INFO - PROCESS | 1650 | 1468519612363 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 11:06:52 INFO - PROCESS | 1650 | 1468519612425 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:52 INFO - PROCESS | 1650 | 1468519612427 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d69000 == 33 [pid = 1650] [id = 619] 11:06:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1185c6800) [pid = 1650] [serial = 1857] [outer = 0x0] 11:06:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1197cd000) [pid = 1650] [serial = 1858] [outer = 0x1185c6800] 11:06:52 INFO - PROCESS | 1650 | 1468519612455 Marionette DEBUG loaded listener.js 11:06:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11a003c00) [pid = 1650] [serial = 1859] [outer = 0x1185c6800] 11:06:52 INFO - PROCESS | 1650 | 1468519612733 Marionette TRACE conn2 <- [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]]]}] 11:06:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 11:06:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 526ms 11:06:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 11:06:52 INFO - PROCESS | 1650 | 1468519612783 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 11:06:52 INFO - PROCESS | 1650 | 1468519612785 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 11:06:52 INFO - PROCESS | 1650 | 1468519612788 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 11:06:52 INFO - PROCESS | 1650 | 1468519612789 Marionette TRACE conn2 <- [1,2450,null,{}] 11:06:52 INFO - PROCESS | 1650 | 1468519612791 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:52 INFO - PROCESS | 1650 | 1468519612793 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:52 INFO - PROCESS | 1650 | 1468519612884 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 11:06:52 INFO - PROCESS | 1650 | 1468519612887 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:52 INFO - PROCESS | 1650 | 1468519612888 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e6c800 == 34 [pid = 1650] [id = 620] 11:06:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1210b2400) [pid = 1650] [serial = 1860] [outer = 0x0] 11:06:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1217d3c00) [pid = 1650] [serial = 1861] [outer = 0x1210b2400] 11:06:52 INFO - PROCESS | 1650 | 1468519612914 Marionette DEBUG loaded listener.js 11:06:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121a0e400) [pid = 1650] [serial = 1862] [outer = 0x1210b2400] 11:06:53 INFO - PROCESS | 1650 | 1468519613283 Marionette TRACE conn2 <- [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]]]}] 11:06:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 11:06:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 519ms 11:06:53 INFO - PROCESS | 1650 | 1468519613326 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 11:06:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 11:06:53 INFO - PROCESS | 1650 | 1468519613327 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 11:06:53 INFO - PROCESS | 1650 | 1468519613329 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 11:06:53 INFO - PROCESS | 1650 | 1468519613331 Marionette TRACE conn2 <- [1,2454,null,{}] 11:06:53 INFO - PROCESS | 1650 | 1468519613333 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:53 INFO - PROCESS | 1650 | 1468519613334 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:53 INFO - PROCESS | 1650 | 1468519613444 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 11:06:53 INFO - PROCESS | 1650 | 1468519613455 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:53 INFO - PROCESS | 1650 | 1468519613456 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x129454800 == 35 [pid = 1650] [id = 621] 11:06:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119b12400) [pid = 1650] [serial = 1863] [outer = 0x0] 11:06:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123cacc00) [pid = 1650] [serial = 1864] [outer = 0x119b12400] 11:06:53 INFO - PROCESS | 1650 | 1468519613481 Marionette DEBUG loaded listener.js 11:06:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1242c4c00) [pid = 1650] [serial = 1865] [outer = 0x119b12400] 11:06:53 INFO - PROCESS | 1650 | 1468519613825 Marionette TRACE conn2 <- [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]]]}] 11:06:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 11:06:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 518ms 11:06:53 INFO - PROCESS | 1650 | 1468519613848 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 11:06:53 INFO - PROCESS | 1650 | 1468519613850 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 11:06:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 11:06:53 INFO - PROCESS | 1650 | 1468519613859 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 11:06:53 INFO - PROCESS | 1650 | 1468519613860 Marionette TRACE conn2 <- [1,2458,null,{}] 11:06:53 INFO - PROCESS | 1650 | 1468519613862 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:53 INFO - PROCESS | 1650 | 1468519613866 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:53 INFO - PROCESS | 1650 | 1468519613990 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 11:06:54 INFO - PROCESS | 1650 | 1468519614006 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:54 INFO - PROCESS | 1650 | 1468519614007 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af82800 == 36 [pid = 1650] [id = 622] 11:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1245b8400) [pid = 1650] [serial = 1866] [outer = 0x0] 11:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126a8a800) [pid = 1650] [serial = 1867] [outer = 0x1245b8400] 11:06:54 INFO - PROCESS | 1650 | 1468519614032 Marionette DEBUG loaded listener.js 11:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128db4c00) [pid = 1650] [serial = 1868] [outer = 0x1245b8400] 11:06:54 INFO - PROCESS | 1650 | 1468519614403 Marionette TRACE conn2 <- [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]]]}] 11:06:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 11:06:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 578ms 11:06:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 11:06:54 INFO - PROCESS | 1650 | 1468519614431 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 11:06:54 INFO - PROCESS | 1650 | 1468519614432 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 11:06:54 INFO - PROCESS | 1650 | 1468519614434 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 11:06:54 INFO - PROCESS | 1650 | 1468519614435 Marionette TRACE conn2 <- [1,2462,null,{}] 11:06:54 INFO - PROCESS | 1650 | 1468519614438 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:54 INFO - PROCESS | 1650 | 1468519614447 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:54 INFO - PROCESS | 1650 | 1468519614553 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 11:06:54 INFO - PROCESS | 1650 | 1468519614556 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:54 INFO - PROCESS | 1650 | 1468519614558 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12babc800 == 37 [pid = 1650] [id = 623] 11:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126583400) [pid = 1650] [serial = 1869] [outer = 0x0] 11:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128ed4000) [pid = 1650] [serial = 1870] [outer = 0x126583400] 11:06:54 INFO - PROCESS | 1650 | 1468519614618 Marionette DEBUG loaded listener.js 11:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1291cd800) [pid = 1650] [serial = 1871] [outer = 0x126583400] 11:06:55 INFO - PROCESS | 1650 | 1468519615023 Marionette TRACE conn2 <- [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]]]}] 11:06:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 11:06:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 621ms 11:06:55 INFO - PROCESS | 1650 | 1468519615062 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 11:06:55 INFO - PROCESS | 1650 | 1468519615064 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 11:06:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 11:06:55 INFO - PROCESS | 1650 | 1468519615068 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 11:06:55 INFO - PROCESS | 1650 | 1468519615070 Marionette TRACE conn2 <- [1,2466,null,{}] 11:06:55 INFO - PROCESS | 1650 | 1468519615073 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:55 INFO - PROCESS | 1650 | 1468519615075 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:55 INFO - PROCESS | 1650 | 1468519615233 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 11:06:55 INFO - PROCESS | 1650 | 1468519615319 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:55 INFO - PROCESS | 1650 | 1468519615320 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c57e000 == 38 [pid = 1650] [id = 624] 11:06:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1291d1c00) [pid = 1650] [serial = 1872] [outer = 0x0] 11:06:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12921b000) [pid = 1650] [serial = 1873] [outer = 0x1291d1c00] 11:06:55 INFO - PROCESS | 1650 | 1468519615345 Marionette DEBUG loaded listener.js 11:06:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129225800) [pid = 1650] [serial = 1874] [outer = 0x1291d1c00] 11:06:55 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119226800) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 11:06:55 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11a0e7400) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 11:06:55 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112a84800) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 11:06:55 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119222000) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 11:06:55 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115e0d400) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 11:06:55 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116a0ac00) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 11:06:55 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115e1b000) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 11:06:55 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x111c22000) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 11:06:55 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1172b8400) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 11:06:55 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124b16000) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 11:06:55 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118204000) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 11:06:55 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118204c00) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 11:06:55 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116623c00) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 11:06:55 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119899000) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 11:06:55 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1288c5c00) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 11:06:55 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11696e000) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 11:06:55 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x111cad400) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 11:06:55 INFO - PROCESS | 1650 | 1468519615726 Marionette TRACE conn2 <- [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]]]}] 11:06:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 11:06:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 670ms 11:06:55 INFO - PROCESS | 1650 | 1468519615750 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 11:06:55 INFO - PROCESS | 1650 | 1468519615752 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 11:06:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 11:06:55 INFO - PROCESS | 1650 | 1468519615754 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 11:06:55 INFO - PROCESS | 1650 | 1468519615756 Marionette TRACE conn2 <- [1,2470,null,{}] 11:06:55 INFO - PROCESS | 1650 | 1468519615763 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:55 INFO - PROCESS | 1650 | 1468519615764 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:55 INFO - PROCESS | 1650 | 1468519615877 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 11:06:55 INFO - PROCESS | 1650 | 1468519615913 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:55 INFO - PROCESS | 1650 | 1468519615914 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12160c800 == 39 [pid = 1650] [id = 625] 11:06:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x111c75000) [pid = 1650] [serial = 1875] [outer = 0x0] 11:06:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1173b3800) [pid = 1650] [serial = 1876] [outer = 0x111c75000] 11:06:55 INFO - PROCESS | 1650 | 1468519615940 Marionette DEBUG loaded listener.js 11:06:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1197d3800) [pid = 1650] [serial = 1877] [outer = 0x111c75000] 11:06:56 INFO - PROCESS | 1650 | 1468519616284 Marionette TRACE conn2 <- [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]]]}] 11:06:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 11:06:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 569ms 11:06:56 INFO - PROCESS | 1650 | 1468519616325 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 11:06:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 11:06:56 INFO - PROCESS | 1650 | 1468519616327 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 11:06:56 INFO - PROCESS | 1650 | 1468519616330 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 11:06:56 INFO - PROCESS | 1650 | 1468519616332 Marionette TRACE conn2 <- [1,2474,null,{}] 11:06:56 INFO - PROCESS | 1650 | 1468519616335 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:56 INFO - PROCESS | 1650 | 1468519616338 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:56 INFO - PROCESS | 1650 | 1468519616468 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 11:06:56 INFO - PROCESS | 1650 | 1468519616558 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:56 INFO - PROCESS | 1650 | 1468519616559 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c6b4000 == 40 [pid = 1650] [id = 626] 11:06:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11602f800) [pid = 1650] [serial = 1878] [outer = 0x0] 11:06:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121a0b000) [pid = 1650] [serial = 1879] [outer = 0x11602f800] 11:06:56 INFO - PROCESS | 1650 | 1468519616583 Marionette DEBUG loaded listener.js 11:06:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119a3b400) [pid = 1650] [serial = 1880] [outer = 0x11602f800] 11:06:56 INFO - PROCESS | 1650 | 1468519616881 Marionette TRACE conn2 <- [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]]]}] 11:06:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 11:06:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 571ms 11:06:56 INFO - PROCESS | 1650 | 1468519616902 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 11:06:56 INFO - PROCESS | 1650 | 1468519616903 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 11:06:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 11:06:56 INFO - PROCESS | 1650 | 1468519616906 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 11:06:56 INFO - PROCESS | 1650 | 1468519616907 Marionette TRACE conn2 <- [1,2478,null,{}] 11:06:56 INFO - PROCESS | 1650 | 1468519616911 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:56 INFO - PROCESS | 1650 | 1468519616915 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:57 INFO - PROCESS | 1650 | 1468519617012 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 11:06:57 INFO - PROCESS | 1650 | 1468519617016 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:57 INFO - PROCESS | 1650 | 1468519617018 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cab1000 == 41 [pid = 1650] [id = 627] 11:06:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1291d2000) [pid = 1650] [serial = 1881] [outer = 0x0] 11:06:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12948ec00) [pid = 1650] [serial = 1882] [outer = 0x1291d2000] 11:06:57 INFO - PROCESS | 1650 | 1468519617044 Marionette DEBUG loaded listener.js 11:06:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a713000) [pid = 1650] [serial = 1883] [outer = 0x1291d2000] 11:06:57 INFO - PROCESS | 1650 | 1468519617374 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 11:06:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 11:06:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 473ms 11:06:57 INFO - PROCESS | 1650 | 1468519617381 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 11:06:57 INFO - PROCESS | 1650 | 1468519617383 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 11:06:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 11:06:57 INFO - PROCESS | 1650 | 1468519617387 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 11:06:57 INFO - PROCESS | 1650 | 1468519617388 Marionette TRACE conn2 <- [1,2482,null,{}] 11:06:57 INFO - PROCESS | 1650 | 1468519617390 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:57 INFO - PROCESS | 1650 | 1468519617391 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:57 INFO - PROCESS | 1650 | 1468519617507 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 11:06:57 INFO - PROCESS | 1650 | 1468519617595 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:57 INFO - PROCESS | 1650 | 1468519617596 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11661c000 == 42 [pid = 1650] [id = 628] 11:06:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x110f7e000) [pid = 1650] [serial = 1884] [outer = 0x0] 11:06:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11201a000) [pid = 1650] [serial = 1885] [outer = 0x110f7e000] 11:06:57 INFO - PROCESS | 1650 | 1468519617630 Marionette DEBUG loaded listener.js 11:06:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x115e11400) [pid = 1650] [serial = 1886] [outer = 0x110f7e000] 11:06:58 INFO - PROCESS | 1650 | 1468519618168 Marionette TRACE conn2 <- [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]]]}] 11:06:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 11:06:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 818ms 11:06:58 INFO - PROCESS | 1650 | 1468519618208 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 11:06:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 11:06:58 INFO - PROCESS | 1650 | 1468519618212 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 11:06:58 INFO - PROCESS | 1650 | 1468519618218 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 11:06:58 INFO - PROCESS | 1650 | 1468519618220 Marionette TRACE conn2 <- [1,2486,null,{}] 11:06:58 INFO - PROCESS | 1650 | 1468519618226 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:58 INFO - PROCESS | 1650 | 1468519618230 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:58 INFO - PROCESS | 1650 | 1468519618365 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 11:06:58 INFO - PROCESS | 1650 | 1468519618439 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:58 INFO - PROCESS | 1650 | 1468519618440 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x121dce000 == 43 [pid = 1650] [id = 629] 11:06:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112e18000) [pid = 1650] [serial = 1887] [outer = 0x0] 11:06:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11850e400) [pid = 1650] [serial = 1888] [outer = 0x112e18000] 11:06:58 INFO - PROCESS | 1650 | 1468519618472 Marionette DEBUG loaded listener.js 11:06:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1197cb800) [pid = 1650] [serial = 1889] [outer = 0x112e18000] 11:06:58 INFO - PROCESS | 1650 | 1468519618919 Marionette TRACE conn2 <- [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]]]}] 11:06:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 11:06:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 723ms 11:06:58 INFO - PROCESS | 1650 | 1468519618942 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 11:06:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 11:06:58 INFO - PROCESS | 1650 | 1468519618945 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 11:06:58 INFO - PROCESS | 1650 | 1468519618948 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 11:06:58 INFO - PROCESS | 1650 | 1468519618949 Marionette TRACE conn2 <- [1,2490,null,{}] 11:06:58 INFO - PROCESS | 1650 | 1468519618952 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:58 INFO - PROCESS | 1650 | 1468519618953 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:59 INFO - PROCESS | 1650 | 1468519619062 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 11:06:59 INFO - PROCESS | 1650 | 1468519619124 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:59 INFO - PROCESS | 1650 | 1468519619126 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c6a9800 == 44 [pid = 1650] [id = 630] 11:06:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119898c00) [pid = 1650] [serial = 1890] [outer = 0x0] 11:06:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12125fc00) [pid = 1650] [serial = 1891] [outer = 0x119898c00] 11:06:59 INFO - PROCESS | 1650 | 1468519619197 Marionette DEBUG loaded listener.js 11:06:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124b15800) [pid = 1650] [serial = 1892] [outer = 0x119898c00] 11:06:59 INFO - PROCESS | 1650 | 1468519619597 Marionette TRACE conn2 <- [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]]]}] 11:06:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 11:06:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 720ms 11:06:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 11:06:59 INFO - PROCESS | 1650 | 1468519619669 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 11:06:59 INFO - PROCESS | 1650 | 1468519619671 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 11:06:59 INFO - PROCESS | 1650 | 1468519619678 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 11:06:59 INFO - PROCESS | 1650 | 1468519619682 Marionette TRACE conn2 <- [1,2494,null,{}] 11:06:59 INFO - PROCESS | 1650 | 1468519619686 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:06:59 INFO - PROCESS | 1650 | 1468519619689 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:59 INFO - PROCESS | 1650 | 1468519619792 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 11:06:59 INFO - PROCESS | 1650 | 1468519619866 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:06:59 INFO - PROCESS | 1650 | 1468519619868 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:06:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d24b800 == 45 [pid = 1650] [id = 631] 11:06:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12614d400) [pid = 1650] [serial = 1893] [outer = 0x0] 11:06:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1288c4800) [pid = 1650] [serial = 1894] [outer = 0x12614d400] 11:06:59 INFO - PROCESS | 1650 | 1468519619896 Marionette DEBUG loaded listener.js 11:06:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129226000) [pid = 1650] [serial = 1895] [outer = 0x12614d400] 11:07:00 INFO - PROCESS | 1650 | 1468519620299 Marionette TRACE conn2 <- [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]]]}] 11:07:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 11:07:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 679ms 11:07:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 11:07:00 INFO - PROCESS | 1650 | 1468519620353 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 11:07:00 INFO - PROCESS | 1650 | 1468519620355 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 11:07:00 INFO - PROCESS | 1650 | 1468519620357 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 11:07:00 INFO - PROCESS | 1650 | 1468519620359 Marionette TRACE conn2 <- [1,2498,null,{}] 11:07:00 INFO - PROCESS | 1650 | 1468519620361 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:00 INFO - PROCESS | 1650 | 1468519620363 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:00 INFO - PROCESS | 1650 | 1468519620484 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 11:07:00 INFO - PROCESS | 1650 | 1468519620547 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:00 INFO - PROCESS | 1650 | 1468519620548 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d543800 == 46 [pid = 1650] [id = 632] 11:07:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12952a800) [pid = 1650] [serial = 1896] [outer = 0x0] 11:07:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a657c00) [pid = 1650] [serial = 1897] [outer = 0x12952a800] 11:07:00 INFO - PROCESS | 1650 | 1468519620576 Marionette DEBUG loaded listener.js 11:07:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12aa7e800) [pid = 1650] [serial = 1898] [outer = 0x12952a800] 11:07:01 INFO - PROCESS | 1650 | 1468519621051 Marionette TRACE conn2 <- [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]]]}] 11:07:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 11:07:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 723ms 11:07:01 INFO - PROCESS | 1650 | 1468519621081 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 11:07:01 INFO - PROCESS | 1650 | 1468519621083 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 11:07:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 11:07:01 INFO - PROCESS | 1650 | 1468519621085 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 11:07:01 INFO - PROCESS | 1650 | 1468519621086 Marionette TRACE conn2 <- [1,2502,null,{}] 11:07:01 INFO - PROCESS | 1650 | 1468519621089 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:01 INFO - PROCESS | 1650 | 1468519621090 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:01 INFO - PROCESS | 1650 | 1468519621196 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 11:07:01 INFO - PROCESS | 1650 | 1468519621404 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:01 INFO - PROCESS | 1650 | 1468519621406 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a7a000 == 47 [pid = 1650] [id = 633] 11:07:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11336f400) [pid = 1650] [serial = 1899] [outer = 0x0] 11:07:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1166f1000) [pid = 1650] [serial = 1900] [outer = 0x11336f400] 11:07:01 INFO - PROCESS | 1650 | 1468519621454 Marionette DEBUG loaded listener.js 11:07:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1172bd800) [pid = 1650] [serial = 1901] [outer = 0x11336f400] 11:07:01 INFO - PROCESS | 1650 | 1468519621908 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 11:07:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 11:07:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 872ms 11:07:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 11:07:01 INFO - PROCESS | 1650 | 1468519621958 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 11:07:01 INFO - PROCESS | 1650 | 1468519621960 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 11:07:01 INFO - PROCESS | 1650 | 1468519621962 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 11:07:01 INFO - PROCESS | 1650 | 1468519621965 Marionette TRACE conn2 <- [1,2506,null,{}] 11:07:01 INFO - PROCESS | 1650 | 1468519621968 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:01 INFO - PROCESS | 1650 | 1468519621970 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:02 INFO - PROCESS | 1650 | 1468519622073 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 11:07:02 INFO - PROCESS | 1650 | 1468519622137 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:02 INFO - PROCESS | 1650 | 1468519622139 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c4e000 == 48 [pid = 1650] [id = 634] 11:07:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118208400) [pid = 1650] [serial = 1902] [outer = 0x0] 11:07:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118a4ac00) [pid = 1650] [serial = 1903] [outer = 0x118208400] 11:07:02 INFO - PROCESS | 1650 | 1468519622167 Marionette DEBUG loaded listener.js 11:07:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1197d2400) [pid = 1650] [serial = 1904] [outer = 0x118208400] 11:07:03 INFO - PROCESS | 1650 | --DOCSHELL 0x119a79000 == 47 [pid = 1650] [id = 603] 11:07:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12cab1000 == 46 [pid = 1650] [id = 627] 11:07:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12c6b4000 == 45 [pid = 1650] [id = 626] 11:07:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12160c800 == 44 [pid = 1650] [id = 625] 11:07:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12c57e000 == 43 [pid = 1650] [id = 624] 11:07:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12babc800 == 42 [pid = 1650] [id = 623] 11:07:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12af82800 == 41 [pid = 1650] [id = 622] 11:07:03 INFO - PROCESS | 1650 | --DOCSHELL 0x129454800 == 40 [pid = 1650] [id = 621] 11:07:03 INFO - PROCESS | 1650 | --DOCSHELL 0x128e6c800 == 39 [pid = 1650] [id = 620] 11:07:03 INFO - PROCESS | 1650 | --DOCSHELL 0x123d69000 == 38 [pid = 1650] [id = 619] 11:07:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0b4000 == 37 [pid = 1650] [id = 618] 11:07:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11661c800 == 36 [pid = 1650] [id = 617] 11:07:03 INFO - PROCESS | 1650 | --DOCSHELL 0x124b49000 == 35 [pid = 1650] [id = 616] 11:07:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12baca000 == 34 [pid = 1650] [id = 614] 11:07:03 INFO - PROCESS | 1650 | --DOCSHELL 0x118278000 == 33 [pid = 1650] [id = 615] 11:07:03 INFO - PROCESS | 1650 | --DOCSHELL 0x119a7a000 == 32 [pid = 1650] [id = 633] 11:07:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12d543800 == 31 [pid = 1650] [id = 632] 11:07:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12d24b800 == 30 [pid = 1650] [id = 631] 11:07:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12c6a9800 == 29 [pid = 1650] [id = 630] 11:07:03 INFO - PROCESS | 1650 | --DOCSHELL 0x121dce000 == 28 [pid = 1650] [id = 629] 11:07:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11661c000 == 27 [pid = 1650] [id = 628] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119897c00) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1217cc000) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119b1f000) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12400a000) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x121abcc00) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1197d6400) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x115e15c00) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1160dac00) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1173af000) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1181c5400) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12403dc00) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x113f2fc00) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112d53800) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118115800) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1173acc00) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12658b800) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118510000) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119892800) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118306400) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1185c6400) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1288c4400) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118aac000) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124047400) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12403cc00) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x121a0d400) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126150000) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x129228c00) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128e89c00) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12b256c00) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x129487800) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1151d9800) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x112e19400) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124042000) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124b17c00) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119899400) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 11:07:03 INFO - PROCESS | 1650 | 1468519623153 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 11:07:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 11:07:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1221ms 11:07:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 11:07:03 INFO - PROCESS | 1650 | 1468519623184 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 11:07:03 INFO - PROCESS | 1650 | 1468519623186 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 11:07:03 INFO - PROCESS | 1650 | 1468519623189 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 11:07:03 INFO - PROCESS | 1650 | 1468519623191 Marionette TRACE conn2 <- [1,2510,null,{}] 11:07:03 INFO - PROCESS | 1650 | 1468519623195 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:03 INFO - PROCESS | 1650 | 1468519623197 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:03 INFO - PROCESS | 1650 | 1468519623287 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 11:07:03 INFO - PROCESS | 1650 | 1468519623292 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:03 INFO - PROCESS | 1650 | 1468519623297 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11707a000 == 28 [pid = 1650] [id = 635] 11:07:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113d8f000) [pid = 1650] [serial = 1905] [outer = 0x0] 11:07:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115e17800) [pid = 1650] [serial = 1906] [outer = 0x113d8f000] 11:07:03 INFO - PROCESS | 1650 | 1468519623326 Marionette DEBUG loaded listener.js 11:07:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1133dc000) [pid = 1650] [serial = 1907] [outer = 0x113d8f000] 11:07:03 INFO - PROCESS | 1650 | 1468519623729 Marionette TRACE conn2 <- [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]]]}] 11:07:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 11:07:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 573ms 11:07:03 INFO - PROCESS | 1650 | 1468519623763 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 11:07:03 INFO - PROCESS | 1650 | 1468519623767 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 11:07:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 11:07:03 INFO - PROCESS | 1650 | 1468519623772 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 11:07:03 INFO - PROCESS | 1650 | 1468519623773 Marionette TRACE conn2 <- [1,2514,null,{}] 11:07:03 INFO - PROCESS | 1650 | 1468519623776 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:03 INFO - PROCESS | 1650 | 1468519623778 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:03 INFO - PROCESS | 1650 | 1468519623857 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 11:07:03 INFO - PROCESS | 1650 | 1468519623864 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:03 INFO - PROCESS | 1650 | 1468519623865 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ac4800 == 29 [pid = 1650] [id = 636] 11:07:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1173acc00) [pid = 1650] [serial = 1908] [outer = 0x0] 11:07:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1181c4000) [pid = 1650] [serial = 1909] [outer = 0x1173acc00] 11:07:03 INFO - PROCESS | 1650 | 1468519623892 Marionette DEBUG loaded listener.js 11:07:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118210000) [pid = 1650] [serial = 1910] [outer = 0x1173acc00] 11:07:04 INFO - PROCESS | 1650 | 1468519624259 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 11:07:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 11:07:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 519ms 11:07:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 11:07:04 INFO - PROCESS | 1650 | 1468519624291 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 11:07:04 INFO - PROCESS | 1650 | 1468519624292 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 11:07:04 INFO - PROCESS | 1650 | 1468519624294 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 11:07:04 INFO - PROCESS | 1650 | 1468519624297 Marionette TRACE conn2 <- [1,2518,null,{}] 11:07:04 INFO - PROCESS | 1650 | 1468519624305 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:04 INFO - PROCESS | 1650 | 1468519624308 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:04 INFO - PROCESS | 1650 | 1468519624387 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 11:07:04 INFO - PROCESS | 1650 | 1468519624393 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:04 INFO - PROCESS | 1650 | 1468519624397 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x121293800 == 30 [pid = 1650] [id = 637] 11:07:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x113d3f400) [pid = 1650] [serial = 1911] [outer = 0x0] 11:07:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1197d3c00) [pid = 1650] [serial = 1912] [outer = 0x113d3f400] 11:07:04 INFO - PROCESS | 1650 | 1468519624426 Marionette DEBUG loaded listener.js 11:07:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119a0c400) [pid = 1650] [serial = 1913] [outer = 0x113d3f400] 11:07:04 INFO - PROCESS | 1650 | 1468519624780 Marionette TRACE conn2 <- [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]]]}] 11:07:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 11:07:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 520ms 11:07:04 INFO - PROCESS | 1650 | 1468519624816 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 11:07:04 INFO - PROCESS | 1650 | 1468519624818 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 11:07:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 11:07:04 INFO - PROCESS | 1650 | 1468519624820 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 11:07:04 INFO - PROCESS | 1650 | 1468519624821 Marionette TRACE conn2 <- [1,2522,null,{}] 11:07:04 INFO - PROCESS | 1650 | 1468519624824 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:04 INFO - PROCESS | 1650 | 1468519624825 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:04 INFO - PROCESS | 1650 | 1468519624939 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 11:07:04 INFO - PROCESS | 1650 | 1468519624974 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:04 INFO - PROCESS | 1650 | 1468519624975 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12160c800 == 31 [pid = 1650] [id = 638] 11:07:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11820a400) [pid = 1650] [serial = 1914] [outer = 0x0] 11:07:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119b15c00) [pid = 1650] [serial = 1915] [outer = 0x11820a400] 11:07:05 INFO - PROCESS | 1650 | 1468519625001 Marionette DEBUG loaded listener.js 11:07:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1216e3400) [pid = 1650] [serial = 1916] [outer = 0x11820a400] 11:07:05 INFO - PROCESS | 1650 | 1468519625342 Marionette TRACE conn2 <- [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]]]}] 11:07:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 11:07:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 568ms 11:07:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 11:07:05 INFO - PROCESS | 1650 | 1468519625393 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 11:07:05 INFO - PROCESS | 1650 | 1468519625395 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 11:07:05 INFO - PROCESS | 1650 | 1468519625397 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 11:07:05 INFO - PROCESS | 1650 | 1468519625398 Marionette TRACE conn2 <- [1,2526,null,{}] 11:07:05 INFO - PROCESS | 1650 | 1468519625400 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:05 INFO - PROCESS | 1650 | 1468519625401 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:05 INFO - PROCESS | 1650 | 1468519625503 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 11:07:05 INFO - PROCESS | 1650 | 1468519625506 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:05 INFO - PROCESS | 1650 | 1468519625508 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12611f000 == 32 [pid = 1650] [id = 639] 11:07:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x113092c00) [pid = 1650] [serial = 1917] [outer = 0x0] 11:07:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1217cbc00) [pid = 1650] [serial = 1918] [outer = 0x113092c00] 11:07:05 INFO - PROCESS | 1650 | 1468519625533 Marionette DEBUG loaded listener.js 11:07:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124039000) [pid = 1650] [serial = 1919] [outer = 0x113092c00] 11:07:05 INFO - PROCESS | 1650 | 1468519625908 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 11:07:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 11:07:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 518ms 11:07:05 INFO - PROCESS | 1650 | 1468519625916 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 11:07:05 INFO - PROCESS | 1650 | 1468519625917 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 11:07:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 11:07:05 INFO - PROCESS | 1650 | 1468519625919 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 11:07:05 INFO - PROCESS | 1650 | 1468519625920 Marionette TRACE conn2 <- [1,2530,null,{}] 11:07:05 INFO - PROCESS | 1650 | 1468519625923 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:05 INFO - PROCESS | 1650 | 1468519625929 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:06 INFO - PROCESS | 1650 | 1468519626050 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 11:07:06 INFO - PROCESS | 1650 | 1468519626063 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:06 INFO - PROCESS | 1650 | 1468519626064 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12912c000 == 33 [pid = 1650] [id = 640] 11:07:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12403e800) [pid = 1650] [serial = 1920] [outer = 0x0] 11:07:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124b16400) [pid = 1650] [serial = 1921] [outer = 0x12403e800] 11:07:06 INFO - PROCESS | 1650 | 1468519626089 Marionette DEBUG loaded listener.js 11:07:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126a81400) [pid = 1650] [serial = 1922] [outer = 0x12403e800] 11:07:06 INFO - PROCESS | 1650 | 1468519626448 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 11:07:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 11:07:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 570ms 11:07:06 INFO - PROCESS | 1650 | 1468519626490 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 11:07:06 INFO - PROCESS | 1650 | 1468519626491 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 11:07:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 11:07:06 INFO - PROCESS | 1650 | 1468519626495 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 11:07:06 INFO - PROCESS | 1650 | 1468519626497 Marionette TRACE conn2 <- [1,2534,null,{}] 11:07:06 INFO - PROCESS | 1650 | 1468519626499 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:06 INFO - PROCESS | 1650 | 1468519626500 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:06 INFO - PROCESS | 1650 | 1468519626601 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 11:07:06 INFO - PROCESS | 1650 | 1468519626606 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:06 INFO - PROCESS | 1650 | 1468519626607 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5a8000 == 34 [pid = 1650] [id = 641] 11:07:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112016400) [pid = 1650] [serial = 1923] [outer = 0x0] 11:07:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126c4a000) [pid = 1650] [serial = 1924] [outer = 0x112016400] 11:07:06 INFO - PROCESS | 1650 | 1468519626631 Marionette DEBUG loaded listener.js 11:07:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1288c7c00) [pid = 1650] [serial = 1925] [outer = 0x112016400] 11:07:06 INFO - PROCESS | 1650 | 1468519626986 Marionette TRACE conn2 <- [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]]]}] 11:07:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 11:07:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 520ms 11:07:07 INFO - PROCESS | 1650 | 1468519627014 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 11:07:07 INFO - PROCESS | 1650 | 1468519627016 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 11:07:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 11:07:07 INFO - PROCESS | 1650 | 1468519627018 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 11:07:07 INFO - PROCESS | 1650 | 1468519627020 Marionette TRACE conn2 <- [1,2538,null,{}] 11:07:07 INFO - PROCESS | 1650 | 1468519627027 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:07 INFO - PROCESS | 1650 | 1468519627029 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:07 INFO - PROCESS | 1650 | 1468519627128 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 11:07:07 INFO - PROCESS | 1650 | 1468519627132 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:07 INFO - PROCESS | 1650 | 1468519627133 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa16000 == 35 [pid = 1650] [id = 642] 11:07:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126c53c00) [pid = 1650] [serial = 1926] [outer = 0x0] 11:07:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128e7e000) [pid = 1650] [serial = 1927] [outer = 0x126c53c00] 11:07:07 INFO - PROCESS | 1650 | 1468519627157 Marionette DEBUG loaded listener.js 11:07:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128ed2400) [pid = 1650] [serial = 1928] [outer = 0x126c53c00] 11:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1245b8400) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 11:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126583400) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 11:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1291d1c00) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 11:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x111c75000) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 11:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113377800) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 11:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1210b2400) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 11:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126c48800) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 11:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1185c6800) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 11:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11820a000) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 11:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1176cb800) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 11:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113ba5800) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 11:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1291d2000) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 11:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119b12400) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 11:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11602f800) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 11:07:07 INFO - PROCESS | 1650 | 1468519627691 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 11:07:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 11:07:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 728ms 11:07:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 11:07:07 INFO - PROCESS | 1650 | 1468519627748 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 11:07:07 INFO - PROCESS | 1650 | 1468519627749 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 11:07:07 INFO - PROCESS | 1650 | 1468519627751 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 11:07:07 INFO - PROCESS | 1650 | 1468519627752 Marionette TRACE conn2 <- [1,2542,null,{}] 11:07:07 INFO - PROCESS | 1650 | 1468519627755 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:07 INFO - PROCESS | 1650 | 1468519627756 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:07 INFO - PROCESS | 1650 | 1468519627837 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 11:07:07 INFO - PROCESS | 1650 | 1468519627857 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:07 INFO - PROCESS | 1650 | 1468519627858 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x121211800 == 36 [pid = 1650] [id = 643] 11:07:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1139f1800) [pid = 1650] [serial = 1929] [outer = 0x0] 11:07:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1185c7800) [pid = 1650] [serial = 1930] [outer = 0x1139f1800] 11:07:07 INFO - PROCESS | 1650 | 1468519627882 Marionette DEBUG loaded listener.js 11:07:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1210b2400) [pid = 1650] [serial = 1931] [outer = 0x1139f1800] 11:07:08 INFO - PROCESS | 1650 | 1468519628202 Marionette TRACE conn2 <- [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]]]}] 11:07:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 11:07:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 468ms 11:07:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 11:07:08 INFO - PROCESS | 1650 | 1468519628220 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 11:07:08 INFO - PROCESS | 1650 | 1468519628221 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 11:07:08 INFO - PROCESS | 1650 | 1468519628223 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 11:07:08 INFO - PROCESS | 1650 | 1468519628224 Marionette TRACE conn2 <- [1,2546,null,{}] 11:07:08 INFO - PROCESS | 1650 | 1468519628227 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:08 INFO - PROCESS | 1650 | 1468519628230 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:08 INFO - PROCESS | 1650 | 1468519628313 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 11:07:08 INFO - PROCESS | 1650 | 1468519628372 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:08 INFO - PROCESS | 1650 | 1468519628373 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12baac000 == 37 [pid = 1650] [id = 644] 11:07:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11921c800) [pid = 1650] [serial = 1932] [outer = 0x0] 11:07:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124043400) [pid = 1650] [serial = 1933] [outer = 0x11921c800] 11:07:08 INFO - PROCESS | 1650 | 1468519628398 Marionette DEBUG loaded listener.js 11:07:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1291c8400) [pid = 1650] [serial = 1934] [outer = 0x11921c800] 11:07:08 INFO - PROCESS | 1650 | 1468519628680 Marionette TRACE conn2 <- [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]]]}] 11:07:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 11:07:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 470ms 11:07:08 INFO - PROCESS | 1650 | 1468519628700 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 11:07:08 INFO - PROCESS | 1650 | 1468519628702 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 11:07:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 11:07:08 INFO - PROCESS | 1650 | 1468519628704 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 11:07:08 INFO - PROCESS | 1650 | 1468519628706 Marionette TRACE conn2 <- [1,2550,null,{}] 11:07:08 INFO - PROCESS | 1650 | 1468519628717 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:08 INFO - PROCESS | 1650 | 1468519628719 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:08 INFO - PROCESS | 1650 | 1468519628816 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 11:07:08 INFO - PROCESS | 1650 | 1468519628820 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:08 INFO - PROCESS | 1650 | 1468519628822 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12611b000 == 38 [pid = 1650] [id = 645] 11:07:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1291c8c00) [pid = 1650] [serial = 1935] [outer = 0x0] 11:07:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129221400) [pid = 1650] [serial = 1936] [outer = 0x1291c8c00] 11:07:08 INFO - PROCESS | 1650 | 1468519628848 Marionette DEBUG loaded listener.js 11:07:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a656400) [pid = 1650] [serial = 1937] [outer = 0x1291c8c00] 11:07:09 INFO - PROCESS | 1650 | 1468519629206 Marionette TRACE conn2 <- [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]]]}] 11:07:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 11:07:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 526ms 11:07:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 11:07:09 INFO - PROCESS | 1650 | 1468519629231 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 11:07:09 INFO - PROCESS | 1650 | 1468519629232 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 11:07:09 INFO - PROCESS | 1650 | 1468519629234 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 11:07:09 INFO - PROCESS | 1650 | 1468519629235 Marionette TRACE conn2 <- [1,2554,null,{}] 11:07:09 INFO - PROCESS | 1650 | 1468519629237 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:09 INFO - PROCESS | 1650 | 1468519629238 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:09 INFO - PROCESS | 1650 | 1468519629346 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 11:07:09 INFO - PROCESS | 1650 | 1468519629352 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:09 INFO - PROCESS | 1650 | 1468519629353 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c877800 == 39 [pid = 1650] [id = 646] 11:07:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a710400) [pid = 1650] [serial = 1938] [outer = 0x0] 11:07:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12aa80000) [pid = 1650] [serial = 1939] [outer = 0x12a710400] 11:07:09 INFO - PROCESS | 1650 | 1468519629378 Marionette DEBUG loaded listener.js 11:07:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12afe3800) [pid = 1650] [serial = 1940] [outer = 0x12a710400] 11:07:09 INFO - PROCESS | 1650 | 1468519629934 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 11:07:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 11:07:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 718ms 11:07:09 INFO - PROCESS | 1650 | 1468519629953 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 11:07:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 11:07:09 INFO - PROCESS | 1650 | 1468519629956 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 11:07:09 INFO - PROCESS | 1650 | 1468519629959 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 11:07:09 INFO - PROCESS | 1650 | 1468519629961 Marionette TRACE conn2 <- [1,2558,null,{}] 11:07:09 INFO - PROCESS | 1650 | 1468519629965 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:09 INFO - PROCESS | 1650 | 1468519629967 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:10 INFO - PROCESS | 1650 | 1468519630089 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 11:07:10 INFO - PROCESS | 1650 | 1468519630173 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:10 INFO - PROCESS | 1650 | 1468519630175 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x118abe000 == 40 [pid = 1650] [id = 647] 11:07:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115e13800) [pid = 1650] [serial = 1941] [outer = 0x0] 11:07:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1166f0c00) [pid = 1650] [serial = 1942] [outer = 0x115e13800] 11:07:10 INFO - PROCESS | 1650 | 1468519630206 Marionette DEBUG loaded listener.js 11:07:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1176c0800) [pid = 1650] [serial = 1943] [outer = 0x115e13800] 11:07:10 INFO - PROCESS | 1650 | 1468519630798 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 11:07:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 11:07:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 922ms 11:07:10 INFO - PROCESS | 1650 | 1468519630880 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 11:07:10 INFO - PROCESS | 1650 | 1468519630883 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 11:07:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 11:07:10 INFO - PROCESS | 1650 | 1468519630888 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 11:07:10 INFO - PROCESS | 1650 | 1468519630890 Marionette TRACE conn2 <- [1,2562,null,{}] 11:07:10 INFO - PROCESS | 1650 | 1468519630893 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:10 INFO - PROCESS | 1650 | 1468519630894 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:11 INFO - PROCESS | 1650 | 1468519631020 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 11:07:11 INFO - PROCESS | 1650 | 1468519631081 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:11 INFO - PROCESS | 1650 | 1468519631082 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x126122800 == 41 [pid = 1650] [id = 648] 11:07:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118303c00) [pid = 1650] [serial = 1944] [outer = 0x0] 11:07:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118a43400) [pid = 1650] [serial = 1945] [outer = 0x118303c00] 11:07:11 INFO - PROCESS | 1650 | 1468519631114 Marionette DEBUG loaded listener.js 11:07:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119891c00) [pid = 1650] [serial = 1946] [outer = 0x118303c00] 11:07:11 INFO - PROCESS | 1650 | 1468519631780 Marionette TRACE conn2 <- [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]]]}] 11:07:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12611b000 == 40 [pid = 1650] [id = 645] 11:07:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12baac000 == 39 [pid = 1650] [id = 644] 11:07:11 INFO - PROCESS | 1650 | --DOCSHELL 0x121211800 == 38 [pid = 1650] [id = 643] 11:07:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa16000 == 37 [pid = 1650] [id = 642] 11:07:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5a8000 == 36 [pid = 1650] [id = 641] 11:07:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12912c000 == 35 [pid = 1650] [id = 640] 11:07:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12611f000 == 34 [pid = 1650] [id = 639] 11:07:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12160c800 == 33 [pid = 1650] [id = 638] 11:07:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 11:07:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 972ms 11:07:11 INFO - PROCESS | 1650 | --DOCSHELL 0x121293800 == 32 [pid = 1650] [id = 637] 11:07:11 INFO - PROCESS | 1650 | --DOCSHELL 0x118ac4800 == 31 [pid = 1650] [id = 636] 11:07:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11707a000 == 30 [pid = 1650] [id = 635] 11:07:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119c4e000 == 29 [pid = 1650] [id = 634] 11:07:11 INFO - PROCESS | 1650 | 1468519631865 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 11:07:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 11:07:11 INFO - PROCESS | 1650 | 1468519631867 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 11:07:11 INFO - PROCESS | 1650 | 1468519631871 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 11:07:11 INFO - PROCESS | 1650 | 1468519631872 Marionette TRACE conn2 <- [1,2566,null,{}] 11:07:11 INFO - PROCESS | 1650 | 1468519631876 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:11 INFO - PROCESS | 1650 | 1468519631878 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:11 INFO - PROCESS | 1650 | 1468519631973 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 11:07:11 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a713000) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 11:07:11 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129225800) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 11:07:11 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x123cacc00) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 11:07:11 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1197d3800) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119a3b400) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1242c4c00) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x121a0b000) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x121a0e400) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126a8a800) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128ed4000) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128db4c00) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12921b000) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1173b3800) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1291cd800) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116029000) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1217d3c00) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128e88c00) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1197cd000) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11a003c00) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118302800) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1185be400) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118509800) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118ab3000) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x115e0f800) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116629c00) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1173b4c00) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12948ec00) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 11:07:12 INFO - PROCESS | 1650 | 1468519632041 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:12 INFO - PROCESS | 1650 | 1468519632042 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x117248800 == 30 [pid = 1650] [id = 649] 11:07:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11628e400) [pid = 1650] [serial = 1947] [outer = 0x0] 11:07:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11811a800) [pid = 1650] [serial = 1948] [outer = 0x11628e400] 11:07:12 INFO - PROCESS | 1650 | 1468519632071 Marionette DEBUG loaded listener.js 11:07:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118205800) [pid = 1650] [serial = 1949] [outer = 0x11628e400] 11:07:12 INFO - PROCESS | 1650 | 1468519632400 Marionette TRACE conn2 <- [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]]]}] 11:07:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 11:07:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 569ms 11:07:12 INFO - PROCESS | 1650 | 1468519632440 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 11:07:12 INFO - PROCESS | 1650 | 1468519632443 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 11:07:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 11:07:12 INFO - PROCESS | 1650 | 1468519632447 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 11:07:12 INFO - PROCESS | 1650 | 1468519632449 Marionette TRACE conn2 <- [1,2570,null,{}] 11:07:12 INFO - PROCESS | 1650 | 1468519632452 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:12 INFO - PROCESS | 1650 | 1468519632453 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:12 INFO - PROCESS | 1650 | 1468519632557 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 11:07:12 INFO - PROCESS | 1650 | 1468519632617 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:12 INFO - PROCESS | 1650 | 1468519632618 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0c5000 == 31 [pid = 1650] [id = 650] 11:07:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118209000) [pid = 1650] [serial = 1950] [outer = 0x0] 11:07:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1185c6400) [pid = 1650] [serial = 1951] [outer = 0x118209000] 11:07:12 INFO - PROCESS | 1650 | 1468519632645 Marionette DEBUG loaded listener.js 11:07:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119894c00) [pid = 1650] [serial = 1952] [outer = 0x118209000] 11:07:12 INFO - PROCESS | 1650 | 1468519632969 Marionette TRACE conn2 <- [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]]]}] 11:07:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 11:07:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 569ms 11:07:13 INFO - PROCESS | 1650 | 1468519633017 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 11:07:13 INFO - PROCESS | 1650 | 1468519633019 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 11:07:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 11:07:13 INFO - PROCESS | 1650 | 1468519633021 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 11:07:13 INFO - PROCESS | 1650 | 1468519633023 Marionette TRACE conn2 <- [1,2574,null,{}] 11:07:13 INFO - PROCESS | 1650 | 1468519633032 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:13 INFO - PROCESS | 1650 | 1468519633035 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:13 INFO - PROCESS | 1650 | 1468519633123 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 11:07:13 INFO - PROCESS | 1650 | 1468519633184 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:13 INFO - PROCESS | 1650 | 1468519633186 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x124bac000 == 32 [pid = 1650] [id = 651] 11:07:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x113f2fc00) [pid = 1650] [serial = 1953] [outer = 0x0] 11:07:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11a003c00) [pid = 1650] [serial = 1954] [outer = 0x113f2fc00] 11:07:13 INFO - PROCESS | 1650 | 1468519633214 Marionette DEBUG loaded listener.js 11:07:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121db7400) [pid = 1650] [serial = 1955] [outer = 0x113f2fc00] 11:07:13 INFO - PROCESS | 1650 | 1468519633503 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 11:07:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 11:07:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 521ms 11:07:13 INFO - PROCESS | 1650 | 1468519633543 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 11:07:13 INFO - PROCESS | 1650 | 1468519633546 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 11:07:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 11:07:13 INFO - PROCESS | 1650 | 1468519633550 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 11:07:13 INFO - PROCESS | 1650 | 1468519633551 Marionette TRACE conn2 <- [1,2578,null,{}] 11:07:13 INFO - PROCESS | 1650 | 1468519633554 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:13 INFO - PROCESS | 1650 | 1468519633555 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:13 INFO - PROCESS | 1650 | 1468519633640 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 11:07:13 INFO - PROCESS | 1650 | 1468519633703 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:13 INFO - PROCESS | 1650 | 1468519633705 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x129136000 == 33 [pid = 1650] [id = 652] 11:07:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121a10400) [pid = 1650] [serial = 1956] [outer = 0x0] 11:07:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124041c00) [pid = 1650] [serial = 1957] [outer = 0x121a10400] 11:07:13 INFO - PROCESS | 1650 | 1468519633731 Marionette DEBUG loaded listener.js 11:07:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124b10800) [pid = 1650] [serial = 1958] [outer = 0x121a10400] 11:07:14 INFO - PROCESS | 1650 | 1468519634071 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 11:07:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 11:07:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 568ms 11:07:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 11:07:14 INFO - PROCESS | 1650 | 1468519634119 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 11:07:14 INFO - PROCESS | 1650 | 1468519634120 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 11:07:14 INFO - PROCESS | 1650 | 1468519634122 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 11:07:14 INFO - PROCESS | 1650 | 1468519634123 Marionette TRACE conn2 <- [1,2582,null,{}] 11:07:14 INFO - PROCESS | 1650 | 1468519634126 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:14 INFO - PROCESS | 1650 | 1468519634127 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:14 INFO - PROCESS | 1650 | 1468519634231 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 11:07:14 INFO - PROCESS | 1650 | 1468519634243 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:14 INFO - PROCESS | 1650 | 1468519634244 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296ba800 == 34 [pid = 1650] [id = 653] 11:07:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1216e2800) [pid = 1650] [serial = 1959] [outer = 0x0] 11:07:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126151800) [pid = 1650] [serial = 1960] [outer = 0x1216e2800] 11:07:14 INFO - PROCESS | 1650 | 1468519634269 Marionette DEBUG loaded listener.js 11:07:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126792c00) [pid = 1650] [serial = 1961] [outer = 0x1216e2800] 11:07:14 INFO - PROCESS | 1650 | 1468519634623 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 11:07:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 11:07:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 518ms 11:07:14 INFO - PROCESS | 1650 | 1468519634641 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 11:07:14 INFO - PROCESS | 1650 | 1468519634642 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 11:07:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 11:07:14 INFO - PROCESS | 1650 | 1468519634647 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 11:07:14 INFO - PROCESS | 1650 | 1468519634648 Marionette TRACE conn2 <- [1,2586,null,{}] 11:07:14 INFO - PROCESS | 1650 | 1468519634651 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:14 INFO - PROCESS | 1650 | 1468519634655 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:14 INFO - PROCESS | 1650 | 1468519634783 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 11:07:14 INFO - PROCESS | 1650 | 1468519634787 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:14 INFO - PROCESS | 1650 | 1468519634788 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12baba000 == 35 [pid = 1650] [id = 654] 11:07:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x125f5b400) [pid = 1650] [serial = 1962] [outer = 0x0] 11:07:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128c0e400) [pid = 1650] [serial = 1963] [outer = 0x125f5b400] 11:07:14 INFO - PROCESS | 1650 | 1468519634813 Marionette DEBUG loaded listener.js 11:07:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129492400) [pid = 1650] [serial = 1964] [outer = 0x125f5b400] 11:07:15 INFO - PROCESS | 1650 | 1468519635168 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 11:07:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 11:07:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 569ms 11:07:15 INFO - PROCESS | 1650 | 1468519635216 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 11:07:15 INFO - PROCESS | 1650 | 1468519635217 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 11:07:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 11:07:15 INFO - PROCESS | 1650 | 1468519635229 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 11:07:15 INFO - PROCESS | 1650 | 1468519635230 Marionette TRACE conn2 <- [1,2590,null,{}] 11:07:15 INFO - PROCESS | 1650 | 1468519635232 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:15 INFO - PROCESS | 1650 | 1468519635234 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:15 INFO - PROCESS | 1650 | 1468519635339 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 11:07:15 INFO - PROCESS | 1650 | 1468519635345 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:15 INFO - PROCESS | 1650 | 1468519635346 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c57b000 == 36 [pid = 1650] [id = 655] 11:07:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129487800) [pid = 1650] [serial = 1965] [outer = 0x0] 11:07:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12952c400) [pid = 1650] [serial = 1966] [outer = 0x129487800] 11:07:15 INFO - PROCESS | 1650 | 1468519635371 Marionette DEBUG loaded listener.js 11:07:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12aa79800) [pid = 1650] [serial = 1967] [outer = 0x129487800] 11:07:15 INFO - PROCESS | 1650 | 1468519635714 Marionette TRACE conn2 <- [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]]]}] 11:07:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 11:07:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 519ms 11:07:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 11:07:15 INFO - PROCESS | 1650 | 1468519635749 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 11:07:15 INFO - PROCESS | 1650 | 1468519635750 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 11:07:15 INFO - PROCESS | 1650 | 1468519635752 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 11:07:15 INFO - PROCESS | 1650 | 1468519635753 Marionette TRACE conn2 <- [1,2594,null,{}] 11:07:15 INFO - PROCESS | 1650 | 1468519635756 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:15 INFO - PROCESS | 1650 | 1468519635757 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:15 INFO - PROCESS | 1650 | 1468519635866 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 11:07:15 INFO - PROCESS | 1650 | 1468519635869 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:15 INFO - PROCESS | 1650 | 1468519635871 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c6af000 == 37 [pid = 1650] [id = 656] 11:07:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12948f000) [pid = 1650] [serial = 1968] [outer = 0x0] 11:07:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12afe4c00) [pid = 1650] [serial = 1969] [outer = 0x12948f000] 11:07:15 INFO - PROCESS | 1650 | 1468519635895 Marionette DEBUG loaded listener.js 11:07:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b011400) [pid = 1650] [serial = 1970] [outer = 0x12948f000] 11:07:16 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1291c8c00) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 11:07:16 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x110f7e000) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 11:07:16 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118208400) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 11:07:16 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1173acc00) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 11:07:16 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112e18000) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 11:07:16 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113d3f400) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 11:07:16 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119898c00) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 11:07:16 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12614d400) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 11:07:16 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12952a800) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 11:07:16 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113092c00) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 11:07:16 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11336f400) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 11:07:16 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12403e800) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 11:07:16 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112016400) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 11:07:16 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126c53c00) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 11:07:16 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11820a400) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 11:07:16 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11921c800) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 11:07:16 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113d8f000) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 11:07:16 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1139f1800) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 11:07:16 INFO - PROCESS | 1650 | 1468519636388 Marionette TRACE conn2 <- [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]]]}] 11:07:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 11:07:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 668ms 11:07:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 11:07:16 INFO - PROCESS | 1650 | 1468519636421 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 11:07:16 INFO - PROCESS | 1650 | 1468519636422 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 11:07:16 INFO - PROCESS | 1650 | 1468519636425 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 11:07:16 INFO - PROCESS | 1650 | 1468519636426 Marionette TRACE conn2 <- [1,2598,null,{}] 11:07:16 INFO - PROCESS | 1650 | 1468519636433 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:16 INFO - PROCESS | 1650 | 1468519636435 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:16 INFO - PROCESS | 1650 | 1468519636561 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 11:07:16 INFO - PROCESS | 1650 | 1468519636567 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:16 INFO - PROCESS | 1650 | 1468519636568 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ba7000 == 38 [pid = 1650] [id = 657] 11:07:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117056000) [pid = 1650] [serial = 1971] [outer = 0x0] 11:07:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1185c6800) [pid = 1650] [serial = 1972] [outer = 0x117056000] 11:07:16 INFO - PROCESS | 1650 | 1468519636613 Marionette DEBUG loaded listener.js 11:07:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119b12800) [pid = 1650] [serial = 1973] [outer = 0x117056000] 11:07:17 INFO - PROCESS | 1650 | 1468519637019 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 11:07:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 11:07:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 622ms 11:07:17 INFO - PROCESS | 1650 | 1468519637049 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 11:07:17 INFO - PROCESS | 1650 | 1468519637050 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 11:07:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 11:07:17 INFO - PROCESS | 1650 | 1468519637052 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 11:07:17 INFO - PROCESS | 1650 | 1468519637053 Marionette TRACE conn2 <- [1,2602,null,{}] 11:07:17 INFO - PROCESS | 1650 | 1468519637056 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:17 INFO - PROCESS | 1650 | 1468519637057 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:17 INFO - PROCESS | 1650 | 1468519637171 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 11:07:17 INFO - PROCESS | 1650 | 1468519637178 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:17 INFO - PROCESS | 1650 | 1468519637180 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cab2800 == 39 [pid = 1650] [id = 658] 11:07:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118aaac00) [pid = 1650] [serial = 1974] [outer = 0x0] 11:07:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12403e800) [pid = 1650] [serial = 1975] [outer = 0x118aaac00] 11:07:17 INFO - PROCESS | 1650 | 1468519637204 Marionette DEBUG loaded listener.js 11:07:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128ed2c00) [pid = 1650] [serial = 1976] [outer = 0x118aaac00] 11:07:17 INFO - PROCESS | 1650 | 1468519637541 Marionette TRACE conn2 <- [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]]]}] 11:07:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 11:07:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 521ms 11:07:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 11:07:17 INFO - PROCESS | 1650 | 1468519637574 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 11:07:17 INFO - PROCESS | 1650 | 1468519637576 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 11:07:17 INFO - PROCESS | 1650 | 1468519637578 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 11:07:17 INFO - PROCESS | 1650 | 1468519637580 Marionette TRACE conn2 <- [1,2606,null,{}] 11:07:17 INFO - PROCESS | 1650 | 1468519637583 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:17 INFO - PROCESS | 1650 | 1468519637584 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:17 INFO - PROCESS | 1650 | 1468519637677 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 11:07:17 INFO - PROCESS | 1650 | 1468519637682 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:17 INFO - PROCESS | 1650 | 1468519637684 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d248000 == 40 [pid = 1650] [id = 659] 11:07:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1291c8c00) [pid = 1650] [serial = 1977] [outer = 0x0] 11:07:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b261400) [pid = 1650] [serial = 1978] [outer = 0x1291c8c00] 11:07:17 INFO - PROCESS | 1650 | 1468519637710 Marionette DEBUG loaded listener.js 11:07:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12ba70c00) [pid = 1650] [serial = 1979] [outer = 0x1291c8c00] 11:07:18 INFO - PROCESS | 1650 | 1468519638090 Marionette TRACE conn2 <- [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]]]}] 11:07:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 11:07:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 521ms 11:07:18 INFO - PROCESS | 1650 | 1468519638124 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 11:07:18 INFO - PROCESS | 1650 | 1468519638126 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 11:07:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 11:07:18 INFO - PROCESS | 1650 | 1468519638216 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 11:07:18 INFO - PROCESS | 1650 | 1468519638220 Marionette TRACE conn2 <- [1,2610,null,{}] 11:07:18 INFO - PROCESS | 1650 | 1468519638225 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:18 INFO - PROCESS | 1650 | 1468519638229 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:18 INFO - PROCESS | 1650 | 1468519638432 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 11:07:18 INFO - PROCESS | 1650 | 1468519638536 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:18 INFO - PROCESS | 1650 | 1468519638538 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x118145000 == 41 [pid = 1650] [id = 660] 11:07:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x115e13c00) [pid = 1650] [serial = 1980] [outer = 0x0] 11:07:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116629c00) [pid = 1650] [serial = 1981] [outer = 0x115e13c00] 11:07:18 INFO - PROCESS | 1650 | 1468519638569 Marionette DEBUG loaded listener.js 11:07:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1181bec00) [pid = 1650] [serial = 1982] [outer = 0x115e13c00] 11:07:19 INFO - PROCESS | 1650 | 1468519639002 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 11:07:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 11:07:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 826ms 11:07:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 11:07:19 INFO - PROCESS | 1650 | 1468519639040 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 11:07:19 INFO - PROCESS | 1650 | 1468519639042 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 11:07:19 INFO - PROCESS | 1650 | 1468519639046 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 11:07:19 INFO - PROCESS | 1650 | 1468519639048 Marionette TRACE conn2 <- [1,2614,null,{}] 11:07:19 INFO - PROCESS | 1650 | 1468519639053 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:19 INFO - PROCESS | 1650 | 1468519639055 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:19 INFO - PROCESS | 1650 | 1468519639164 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 11:07:19 INFO - PROCESS | 1650 | 1468519639225 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:19 INFO - PROCESS | 1650 | 1468519639227 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c38000 == 42 [pid = 1650] [id = 661] 11:07:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11830d800) [pid = 1650] [serial = 1983] [outer = 0x0] 11:07:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11989b000) [pid = 1650] [serial = 1984] [outer = 0x11830d800] 11:07:19 INFO - PROCESS | 1650 | 1468519639258 Marionette DEBUG loaded listener.js 11:07:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1210acc00) [pid = 1650] [serial = 1985] [outer = 0x11830d800] 11:07:19 INFO - PROCESS | 1650 | 1468519639721 Marionette TRACE conn2 <- [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]]]}] 11:07:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 11:07:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 719ms 11:07:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 11:07:19 INFO - PROCESS | 1650 | 1468519639773 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 11:07:19 INFO - PROCESS | 1650 | 1468519639774 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 11:07:19 INFO - PROCESS | 1650 | 1468519639797 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 11:07:19 INFO - PROCESS | 1650 | 1468519639798 Marionette TRACE conn2 <- [1,2618,null,{}] 11:07:19 INFO - PROCESS | 1650 | 1468519639802 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:19 INFO - PROCESS | 1650 | 1468519639804 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:19 INFO - PROCESS | 1650 | 1468519639912 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 11:07:19 INFO - PROCESS | 1650 | 1468519639993 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:19 INFO - PROCESS | 1650 | 1468519639998 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d01e000 == 43 [pid = 1650] [id = 662] 11:07:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126148400) [pid = 1650] [serial = 1986] [outer = 0x0] 11:07:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126588800) [pid = 1650] [serial = 1987] [outer = 0x126148400] 11:07:20 INFO - PROCESS | 1650 | 1468519640029 Marionette DEBUG loaded listener.js 11:07:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128c0f800) [pid = 1650] [serial = 1988] [outer = 0x126148400] 11:07:20 INFO - PROCESS | 1650 | 1468519640486 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 11:07:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 11:07:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 742ms 11:07:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 11:07:20 INFO - PROCESS | 1650 | 1468519640520 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 11:07:20 INFO - PROCESS | 1650 | 1468519640522 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 11:07:20 INFO - PROCESS | 1650 | 1468519640525 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 11:07:20 INFO - PROCESS | 1650 | 1468519640526 Marionette TRACE conn2 <- [1,2622,null,{}] 11:07:20 INFO - PROCESS | 1650 | 1468519640550 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:20 INFO - PROCESS | 1650 | 1468519640552 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:20 INFO - PROCESS | 1650 | 1468519640695 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 11:07:20 INFO - PROCESS | 1650 | 1468519640802 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:20 INFO - PROCESS | 1650 | 1468519640804 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d954000 == 44 [pid = 1650] [id = 663] 11:07:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128ed0800) [pid = 1650] [serial = 1989] [outer = 0x0] 11:07:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129223c00) [pid = 1650] [serial = 1990] [outer = 0x128ed0800] 11:07:20 INFO - PROCESS | 1650 | 1468519640852 Marionette DEBUG loaded listener.js 11:07:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a713000) [pid = 1650] [serial = 1991] [outer = 0x128ed0800] 11:07:21 INFO - PROCESS | 1650 | 1468519641374 Marionette TRACE conn2 <- [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]]]}] 11:07:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 11:07:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 888ms 11:07:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 11:07:21 INFO - PROCESS | 1650 | 1468519641429 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 11:07:21 INFO - PROCESS | 1650 | 1468519641431 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 11:07:21 INFO - PROCESS | 1650 | 1468519641435 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 11:07:21 INFO - PROCESS | 1650 | 1468519641436 Marionette TRACE conn2 <- [1,2626,null,{}] 11:07:21 INFO - PROCESS | 1650 | 1468519641439 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:21 INFO - PROCESS | 1650 | 1468519641440 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:21 INFO - PROCESS | 1650 | 1468519641550 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 11:07:21 INFO - PROCESS | 1650 | 1468519641624 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:21 INFO - PROCESS | 1650 | 1468519641625 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11722e000 == 45 [pid = 1650] [id = 664] 11:07:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1110a1c00) [pid = 1650] [serial = 1992] [outer = 0x0] 11:07:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11a0f1400) [pid = 1650] [serial = 1993] [outer = 0x1110a1c00] 11:07:21 INFO - PROCESS | 1650 | 1468519641655 Marionette DEBUG loaded listener.js 11:07:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12948ac00) [pid = 1650] [serial = 1994] [outer = 0x1110a1c00] 11:07:22 INFO - PROCESS | 1650 | 1468519642224 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 11:07:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 11:07:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 820ms 11:07:22 INFO - PROCESS | 1650 | 1468519642261 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 11:07:22 INFO - PROCESS | 1650 | 1468519642263 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 11:07:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 11:07:22 INFO - PROCESS | 1650 | 1468519642268 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 11:07:22 INFO - PROCESS | 1650 | 1468519642270 Marionette TRACE conn2 <- [1,2630,null,{}] 11:07:22 INFO - PROCESS | 1650 | 1468519642274 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:22 INFO - PROCESS | 1650 | 1468519642276 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:22 INFO - PROCESS | 1650 | 1468519642378 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 11:07:22 INFO - PROCESS | 1650 | 1468519642459 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:22 INFO - PROCESS | 1650 | 1468519642460 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x117241000 == 46 [pid = 1650] [id = 665] 11:07:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118302800) [pid = 1650] [serial = 1995] [outer = 0x0] 11:07:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11830b000) [pid = 1650] [serial = 1996] [outer = 0x118302800] 11:07:22 INFO - PROCESS | 1650 | 1468519642489 Marionette DEBUG loaded listener.js 11:07:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11921c400) [pid = 1650] [serial = 1997] [outer = 0x118302800] 11:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12cab2800 == 45 [pid = 1650] [id = 658] 11:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x124ba7000 == 44 [pid = 1650] [id = 657] 11:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12c6af000 == 43 [pid = 1650] [id = 656] 11:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12c57b000 == 42 [pid = 1650] [id = 655] 11:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12baba000 == 41 [pid = 1650] [id = 654] 11:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1296ba800 == 40 [pid = 1650] [id = 653] 11:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x129136000 == 39 [pid = 1650] [id = 652] 11:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x124bac000 == 38 [pid = 1650] [id = 651] 11:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0c5000 == 37 [pid = 1650] [id = 650] 11:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x117248800 == 36 [pid = 1650] [id = 649] 11:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x126122800 == 35 [pid = 1650] [id = 648] 11:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x118abe000 == 34 [pid = 1650] [id = 647] 11:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12c877800 == 33 [pid = 1650] [id = 646] 11:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11722e000 == 32 [pid = 1650] [id = 664] 11:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12d954000 == 31 [pid = 1650] [id = 663] 11:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12d01e000 == 30 [pid = 1650] [id = 662] 11:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x128c38000 == 29 [pid = 1650] [id = 661] 11:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12d248000 == 28 [pid = 1650] [id = 659] 11:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x118145000 == 27 [pid = 1650] [id = 660] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12aa80000) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x129221400) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x115e11400) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11201a000) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1197d2400) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118a4ac00) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1181c4000) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118210000) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1197cb800) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1197d3c00) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119a0c400) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11850e400) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124b15800) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12125fc00) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x129226000) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1288c4800) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12aa7e800) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a657c00) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1217cbc00) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1172bd800) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1166f1000) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124b16400) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124039000) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126c4a000) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1288c7c00) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128e7e000) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119b15c00) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128ed2400) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124043400) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1133dc000) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x115e17800) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a656400) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126a81400) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1185c7800) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1216e3400) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1210b2400) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1291c8400) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 11:07:23 INFO - PROCESS | 1650 | 1468519643534 Marionette TRACE conn2 <- [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]]]}] 11:07:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 11:07:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1273ms 11:07:23 INFO - PROCESS | 1650 | 1468519643549 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 11:07:23 INFO - PROCESS | 1650 | 1468519643552 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 11:07:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 11:07:23 INFO - PROCESS | 1650 | 1468519643556 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 11:07:23 INFO - PROCESS | 1650 | 1468519643557 Marionette TRACE conn2 <- [1,2634,null,{}] 11:07:23 INFO - PROCESS | 1650 | 1468519643563 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:23 INFO - PROCESS | 1650 | 1468519643566 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:23 INFO - PROCESS | 1650 | 1468519643657 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 11:07:23 INFO - PROCESS | 1650 | 1468519643665 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:23 INFO - PROCESS | 1650 | 1468519643667 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a8000 == 28 [pid = 1650] [id = 666] 11:07:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x113d8e400) [pid = 1650] [serial = 1998] [outer = 0x0] 11:07:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115e1ac00) [pid = 1650] [serial = 1999] [outer = 0x113d8e400] 11:07:23 INFO - PROCESS | 1650 | 1468519643696 Marionette DEBUG loaded listener.js 11:07:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x110f81c00) [pid = 1650] [serial = 2000] [outer = 0x113d8e400] 11:07:24 INFO - PROCESS | 1650 | 1468519644087 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 11:07:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 11:07:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 572ms 11:07:24 INFO - PROCESS | 1650 | 1468519644128 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 11:07:24 INFO - PROCESS | 1650 | 1468519644132 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 11:07:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 11:07:24 INFO - PROCESS | 1650 | 1468519644136 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 11:07:24 INFO - PROCESS | 1650 | 1468519644138 Marionette TRACE conn2 <- [1,2638,null,{}] 11:07:24 INFO - PROCESS | 1650 | 1468519644140 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:24 INFO - PROCESS | 1650 | 1468519644142 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:24 INFO - PROCESS | 1650 | 1468519644224 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 11:07:24 INFO - PROCESS | 1650 | 1468519644230 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:24 INFO - PROCESS | 1650 | 1468519644231 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x118adb800 == 29 [pid = 1650] [id = 667] 11:07:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1173b0800) [pid = 1650] [serial = 2001] [outer = 0x0] 11:07:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1181c4800) [pid = 1650] [serial = 2002] [outer = 0x1173b0800] 11:07:24 INFO - PROCESS | 1650 | 1468519644259 Marionette DEBUG loaded listener.js 11:07:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11820c400) [pid = 1650] [serial = 2003] [outer = 0x1173b0800] 11:07:24 INFO - PROCESS | 1650 | 1468519644615 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 11:07:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 11:07:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 519ms 11:07:24 INFO - PROCESS | 1650 | 1468519644655 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 11:07:24 INFO - PROCESS | 1650 | 1468519644657 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 11:07:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 11:07:24 INFO - PROCESS | 1650 | 1468519644659 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 11:07:24 INFO - PROCESS | 1650 | 1468519644662 Marionette TRACE conn2 <- [1,2642,null,{}] 11:07:24 INFO - PROCESS | 1650 | 1468519644669 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:24 INFO - PROCESS | 1650 | 1468519644673 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:24 INFO - PROCESS | 1650 | 1468519644753 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 11:07:24 INFO - PROCESS | 1650 | 1468519644758 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:24 INFO - PROCESS | 1650 | 1468519644761 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212a1800 == 30 [pid = 1650] [id = 668] 11:07:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11309c800) [pid = 1650] [serial = 2004] [outer = 0x0] 11:07:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118ea8400) [pid = 1650] [serial = 2005] [outer = 0x11309c800] 11:07:24 INFO - PROCESS | 1650 | 1468519644792 Marionette DEBUG loaded listener.js 11:07:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119896400) [pid = 1650] [serial = 2006] [outer = 0x11309c800] 11:07:25 INFO - PROCESS | 1650 | 1468519645139 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 11:07:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 11:07:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 523ms 11:07:25 INFO - PROCESS | 1650 | 1468519645183 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 11:07:25 INFO - PROCESS | 1650 | 1468519645185 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 11:07:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 11:07:25 INFO - PROCESS | 1650 | 1468519645187 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 11:07:25 INFO - PROCESS | 1650 | 1468519645188 Marionette TRACE conn2 <- [1,2646,null,{}] 11:07:25 INFO - PROCESS | 1650 | 1468519645190 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:25 INFO - PROCESS | 1650 | 1468519645192 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:25 INFO - PROCESS | 1650 | 1468519645303 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 11:07:25 INFO - PROCESS | 1650 | 1468519645339 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:25 INFO - PROCESS | 1650 | 1468519645340 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1213d8800 == 31 [pid = 1650] [id = 669] 11:07:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1197ca400) [pid = 1650] [serial = 2007] [outer = 0x0] 11:07:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119b1d000) [pid = 1650] [serial = 2008] [outer = 0x1197ca400] 11:07:25 INFO - PROCESS | 1650 | 1468519645366 Marionette DEBUG loaded listener.js 11:07:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x121192400) [pid = 1650] [serial = 2009] [outer = 0x1197ca400] 11:07:25 INFO - PROCESS | 1650 | 1468519645657 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 11:07:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 11:07:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 520ms 11:07:25 INFO - PROCESS | 1650 | 1468519645708 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 11:07:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 11:07:25 INFO - PROCESS | 1650 | 1468519645718 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 11:07:25 INFO - PROCESS | 1650 | 1468519645721 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 11:07:25 INFO - PROCESS | 1650 | 1468519645722 Marionette TRACE conn2 <- [1,2650,null,{}] 11:07:25 INFO - PROCESS | 1650 | 1468519645724 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:25 INFO - PROCESS | 1650 | 1468519645725 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:25 INFO - PROCESS | 1650 | 1468519645822 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 11:07:25 INFO - PROCESS | 1650 | 1468519645860 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:25 INFO - PROCESS | 1650 | 1468519645861 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12611f000 == 32 [pid = 1650] [id = 670] 11:07:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1172be800) [pid = 1650] [serial = 2010] [outer = 0x0] 11:07:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1217fd800) [pid = 1650] [serial = 2011] [outer = 0x1172be800] 11:07:25 INFO - PROCESS | 1650 | 1468519645886 Marionette DEBUG loaded listener.js 11:07:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121a12000) [pid = 1650] [serial = 2012] [outer = 0x1172be800] 11:07:26 INFO - PROCESS | 1650 | 1468519646244 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 11:07:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 11:07:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 568ms 11:07:26 INFO - PROCESS | 1650 | 1468519646290 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 11:07:26 INFO - PROCESS | 1650 | 1468519646292 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 11:07:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 11:07:26 INFO - PROCESS | 1650 | 1468519646295 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 11:07:26 INFO - PROCESS | 1650 | 1468519646296 Marionette TRACE conn2 <- [1,2654,null,{}] 11:07:26 INFO - PROCESS | 1650 | 1468519646299 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:26 INFO - PROCESS | 1650 | 1468519646306 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:26 INFO - PROCESS | 1650 | 1468519646490 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 11:07:26 INFO - PROCESS | 1650 | 1468519646507 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:26 INFO - PROCESS | 1650 | 1468519646508 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12913b800 == 33 [pid = 1650] [id = 671] 11:07:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121a12800) [pid = 1650] [serial = 2013] [outer = 0x0] 11:07:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124043c00) [pid = 1650] [serial = 2014] [outer = 0x121a12800] 11:07:26 INFO - PROCESS | 1650 | 1468519646533 Marionette DEBUG loaded listener.js 11:07:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12658b800) [pid = 1650] [serial = 2015] [outer = 0x121a12800] 11:07:26 INFO - PROCESS | 1650 | 1468519646949 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 11:07:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 11:07:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 670ms 11:07:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 11:07:26 INFO - PROCESS | 1650 | 1468519646965 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 11:07:26 INFO - PROCESS | 1650 | 1468519646966 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 11:07:26 INFO - PROCESS | 1650 | 1468519646968 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 11:07:26 INFO - PROCESS | 1650 | 1468519646970 Marionette TRACE conn2 <- [1,2658,null,{}] 11:07:26 INFO - PROCESS | 1650 | 1468519646972 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:26 INFO - PROCESS | 1650 | 1468519646981 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:27 INFO - PROCESS | 1650 | 1468519647077 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 11:07:27 INFO - PROCESS | 1650 | 1468519647130 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:27 INFO - PROCESS | 1650 | 1468519647132 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5a3800 == 34 [pid = 1650] [id = 672] 11:07:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1122be000) [pid = 1650] [serial = 2016] [outer = 0x0] 11:07:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126c48c00) [pid = 1650] [serial = 2017] [outer = 0x1122be000] 11:07:27 INFO - PROCESS | 1650 | 1468519647156 Marionette DEBUG loaded listener.js 11:07:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1288c4800) [pid = 1650] [serial = 2018] [outer = 0x1122be000] 11:07:27 INFO - PROCESS | 1650 | 1468519647455 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 11:07:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 11:07:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 519ms 11:07:27 INFO - PROCESS | 1650 | 1468519647487 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 11:07:27 INFO - PROCESS | 1650 | 1468519647489 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 11:07:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 11:07:27 INFO - PROCESS | 1650 | 1468519647491 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 11:07:27 INFO - PROCESS | 1650 | 1468519647492 Marionette TRACE conn2 <- [1,2662,null,{}] 11:07:27 INFO - PROCESS | 1650 | 1468519647496 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:27 INFO - PROCESS | 1650 | 1468519647498 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:27 INFO - PROCESS | 1650 | 1468519647599 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 11:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1216e2800) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 11:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x125f5b400) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 11:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12948f000) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 11:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129487800) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 11:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12a710400) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 11:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115e13800) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 11:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11628e400) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 11:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118303c00) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 11:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113f2fc00) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 11:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121a10400) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 11:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118209000) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 11:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x117056000) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 11:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118aaac00) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 11:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1291c8c00) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 11:07:27 INFO - PROCESS | 1650 | 1468519647854 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:27 INFO - PROCESS | 1650 | 1468519647856 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e21000 == 35 [pid = 1650] [id = 673] 11:07:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x111e5b800) [pid = 1650] [serial = 2019] [outer = 0x0] 11:07:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1139f9000) [pid = 1650] [serial = 2020] [outer = 0x111e5b800] 11:07:27 INFO - PROCESS | 1650 | 1468519647881 Marionette DEBUG loaded listener.js 11:07:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1181bd400) [pid = 1650] [serial = 2021] [outer = 0x111e5b800] 11:07:28 INFO - PROCESS | 1650 | 1468519648145 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 11:07:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 11:07:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 670ms 11:07:28 INFO - PROCESS | 1650 | 1468519648171 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 11:07:28 INFO - PROCESS | 1650 | 1468519648172 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 11:07:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 11:07:28 INFO - PROCESS | 1650 | 1468519648175 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 11:07:28 INFO - PROCESS | 1650 | 1468519648178 Marionette TRACE conn2 <- [1,2666,null,{}] 11:07:28 INFO - PROCESS | 1650 | 1468519648190 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:28 INFO - PROCESS | 1650 | 1468519648192 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:28 INFO - PROCESS | 1650 | 1468519648329 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 11:07:28 INFO - PROCESS | 1650 | 1468519648436 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:28 INFO - PROCESS | 1650 | 1468519648437 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212a1000 == 36 [pid = 1650] [id = 674] 11:07:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x111ca9800) [pid = 1650] [serial = 2022] [outer = 0x0] 11:07:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1197d7800) [pid = 1650] [serial = 2023] [outer = 0x111ca9800] 11:07:28 INFO - PROCESS | 1650 | 1468519648478 Marionette DEBUG loaded listener.js 11:07:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128c17000) [pid = 1650] [serial = 2024] [outer = 0x111ca9800] 11:07:29 INFO - PROCESS | 1650 | 1468519649304 Marionette TRACE conn2 <- [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]]]}] 11:07:29 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) 11:07:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1180ms 11:07:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 11:07:29 INFO - PROCESS | 1650 | 1468519649355 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 11:07:29 INFO - PROCESS | 1650 | 1468519649357 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 11:07:29 INFO - PROCESS | 1650 | 1468519649359 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 11:07:29 INFO - PROCESS | 1650 | 1468519649360 Marionette TRACE conn2 <- [1,2670,null,{}] 11:07:29 INFO - PROCESS | 1650 | 1468519649362 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:29 INFO - PROCESS | 1650 | 1468519649363 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:29 INFO - PROCESS | 1650 | 1468519649440 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 11:07:29 INFO - PROCESS | 1650 | 1468519649446 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:29 INFO - PROCESS | 1650 | 1468519649448 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12beab000 == 37 [pid = 1650] [id = 675] 11:07:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128e7ec00) [pid = 1650] [serial = 2025] [outer = 0x0] 11:07:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128e87000) [pid = 1650] [serial = 2026] [outer = 0x128e7ec00] 11:07:29 INFO - PROCESS | 1650 | 1468519649472 Marionette DEBUG loaded listener.js 11:07:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1291ca000) [pid = 1650] [serial = 2027] [outer = 0x128e7ec00] 11:07:30 INFO - PROCESS | 1650 | 1468519650341 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:07:30 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 11:07:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:07:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 11:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:07:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1025ms 11:07:30 INFO - PROCESS | 1650 | 1468519650397 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 11:07:30 INFO - PROCESS | 1650 | 1468519650399 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 11:07:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 11:07:30 INFO - PROCESS | 1650 | 1468519650403 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 11:07:30 INFO - PROCESS | 1650 | 1468519650405 Marionette TRACE conn2 <- [1,2674,null,{}] 11:07:30 INFO - PROCESS | 1650 | 1468519650409 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:30 INFO - PROCESS | 1650 | 1468519650411 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:30 INFO - PROCESS | 1650 | 1468519650555 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 11:07:30 INFO - PROCESS | 1650 | 1468519650612 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:30 INFO - PROCESS | 1650 | 1468519650614 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11825a000 == 38 [pid = 1650] [id = 676] 11:07:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x115e11400) [pid = 1650] [serial = 2028] [outer = 0x0] 11:07:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115e19400) [pid = 1650] [serial = 2029] [outer = 0x115e11400] 11:07:30 INFO - PROCESS | 1650 | 1468519650687 Marionette DEBUG loaded listener.js 11:07:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1167a6400) [pid = 1650] [serial = 2030] [outer = 0x115e11400] 11:07:31 INFO - PROCESS | 1650 | 1468519651766 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:07:31 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 11:07:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:07:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 11:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:07:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1377ms 11:07:31 INFO - PROCESS | 1650 | 1468519651780 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 11:07:31 INFO - PROCESS | 1650 | 1468519651782 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 11:07:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 11:07:31 INFO - PROCESS | 1650 | 1468519651786 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 11:07:31 INFO - PROCESS | 1650 | 1468519651788 Marionette TRACE conn2 <- [1,2678,null,{}] 11:07:31 INFO - PROCESS | 1650 | 1468519651792 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:31 INFO - PROCESS | 1650 | 1468519651793 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:31 INFO - PROCESS | 1650 | 1468519651909 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 11:07:32 INFO - PROCESS | 1650 | 1468519652013 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:32 INFO - PROCESS | 1650 | 1468519652014 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11722b800 == 39 [pid = 1650] [id = 677] 11:07:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118113800) [pid = 1650] [serial = 2031] [outer = 0x0] 11:07:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11811e400) [pid = 1650] [serial = 2032] [outer = 0x118113800] 11:07:32 INFO - PROCESS | 1650 | 1468519652044 Marionette DEBUG loaded listener.js 11:07:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118208400) [pid = 1650] [serial = 2033] [outer = 0x118113800] 11:07:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1212a1000 == 38 [pid = 1650] [id = 674] 11:07:32 INFO - PROCESS | 1650 | --DOCSHELL 0x117e21000 == 37 [pid = 1650] [id = 673] 11:07:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5a3800 == 36 [pid = 1650] [id = 672] 11:07:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12913b800 == 35 [pid = 1650] [id = 671] 11:07:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12611f000 == 34 [pid = 1650] [id = 670] 11:07:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1213d8800 == 33 [pid = 1650] [id = 669] 11:07:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1212a1800 == 32 [pid = 1650] [id = 668] 11:07:32 INFO - PROCESS | 1650 | --DOCSHELL 0x118adb800 == 31 [pid = 1650] [id = 667] 11:07:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a8000 == 30 [pid = 1650] [id = 666] 11:07:32 INFO - PROCESS | 1650 | --DOCSHELL 0x117241000 == 29 [pid = 1650] [id = 665] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126151800) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128c0e400) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12afe4c00) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12952c400) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12aa79800) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12afe3800) [pid = 1650] [serial = 1940] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1166f0c00) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1176c0800) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11811a800) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118205800) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118a43400) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119891c00) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11a003c00) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x121db7400) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124041c00) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1185c6400) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119894c00) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1185c6800) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12ba70c00) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12b011400) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x129492400) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128ed2c00) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126792c00) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12403e800) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119b12800) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x124b10800) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12b261400) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 11:07:32 INFO - PROCESS | 1650 | 1468519652938 Marionette TRACE conn2 <- [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]]]}] 11:07:32 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) 11:07:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1172ms 11:07:32 INFO - PROCESS | 1650 | 1468519652958 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 11:07:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 11:07:32 INFO - PROCESS | 1650 | 1468519652963 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 11:07:32 INFO - PROCESS | 1650 | 1468519652967 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 11:07:32 INFO - PROCESS | 1650 | 1468519652969 Marionette TRACE conn2 <- [1,2682,null,{}] 11:07:32 INFO - PROCESS | 1650 | 1468519652972 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:32 INFO - PROCESS | 1650 | 1468519652973 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:33 INFO - PROCESS | 1650 | 1468519653056 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 11:07:33 INFO - PROCESS | 1650 | 1468519653062 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:33 INFO - PROCESS | 1650 | 1468519653064 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119e58000 == 30 [pid = 1650] [id = 678] 11:07:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118210800) [pid = 1650] [serial = 2034] [outer = 0x0] 11:07:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1185cc400) [pid = 1650] [serial = 2035] [outer = 0x118210800] 11:07:33 INFO - PROCESS | 1650 | 1468519653092 Marionette DEBUG loaded listener.js 11:07:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118e9dc00) [pid = 1650] [serial = 2036] [outer = 0x118210800] 11:07:33 INFO - PROCESS | 1650 | 1468519653927 Marionette TRACE conn2 <- [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]]]}] 11:07:33 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) 11:07:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 972ms 11:07:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 11:07:33 INFO - PROCESS | 1650 | 1468519653940 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 11:07:33 INFO - PROCESS | 1650 | 1468519653941 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 11:07:33 INFO - PROCESS | 1650 | 1468519653944 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 11:07:33 INFO - PROCESS | 1650 | 1468519653947 Marionette TRACE conn2 <- [1,2686,null,{}] 11:07:33 INFO - PROCESS | 1650 | 1468519653966 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:33 INFO - PROCESS | 1650 | 1468519653969 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:34 INFO - PROCESS | 1650 | 1468519654051 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 11:07:34 INFO - PROCESS | 1650 | 1468519654056 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:34 INFO - PROCESS | 1650 | 1468519654058 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b02800 == 31 [pid = 1650] [id = 679] 11:07:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119a41800) [pid = 1650] [serial = 2037] [outer = 0x0] 11:07:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1210af000) [pid = 1650] [serial = 2038] [outer = 0x119a41800] 11:07:34 INFO - PROCESS | 1650 | 1468519654088 Marionette DEBUG loaded listener.js 11:07:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x121a04c00) [pid = 1650] [serial = 2039] [outer = 0x119a41800] 11:07:34 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 11:07:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:07:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 11:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:07:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1031ms 11:07:34 INFO - PROCESS | 1650 | 1468519654966 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:07:34 INFO - PROCESS | 1650 | 1468519654975 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 11:07:34 INFO - PROCESS | 1650 | 1468519654977 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 11:07:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 11:07:34 INFO - PROCESS | 1650 | 1468519654981 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 11:07:34 INFO - PROCESS | 1650 | 1468519654982 Marionette TRACE conn2 <- [1,2690,null,{}] 11:07:34 INFO - PROCESS | 1650 | 1468519654985 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:34 INFO - PROCESS | 1650 | 1468519654986 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:35 INFO - PROCESS | 1650 | 1468519655088 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 11:07:35 INFO - PROCESS | 1650 | 1468519655125 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:35 INFO - PROCESS | 1650 | 1468519655126 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c27000 == 32 [pid = 1650] [id = 680] 11:07:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x121abcc00) [pid = 1650] [serial = 2040] [outer = 0x0] 11:07:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12403ec00) [pid = 1650] [serial = 2041] [outer = 0x121abcc00] 11:07:35 INFO - PROCESS | 1650 | 1468519655152 Marionette DEBUG loaded listener.js 11:07:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x124048800) [pid = 1650] [serial = 2042] [outer = 0x121abcc00] 11:07:35 INFO - PROCESS | 1650 | 1468519655989 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:07:35 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x113d8e400) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 11:07:35 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1173b0800) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 11:07:35 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11309c800) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 11:07:35 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1197ca400) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 11:07:35 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118302800) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 11:07:35 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x115e13c00) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 11:07:35 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1172be800) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 11:07:35 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11830d800) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 11:07:35 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x126148400) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 11:07:35 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x121a12800) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 11:07:35 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x128ed0800) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 11:07:36 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x111e5b800) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 11:07:36 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1122be000) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 11:07:36 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1110a1c00) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 11:07:36 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x111ca9800) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 11:07:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 11:07:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:07:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 11:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:07:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1022ms 11:07:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 11:07:36 INFO - PROCESS | 1650 | 1468519656003 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 11:07:36 INFO - PROCESS | 1650 | 1468519656005 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 11:07:36 INFO - PROCESS | 1650 | 1468519656007 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 11:07:36 INFO - PROCESS | 1650 | 1468519656008 Marionette TRACE conn2 <- [1,2694,null,{}] 11:07:36 INFO - PROCESS | 1650 | 1468519656016 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:36 INFO - PROCESS | 1650 | 1468519656018 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:36 INFO - PROCESS | 1650 | 1468519656117 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 11:07:36 INFO - PROCESS | 1650 | 1468519656161 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:36 INFO - PROCESS | 1650 | 1468519656163 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e5a800 == 33 [pid = 1650] [id = 681] 11:07:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x113d3f400) [pid = 1650] [serial = 2043] [outer = 0x0] 11:07:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1173b0800) [pid = 1650] [serial = 2044] [outer = 0x113d3f400] 11:07:36 INFO - PROCESS | 1650 | 1468519656187 Marionette DEBUG loaded listener.js 11:07:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11850d800) [pid = 1650] [serial = 2045] [outer = 0x113d3f400] 11:07:36 INFO - PROCESS | 1650 | 1468519656959 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:07:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 11:07:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:07:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 11:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:07:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 975ms 11:07:36 INFO - PROCESS | 1650 | 1468519656983 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 11:07:36 INFO - PROCESS | 1650 | 1468519656984 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 11:07:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 11:07:36 INFO - PROCESS | 1650 | 1468519656986 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 11:07:36 INFO - PROCESS | 1650 | 1468519656987 Marionette TRACE conn2 <- [1,2698,null,{}] 11:07:36 INFO - PROCESS | 1650 | 1468519656990 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:36 INFO - PROCESS | 1650 | 1468519656994 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:37 INFO - PROCESS | 1650 | 1468519657090 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 11:07:37 INFO - PROCESS | 1650 | 1468519657094 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:37 INFO - PROCESS | 1650 | 1468519657097 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a749000 == 34 [pid = 1650] [id = 682] 11:07:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x123c81000) [pid = 1650] [serial = 2046] [outer = 0x0] 11:07:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x126a8c400) [pid = 1650] [serial = 2047] [outer = 0x123c81000] 11:07:37 INFO - PROCESS | 1650 | 1468519657124 Marionette DEBUG loaded listener.js 11:07:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1288c6800) [pid = 1650] [serial = 2048] [outer = 0x123c81000] 11:07:37 INFO - PROCESS | 1650 | 1468519657948 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:07:37 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 11:07:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:07:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 11:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:07:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 973ms 11:07:37 INFO - PROCESS | 1650 | 1468519657959 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 11:07:37 INFO - PROCESS | 1650 | 1468519657962 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 11:07:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 11:07:37 INFO - PROCESS | 1650 | 1468519657964 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 11:07:37 INFO - PROCESS | 1650 | 1468519657965 Marionette TRACE conn2 <- [1,2702,null,{}] 11:07:37 INFO - PROCESS | 1650 | 1468519657968 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:37 INFO - PROCESS | 1650 | 1468519657969 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:38 INFO - PROCESS | 1650 | 1468519658054 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 11:07:38 INFO - PROCESS | 1650 | 1468519658108 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:38 INFO - PROCESS | 1650 | 1468519658110 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0d8000 == 35 [pid = 1650] [id = 683] 11:07:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119a0d800) [pid = 1650] [serial = 2049] [outer = 0x0] 11:07:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x128e85000) [pid = 1650] [serial = 2050] [outer = 0x119a0d800] 11:07:38 INFO - PROCESS | 1650 | 1468519658134 Marionette DEBUG loaded listener.js 11:07:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1291c7800) [pid = 1650] [serial = 2051] [outer = 0x119a0d800] 11:07:38 INFO - PROCESS | 1650 | 1468519658589 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 11:07:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 11:07:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 669ms 11:07:38 INFO - PROCESS | 1650 | 1468519658634 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 11:07:38 INFO - PROCESS | 1650 | 1468519658636 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 11:07:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 11:07:38 INFO - PROCESS | 1650 | 1468519658640 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 11:07:38 INFO - PROCESS | 1650 | 1468519658642 Marionette TRACE conn2 <- [1,2706,null,{}] 11:07:38 INFO - PROCESS | 1650 | 1468519658666 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:38 INFO - PROCESS | 1650 | 1468519658668 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:38 INFO - PROCESS | 1650 | 1468519658776 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 11:07:38 INFO - PROCESS | 1650 | 1468519658847 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:38 INFO - PROCESS | 1650 | 1468519658848 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12111e000 == 36 [pid = 1650] [id = 684] 11:07:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1176cc400) [pid = 1650] [serial = 2052] [outer = 0x0] 11:07:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1181d7000) [pid = 1650] [serial = 2053] [outer = 0x1176cc400] 11:07:38 INFO - PROCESS | 1650 | 1468519658880 Marionette DEBUG loaded listener.js 11:07:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11830c400) [pid = 1650] [serial = 2054] [outer = 0x1176cc400] 11:07:39 INFO - PROCESS | 1650 | 1468519659321 Marionette TRACE conn2 <- [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]]]}] 11:07:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 11:07:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 692ms 11:07:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 11:07:39 INFO - PROCESS | 1650 | 1468519659332 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 11:07:39 INFO - PROCESS | 1650 | 1468519659335 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 11:07:39 INFO - PROCESS | 1650 | 1468519659340 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 11:07:39 INFO - PROCESS | 1650 | 1468519659342 Marionette TRACE conn2 <- [1,2710,null,{}] 11:07:39 INFO - PROCESS | 1650 | 1468519659345 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:39 INFO - PROCESS | 1650 | 1468519659346 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:39 INFO - PROCESS | 1650 | 1468519659448 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 11:07:39 INFO - PROCESS | 1650 | 1468519659539 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:39 INFO - PROCESS | 1650 | 1468519659540 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e6c000 == 37 [pid = 1650] [id = 685] 11:07:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1197d5400) [pid = 1650] [serial = 2055] [outer = 0x0] 11:07:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119a10400) [pid = 1650] [serial = 2056] [outer = 0x1197d5400] 11:07:39 INFO - PROCESS | 1650 | 1468519659572 Marionette DEBUG loaded listener.js 11:07:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1216e3400) [pid = 1650] [serial = 2057] [outer = 0x1197d5400] 11:07:40 INFO - PROCESS | 1650 | 1468519660018 Marionette TRACE conn2 <- [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] 11:07:40 INFO - PROCESS | 1650 | 1468519660065 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 11:07:40 INFO - PROCESS | 1650 | 1468519660067 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 11:07:40 INFO - PROCESS | 1650 | 1468519660070 Marionette TRACE conn2 <- [1,2714,null,{}] 11:07:40 INFO - PROCESS | 1650 | 1468519660078 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:40 INFO - PROCESS | 1650 | 1468519660081 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:40 INFO - PROCESS | 1650 | 1468519660182 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 11:07:40 INFO - PROCESS | 1650 | 1468519660254 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:40 INFO - PROCESS | 1650 | 1468519660256 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c577800 == 38 [pid = 1650] [id = 686] 11:07:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124035000) [pid = 1650] [serial = 2058] [outer = 0x0] 11:07:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124b0f400) [pid = 1650] [serial = 2059] [outer = 0x124035000] 11:07:40 INFO - PROCESS | 1650 | 1468519660288 Marionette DEBUG loaded listener.js 11:07:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1288c5800) [pid = 1650] [serial = 2060] [outer = 0x124035000] 11:07:40 INFO - PROCESS | 1650 | 1468519660707 Marionette TRACE conn2 <- [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]]]}] 11:07:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 11:07:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 672ms 11:07:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 11:07:40 INFO - PROCESS | 1650 | 1468519660739 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 11:07:40 INFO - PROCESS | 1650 | 1468519660741 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 11:07:40 INFO - PROCESS | 1650 | 1468519660744 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 11:07:40 INFO - PROCESS | 1650 | 1468519660745 Marionette TRACE conn2 <- [1,2718,null,{}] 11:07:40 INFO - PROCESS | 1650 | 1468519660747 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:40 INFO - PROCESS | 1650 | 1468519660749 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:40 INFO - PROCESS | 1650 | 1468519660868 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 11:07:40 INFO - PROCESS | 1650 | 1468519660925 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:40 INFO - PROCESS | 1650 | 1468519660927 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c6af000 == 39 [pid = 1650] [id = 687] 11:07:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x128e85c00) [pid = 1650] [serial = 2061] [outer = 0x0] 11:07:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128ed2800) [pid = 1650] [serial = 2062] [outer = 0x128e85c00] 11:07:40 INFO - PROCESS | 1650 | 1468519660956 Marionette DEBUG loaded listener.js 11:07:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1291d5800) [pid = 1650] [serial = 2063] [outer = 0x128e85c00] 11:07:41 INFO - PROCESS | 1650 | 1468519661439 Marionette TRACE conn2 <- [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] 11:07:41 INFO - PROCESS | 1650 | 1468519661480 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 11:07:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 11:07:41 INFO - PROCESS | 1650 | 1468519661484 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 11:07:41 INFO - PROCESS | 1650 | 1468519661485 Marionette TRACE conn2 <- [1,2722,null,{}] 11:07:41 INFO - PROCESS | 1650 | 1468519661488 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:41 INFO - PROCESS | 1650 | 1468519661489 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:41 INFO - PROCESS | 1650 | 1468519661589 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 11:07:41 INFO - PROCESS | 1650 | 1468519661663 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:41 INFO - PROCESS | 1650 | 1468519661664 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x117085800 == 40 [pid = 1650] [id = 688] 11:07:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112d0c400) [pid = 1650] [serial = 2064] [outer = 0x0] 11:07:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118210000) [pid = 1650] [serial = 2065] [outer = 0x112d0c400] 11:07:41 INFO - PROCESS | 1650 | 1468519661693 Marionette DEBUG loaded listener.js 11:07:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128e7d000) [pid = 1650] [serial = 2066] [outer = 0x112d0c400] 11:07:42 INFO - PROCESS | 1650 | 1468519662253 Marionette TRACE conn2 <- [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] 11:07:42 INFO - PROCESS | 1650 | 1468519662308 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 11:07:42 INFO - PROCESS | 1650 | 1468519662311 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 11:07:42 INFO - PROCESS | 1650 | 1468519662313 Marionette TRACE conn2 <- [1,2726,null,{}] 11:07:42 INFO - PROCESS | 1650 | 1468519662317 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:42 INFO - PROCESS | 1650 | 1468519662319 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:42 INFO - PROCESS | 1650 | 1468519662422 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 11:07:42 INFO - PROCESS | 1650 | 1468519662483 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:42 INFO - PROCESS | 1650 | 1468519662484 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a72000 == 41 [pid = 1650] [id = 689] 11:07:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118202c00) [pid = 1650] [serial = 2067] [outer = 0x0] 11:07:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11820dc00) [pid = 1650] [serial = 2068] [outer = 0x118202c00] 11:07:42 INFO - PROCESS | 1650 | 1468519662512 Marionette DEBUG loaded listener.js 11:07:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118a48400) [pid = 1650] [serial = 2069] [outer = 0x118202c00] 11:07:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12a749000 == 40 [pid = 1650] [id = 682] 11:07:43 INFO - PROCESS | 1650 | --DOCSHELL 0x128e5a800 == 39 [pid = 1650] [id = 681] 11:07:43 INFO - PROCESS | 1650 | --DOCSHELL 0x128c27000 == 38 [pid = 1650] [id = 680] 11:07:43 INFO - PROCESS | 1650 | --DOCSHELL 0x121b02800 == 37 [pid = 1650] [id = 679] 11:07:43 INFO - PROCESS | 1650 | --DOCSHELL 0x119e58000 == 36 [pid = 1650] [id = 678] 11:07:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11722b800 == 35 [pid = 1650] [id = 677] 11:07:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11825a000 == 34 [pid = 1650] [id = 676] 11:07:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12beab000 == 33 [pid = 1650] [id = 675] 11:07:43 INFO - PROCESS | 1650 | --DOCSHELL 0x117085800 == 32 [pid = 1650] [id = 688] 11:07:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12c6af000 == 31 [pid = 1650] [id = 687] 11:07:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12c577800 == 30 [pid = 1650] [id = 686] 11:07:43 INFO - PROCESS | 1650 | --DOCSHELL 0x128e6c000 == 29 [pid = 1650] [id = 685] 11:07:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0d8000 == 28 [pid = 1650] [id = 683] 11:07:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12111e000 == 27 [pid = 1650] [id = 684] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128e87000) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115e1ac00) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x110f81c00) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1181c4800) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11820c400) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118ea8400) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119896400) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119b1d000) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11921c400) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11830b000) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1181bec00) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1217fd800) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x116629c00) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1210acc00) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11989b000) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128c0f800) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126588800) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x124043c00) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12a713000) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1139f9000) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x129223c00) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x126c48c00) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1288c4800) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1181bd400) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x121a12000) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12948ac00) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x11a0f1400) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1197d7800) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12658b800) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x121192400) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x128c17000) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 11:07:43 INFO - PROCESS | 1650 | 1468519663482 Marionette TRACE conn2 <- [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]]]}] 11:07:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 11:07:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1222ms 11:07:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 11:07:43 INFO - PROCESS | 1650 | 1468519663535 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 11:07:43 INFO - PROCESS | 1650 | 1468519663537 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 11:07:43 INFO - PROCESS | 1650 | 1468519663540 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 11:07:43 INFO - PROCESS | 1650 | 1468519663542 Marionette TRACE conn2 <- [1,2730,null,{}] 11:07:43 INFO - PROCESS | 1650 | 1468519663547 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:43 INFO - PROCESS | 1650 | 1468519663549 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:43 INFO - PROCESS | 1650 | 1468519663638 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 11:07:43 INFO - PROCESS | 1650 | 1468519663642 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:43 INFO - PROCESS | 1650 | 1468519663647 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f60800 == 28 [pid = 1650] [id = 690] 11:07:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1151db400) [pid = 1650] [serial = 2070] [outer = 0x0] 11:07:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x115e0f800) [pid = 1650] [serial = 2071] [outer = 0x1151db400] 11:07:43 INFO - PROCESS | 1650 | 1468519663678 Marionette DEBUG loaded listener.js 11:07:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11396b800) [pid = 1650] [serial = 2072] [outer = 0x1151db400] 11:07:44 INFO - PROCESS | 1650 | 1468519664528 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:07:44 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 11:07:44 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 11:07:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 11:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:07:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:07:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1025ms 11:07:44 INFO - PROCESS | 1650 | 1468519664565 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 11:07:44 INFO - PROCESS | 1650 | 1468519664569 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 11:07:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 11:07:44 INFO - PROCESS | 1650 | 1468519664574 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 11:07:44 INFO - PROCESS | 1650 | 1468519664576 Marionette TRACE conn2 <- [1,2734,null,{}] 11:07:44 INFO - PROCESS | 1650 | 1468519664578 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:44 INFO - PROCESS | 1650 | 1468519664580 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:44 INFO - PROCESS | 1650 | 1468519664665 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 11:07:44 INFO - PROCESS | 1650 | 1468519664716 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:44 INFO - PROCESS | 1650 | 1468519664718 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x118acd800 == 29 [pid = 1650] [id = 691] 11:07:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x117059c00) [pid = 1650] [serial = 2073] [outer = 0x0] 11:07:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1176bd400) [pid = 1650] [serial = 2074] [outer = 0x117059c00] 11:07:44 INFO - PROCESS | 1650 | 1468519664746 Marionette DEBUG loaded listener.js 11:07:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1181bd800) [pid = 1650] [serial = 2075] [outer = 0x117059c00] 11:07:45 INFO - PROCESS | 1650 | 1468519665075 Marionette TRACE conn2 <- [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]]]}] 11:07:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 11:07:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 521ms 11:07:45 INFO - PROCESS | 1650 | 1468519665096 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 11:07:45 INFO - PROCESS | 1650 | 1468519665098 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 11:07:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 11:07:45 INFO - PROCESS | 1650 | 1468519665101 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 11:07:45 INFO - PROCESS | 1650 | 1468519665103 Marionette TRACE conn2 <- [1,2738,null,{}] 11:07:45 INFO - PROCESS | 1650 | 1468519665111 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:45 INFO - PROCESS | 1650 | 1468519665114 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:45 INFO - PROCESS | 1650 | 1468519665193 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 11:07:45 INFO - PROCESS | 1650 | 1468519665256 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:45 INFO - PROCESS | 1650 | 1468519665258 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x121208000 == 30 [pid = 1650] [id = 692] 11:07:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1139f1800) [pid = 1650] [serial = 2076] [outer = 0x0] 11:07:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11830c800) [pid = 1650] [serial = 2077] [outer = 0x1139f1800] 11:07:45 INFO - PROCESS | 1650 | 1468519665286 Marionette DEBUG loaded listener.js 11:07:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119223400) [pid = 1650] [serial = 2078] [outer = 0x1139f1800] 11:07:45 INFO - PROCESS | 1650 | 1468519665602 Marionette TRACE conn2 <- [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]]]}] 11:07:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 11:07:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 521ms 11:07:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 11:07:45 INFO - PROCESS | 1650 | 1468519665622 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 11:07:45 INFO - PROCESS | 1650 | 1468519665624 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 11:07:45 INFO - PROCESS | 1650 | 1468519665627 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 11:07:45 INFO - PROCESS | 1650 | 1468519665628 Marionette TRACE conn2 <- [1,2742,null,{}] 11:07:45 INFO - PROCESS | 1650 | 1468519665640 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:45 INFO - PROCESS | 1650 | 1468519665641 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:45 INFO - PROCESS | 1650 | 1468519665745 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 11:07:45 INFO - PROCESS | 1650 | 1468519665748 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:45 INFO - PROCESS | 1650 | 1468519665749 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b02800 == 31 [pid = 1650] [id = 693] 11:07:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1197cec00) [pid = 1650] [serial = 2079] [outer = 0x0] 11:07:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119894c00) [pid = 1650] [serial = 2080] [outer = 0x1197cec00] 11:07:45 INFO - PROCESS | 1650 | 1468519665775 Marionette DEBUG loaded listener.js 11:07:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119a36000) [pid = 1650] [serial = 2081] [outer = 0x1197cec00] 11:07:46 INFO - PROCESS | 1650 | 1468519666116 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 11:07:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 11:07:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 530ms 11:07:46 INFO - PROCESS | 1650 | 1468519666158 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 11:07:46 INFO - PROCESS | 1650 | 1468519666159 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 11:07:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 11:07:46 INFO - PROCESS | 1650 | 1468519666163 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 11:07:46 INFO - PROCESS | 1650 | 1468519666172 Marionette TRACE conn2 <- [1,2746,null,{}] 11:07:46 INFO - PROCESS | 1650 | 1468519666175 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:46 INFO - PROCESS | 1650 | 1468519666176 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:46 INFO - PROCESS | 1650 | 1468519666269 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 11:07:46 INFO - PROCESS | 1650 | 1468519666305 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:46 INFO - PROCESS | 1650 | 1468519666306 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a5e000 == 32 [pid = 1650] [id = 694] 11:07:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x116fb9800) [pid = 1650] [serial = 2082] [outer = 0x0] 11:07:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1210a4400) [pid = 1650] [serial = 2083] [outer = 0x116fb9800] 11:07:46 INFO - PROCESS | 1650 | 1468519666331 Marionette DEBUG loaded listener.js 11:07:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x121419000) [pid = 1650] [serial = 2084] [outer = 0x116fb9800] 11:07:46 INFO - PROCESS | 1650 | 1468519666654 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 11:07:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 11:07:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 529ms 11:07:46 INFO - PROCESS | 1650 | 1468519666692 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 11:07:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 11:07:46 INFO - PROCESS | 1650 | 1468519666693 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 11:07:46 INFO - PROCESS | 1650 | 1468519666695 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 11:07:46 INFO - PROCESS | 1650 | 1468519666697 Marionette TRACE conn2 <- [1,2750,null,{}] 11:07:46 INFO - PROCESS | 1650 | 1468519666705 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:46 INFO - PROCESS | 1650 | 1468519666710 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:46 INFO - PROCESS | 1650 | 1468519666828 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 11:07:46 INFO - PROCESS | 1650 | 1468519666832 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:46 INFO - PROCESS | 1650 | 1468519666833 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x129146000 == 33 [pid = 1650] [id = 695] 11:07:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1173acc00) [pid = 1650] [serial = 2085] [outer = 0x0] 11:07:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x121a06800) [pid = 1650] [serial = 2086] [outer = 0x1173acc00] 11:07:46 INFO - PROCESS | 1650 | 1468519666858 Marionette DEBUG loaded listener.js 11:07:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x124470800) [pid = 1650] [serial = 2087] [outer = 0x1173acc00] 11:07:47 INFO - PROCESS | 1650 | 1468519667183 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 11:07:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 11:07:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 524ms 11:07:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 11:07:47 INFO - PROCESS | 1650 | 1468519667225 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 11:07:47 INFO - PROCESS | 1650 | 1468519667226 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 11:07:47 INFO - PROCESS | 1650 | 1468519667229 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 11:07:47 INFO - PROCESS | 1650 | 1468519667232 Marionette TRACE conn2 <- [1,2754,null,{}] 11:07:47 INFO - PROCESS | 1650 | 1468519667235 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:47 INFO - PROCESS | 1650 | 1468519667237 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:47 INFO - PROCESS | 1650 | 1468519667341 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 11:07:47 INFO - PROCESS | 1650 | 1468519667378 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:47 INFO - PROCESS | 1650 | 1468519667379 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5af800 == 34 [pid = 1650] [id = 696] 11:07:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11850b400) [pid = 1650] [serial = 2088] [outer = 0x0] 11:07:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x126149000) [pid = 1650] [serial = 2089] [outer = 0x11850b400] 11:07:47 INFO - PROCESS | 1650 | 1468519667404 Marionette DEBUG loaded listener.js 11:07:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12658b800) [pid = 1650] [serial = 2090] [outer = 0x11850b400] 11:07:47 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119a0d800) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 11:07:47 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123c81000) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 11:07:47 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x121abcc00) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 11:07:47 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x113d3f400) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 11:07:47 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118210800) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 11:07:47 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118113800) [pid = 1650] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 11:07:47 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x128e7ec00) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 11:07:47 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x115e11400) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 11:07:47 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119a41800) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 11:07:47 INFO - PROCESS | 1650 | 1468519667849 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 11:07:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 11:07:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 627ms 11:07:47 INFO - PROCESS | 1650 | 1468519667855 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 11:07:47 INFO - PROCESS | 1650 | 1468519667856 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 11:07:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 11:07:47 INFO - PROCESS | 1650 | 1468519667859 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 11:07:47 INFO - PROCESS | 1650 | 1468519667860 Marionette TRACE conn2 <- [1,2758,null,{}] 11:07:47 INFO - PROCESS | 1650 | 1468519667864 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:47 INFO - PROCESS | 1650 | 1468519667866 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:47 INFO - PROCESS | 1650 | 1468519667942 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 11:07:48 INFO - PROCESS | 1650 | 1468519667999 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:48 INFO - PROCESS | 1650 | 1468519668000 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa0f800 == 35 [pid = 1650] [id = 697] 11:07:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x113023400) [pid = 1650] [serial = 2091] [outer = 0x0] 11:07:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1185bf000) [pid = 1650] [serial = 2092] [outer = 0x113023400] 11:07:48 INFO - PROCESS | 1650 | 1468519668025 Marionette DEBUG loaded listener.js 11:07:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x12614d400) [pid = 1650] [serial = 2093] [outer = 0x113023400] 11:07:48 INFO - PROCESS | 1650 | 1468519668303 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 11:07:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 11:07:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 472ms 11:07:48 INFO - PROCESS | 1650 | 1468519668335 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 11:07:48 INFO - PROCESS | 1650 | 1468519668337 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 11:07:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 11:07:48 INFO - PROCESS | 1650 | 1468519668339 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 11:07:48 INFO - PROCESS | 1650 | 1468519668340 Marionette TRACE conn2 <- [1,2762,null,{}] 11:07:48 INFO - PROCESS | 1650 | 1468519668343 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:48 INFO - PROCESS | 1650 | 1468519668344 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:48 INFO - PROCESS | 1650 | 1468519668445 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 11:07:48 INFO - PROCESS | 1650 | 1468519668450 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:48 INFO - PROCESS | 1650 | 1468519668451 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x121207800 == 36 [pid = 1650] [id = 698] 11:07:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1167a5800) [pid = 1650] [serial = 2094] [outer = 0x0] 11:07:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x126c54c00) [pid = 1650] [serial = 2095] [outer = 0x1167a5800] 11:07:48 INFO - PROCESS | 1650 | 1468519668475 Marionette DEBUG loaded listener.js 11:07:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1288cac00) [pid = 1650] [serial = 2096] [outer = 0x1167a5800] 11:07:48 INFO - PROCESS | 1650 | 1468519668807 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 11:07:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 11:07:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 518ms 11:07:48 INFO - PROCESS | 1650 | 1468519668867 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 11:07:48 INFO - PROCESS | 1650 | 1468519668868 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 11:07:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 11:07:48 INFO - PROCESS | 1650 | 1468519668870 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 11:07:48 INFO - PROCESS | 1650 | 1468519668871 Marionette TRACE conn2 <- [1,2766,null,{}] 11:07:48 INFO - PROCESS | 1650 | 1468519668874 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:48 INFO - PROCESS | 1650 | 1468519668875 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:48 INFO - PROCESS | 1650 | 1468519668953 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 11:07:48 INFO - PROCESS | 1650 | 1468519668956 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:48 INFO - PROCESS | 1650 | 1468519668958 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c56c800 == 37 [pid = 1650] [id = 699] 11:07:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x128c13000) [pid = 1650] [serial = 2097] [outer = 0x0] 11:07:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x128dabc00) [pid = 1650] [serial = 2098] [outer = 0x128c13000] 11:07:48 INFO - PROCESS | 1650 | 1468519668984 Marionette DEBUG loaded listener.js 11:07:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x128e87000) [pid = 1650] [serial = 2099] [outer = 0x128c13000] 11:07:49 INFO - PROCESS | 1650 | 1468519669327 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 11:07:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 11:07:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 471ms 11:07:49 INFO - PROCESS | 1650 | 1468519669342 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 11:07:49 INFO - PROCESS | 1650 | 1468519669345 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 11:07:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 11:07:49 INFO - PROCESS | 1650 | 1468519669348 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 11:07:49 INFO - PROCESS | 1650 | 1468519669351 Marionette TRACE conn2 <- [1,2770,null,{}] 11:07:49 INFO - PROCESS | 1650 | 1468519669354 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:49 INFO - PROCESS | 1650 | 1468519669357 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:49 INFO - PROCESS | 1650 | 1468519669514 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 11:07:49 INFO - PROCESS | 1650 | 1468519669606 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:49 INFO - PROCESS | 1650 | 1468519669608 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a59000 == 38 [pid = 1650] [id = 700] 11:07:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x128e86000) [pid = 1650] [serial = 2100] [outer = 0x0] 11:07:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1291d2000) [pid = 1650] [serial = 2101] [outer = 0x128e86000] 11:07:49 INFO - PROCESS | 1650 | 1468519669652 Marionette DEBUG loaded listener.js 11:07:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x129492000) [pid = 1650] [serial = 2102] [outer = 0x128e86000] 11:07:50 INFO - PROCESS | 1650 | 1468519670254 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 11:07:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 11:07:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 922ms 11:07:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 11:07:50 INFO - PROCESS | 1650 | 1468519670270 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 11:07:50 INFO - PROCESS | 1650 | 1468519670273 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 11:07:50 INFO - PROCESS | 1650 | 1468519670276 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 11:07:50 INFO - PROCESS | 1650 | 1468519670280 Marionette TRACE conn2 <- [1,2774,null,{}] 11:07:50 INFO - PROCESS | 1650 | 1468519670283 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:50 INFO - PROCESS | 1650 | 1468519670285 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:50 INFO - PROCESS | 1650 | 1468519670415 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 11:07:50 INFO - PROCESS | 1650 | 1468519670517 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:50 INFO - PROCESS | 1650 | 1468519670519 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119702800 == 39 [pid = 1650] [id = 701] 11:07:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11628ec00) [pid = 1650] [serial = 2103] [outer = 0x0] 11:07:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1166ed000) [pid = 1650] [serial = 2104] [outer = 0x11628ec00] 11:07:50 INFO - PROCESS | 1650 | 1468519670551 Marionette DEBUG loaded listener.js 11:07:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118116400) [pid = 1650] [serial = 2105] [outer = 0x11628ec00] 11:07:51 INFO - PROCESS | 1650 | 1468519671060 Marionette TRACE conn2 <- [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]]]}] 11:07:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 11:07:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 823ms 11:07:51 INFO - PROCESS | 1650 | 1468519671099 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 11:07:51 INFO - PROCESS | 1650 | 1468519671104 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 11:07:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 11:07:51 INFO - PROCESS | 1650 | 1468519671111 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 11:07:51 INFO - PROCESS | 1650 | 1468519671114 Marionette TRACE conn2 <- [1,2778,null,{}] 11:07:51 INFO - PROCESS | 1650 | 1468519671118 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:51 INFO - PROCESS | 1650 | 1468519671121 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:51 INFO - PROCESS | 1650 | 1468519671286 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 11:07:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf04800 == 38 [pid = 1650] [id = 16] 11:07:51 INFO - PROCESS | 1650 | 1468519671463 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:51 INFO - PROCESS | 1650 | 1468519671464 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a5f800 == 39 [pid = 1650] [id = 702] 11:07:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11820d000) [pid = 1650] [serial = 2106] [outer = 0x0] 11:07:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1197cc800) [pid = 1650] [serial = 2107] [outer = 0x11820d000] 11:07:51 INFO - PROCESS | 1650 | 1468519671542 Marionette DEBUG loaded listener.js 11:07:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119a3e400) [pid = 1650] [serial = 2108] [outer = 0x11820d000] 11:07:52 INFO - PROCESS | 1650 | 1468519672308 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 11:07:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 11:07:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1272ms 11:07:52 INFO - PROCESS | 1650 | 1468519672384 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 11:07:52 INFO - PROCESS | 1650 | 1468519672388 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 11:07:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 11:07:52 INFO - PROCESS | 1650 | 1468519672392 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 11:07:52 INFO - PROCESS | 1650 | 1468519672396 Marionette TRACE conn2 <- [1,2782,null,{}] 11:07:52 INFO - PROCESS | 1650 | 1468519672401 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:52 INFO - PROCESS | 1650 | 1468519672404 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:52 INFO - PROCESS | 1650 | 1468519672526 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 11:07:52 INFO - PROCESS | 1650 | 1468519672581 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:52 INFO - PROCESS | 1650 | 1468519672583 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11923e800 == 40 [pid = 1650] [id = 703] 11:07:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1176c0800) [pid = 1650] [serial = 2109] [outer = 0x0] 11:07:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118113800) [pid = 1650] [serial = 2110] [outer = 0x1176c0800] 11:07:52 INFO - PROCESS | 1650 | 1468519672611 Marionette DEBUG loaded listener.js 11:07:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118205000) [pid = 1650] [serial = 2111] [outer = 0x1176c0800] 11:07:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12c56c800 == 39 [pid = 1650] [id = 699] 11:07:52 INFO - PROCESS | 1650 | --DOCSHELL 0x121207800 == 38 [pid = 1650] [id = 698] 11:07:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa0f800 == 37 [pid = 1650] [id = 697] 11:07:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5af800 == 36 [pid = 1650] [id = 696] 11:07:52 INFO - PROCESS | 1650 | --DOCSHELL 0x129146000 == 35 [pid = 1650] [id = 695] 11:07:52 INFO - PROCESS | 1650 | --DOCSHELL 0x126a5e000 == 34 [pid = 1650] [id = 694] 11:07:52 INFO - PROCESS | 1650 | --DOCSHELL 0x121b02800 == 33 [pid = 1650] [id = 693] 11:07:52 INFO - PROCESS | 1650 | --DOCSHELL 0x121208000 == 32 [pid = 1650] [id = 692] 11:07:52 INFO - PROCESS | 1650 | --DOCSHELL 0x118acd800 == 31 [pid = 1650] [id = 691] 11:07:52 INFO - PROCESS | 1650 | --DOCSHELL 0x116f60800 == 30 [pid = 1650] [id = 690] 11:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128e85000) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 11:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1288c6800) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 11:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12403ec00) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 11:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1173b0800) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 11:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11850d800) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 11:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126a8c400) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 11:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124048800) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 11:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1185cc400) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 11:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118e9dc00) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 11:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11811e400) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 11:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118208400) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 11:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1291ca000) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 11:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x115e19400) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 11:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1167a6400) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 11:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1210af000) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 11:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x121a04c00) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 11:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1291c7800) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 11:07:53 INFO - PROCESS | 1650 | 1468519673013 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 11:07:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 11:07:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 625ms 11:07:53 INFO - PROCESS | 1650 | 1468519673017 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 11:07:53 INFO - PROCESS | 1650 | 1468519673020 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 11:07:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 11:07:53 INFO - PROCESS | 1650 | 1468519673024 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 11:07:53 INFO - PROCESS | 1650 | 1468519673026 Marionette TRACE conn2 <- [1,2786,null,{}] 11:07:53 INFO - PROCESS | 1650 | 1468519673030 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:53 INFO - PROCESS | 1650 | 1468519673032 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:53 INFO - PROCESS | 1650 | 1468519673116 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 11:07:53 INFO - PROCESS | 1650 | 1468519673173 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:53 INFO - PROCESS | 1650 | 1468519673175 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c46000 == 31 [pid = 1650] [id = 704] 11:07:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1176c3800) [pid = 1650] [serial = 2112] [outer = 0x0] 11:07:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1185c2c00) [pid = 1650] [serial = 2113] [outer = 0x1176c3800] 11:07:53 INFO - PROCESS | 1650 | 1468519673200 Marionette DEBUG loaded listener.js 11:07:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1197d3c00) [pid = 1650] [serial = 2114] [outer = 0x1176c3800] 11:07:53 INFO - PROCESS | 1650 | 1468519673516 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 11:07:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 11:07:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 519ms 11:07:53 INFO - PROCESS | 1650 | 1468519673544 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 11:07:53 INFO - PROCESS | 1650 | 1468519673547 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 11:07:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 11:07:53 INFO - PROCESS | 1650 | 1468519673550 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 11:07:53 INFO - PROCESS | 1650 | 1468519673552 Marionette TRACE conn2 <- [1,2790,null,{}] 11:07:53 INFO - PROCESS | 1650 | 1468519673560 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:53 INFO - PROCESS | 1650 | 1468519673564 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:53 INFO - PROCESS | 1650 | 1468519673645 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 11:07:53 INFO - PROCESS | 1650 | 1468519673652 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:53 INFO - PROCESS | 1650 | 1468519673654 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b58000 == 32 [pid = 1650] [id = 705] 11:07:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115121c00) [pid = 1650] [serial = 2115] [outer = 0x0] 11:07:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x121423c00) [pid = 1650] [serial = 2116] [outer = 0x115121c00] 11:07:53 INFO - PROCESS | 1650 | 1468519673682 Marionette DEBUG loaded listener.js 11:07:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x121a0e400) [pid = 1650] [serial = 2117] [outer = 0x115121c00] 11:07:54 INFO - PROCESS | 1650 | 1468519674089 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 11:07:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 11:07:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 573ms 11:07:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 11:07:54 INFO - PROCESS | 1650 | 1468519674124 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 11:07:54 INFO - PROCESS | 1650 | 1468519674125 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 11:07:54 INFO - PROCESS | 1650 | 1468519674128 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 11:07:54 INFO - PROCESS | 1650 | 1468519674129 Marionette TRACE conn2 <- [1,2794,null,{}] 11:07:54 INFO - PROCESS | 1650 | 1468519674131 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:54 INFO - PROCESS | 1650 | 1468519674132 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:54 INFO - PROCESS | 1650 | 1468519674216 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 11:07:54 INFO - PROCESS | 1650 | 1468519674220 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:54 INFO - PROCESS | 1650 | 1468519674221 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x129138800 == 33 [pid = 1650] [id = 706] 11:07:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x121dacc00) [pid = 1650] [serial = 2118] [outer = 0x0] 11:07:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124041c00) [pid = 1650] [serial = 2119] [outer = 0x121dacc00] 11:07:54 INFO - PROCESS | 1650 | 1468519674247 Marionette DEBUG loaded listener.js 11:07:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1242fd800) [pid = 1650] [serial = 2120] [outer = 0x121dacc00] 11:07:54 INFO - PROCESS | 1650 | 1468519674669 Marionette TRACE conn2 <- [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]]]}] 11:07:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 11:07:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 569ms 11:07:54 INFO - PROCESS | 1650 | 1468519674698 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 11:07:54 INFO - PROCESS | 1650 | 1468519674700 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 11:07:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 11:07:54 INFO - PROCESS | 1650 | 1468519674704 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 11:07:54 INFO - PROCESS | 1650 | 1468519674706 Marionette TRACE conn2 <- [1,2798,null,{}] 11:07:54 INFO - PROCESS | 1650 | 1468519674709 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:54 INFO - PROCESS | 1650 | 1468519674711 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:54 INFO - PROCESS | 1650 | 1468519674833 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 11:07:54 INFO - PROCESS | 1650 | 1468519674838 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:54 INFO - PROCESS | 1650 | 1468519674840 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa05800 == 34 [pid = 1650] [id = 707] 11:07:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x115e10000) [pid = 1650] [serial = 2121] [outer = 0x0] 11:07:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126157c00) [pid = 1650] [serial = 2122] [outer = 0x115e10000] 11:07:54 INFO - PROCESS | 1650 | 1468519674886 Marionette DEBUG loaded listener.js 11:07:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126c4c800) [pid = 1650] [serial = 2123] [outer = 0x115e10000] 11:07:55 INFO - PROCESS | 1650 | 1468519675401 Marionette TRACE conn2 <- [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]]]}] 11:07:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 11:07:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 720ms 11:07:55 INFO - PROCESS | 1650 | 1468519675424 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 11:07:55 INFO - PROCESS | 1650 | 1468519675425 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 11:07:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 11:07:55 INFO - PROCESS | 1650 | 1468519675427 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 11:07:55 INFO - PROCESS | 1650 | 1468519675429 Marionette TRACE conn2 <- [1,2802,null,{}] 11:07:55 INFO - PROCESS | 1650 | 1468519675438 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:55 INFO - PROCESS | 1650 | 1468519675443 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:55 INFO - PROCESS | 1650 | 1468519675599 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 11:07:55 INFO - PROCESS | 1650 | 1468519675627 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:55 INFO - PROCESS | 1650 | 1468519675629 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bab9800 == 35 [pid = 1650] [id = 708] 11:07:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1291d1000) [pid = 1650] [serial = 2124] [outer = 0x0] 11:07:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129228000) [pid = 1650] [serial = 2125] [outer = 0x1291d1000] 11:07:55 INFO - PROCESS | 1650 | 1468519675671 Marionette DEBUG loaded listener.js 11:07:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129493000) [pid = 1650] [serial = 2126] [outer = 0x1291d1000] 11:07:56 INFO - PROCESS | 1650 | 1468519676117 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 11:07:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 11:07:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 727ms 11:07:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 11:07:56 INFO - PROCESS | 1650 | 1468519676155 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 11:07:56 INFO - PROCESS | 1650 | 1468519676157 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 11:07:56 INFO - PROCESS | 1650 | 1468519676165 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 11:07:56 INFO - PROCESS | 1650 | 1468519676166 Marionette TRACE conn2 <- [1,2806,null,{}] 11:07:56 INFO - PROCESS | 1650 | 1468519676168 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:56 INFO - PROCESS | 1650 | 1468519676170 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:56 INFO - PROCESS | 1650 | 1468519676270 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 11:07:56 INFO - PROCESS | 1650 | 1468519676274 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:56 INFO - PROCESS | 1650 | 1468519676275 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212b0800 == 36 [pid = 1650] [id = 709] 11:07:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128e7d400) [pid = 1650] [serial = 2127] [outer = 0x0] 11:07:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a562000) [pid = 1650] [serial = 2128] [outer = 0x128e7d400] 11:07:56 INFO - PROCESS | 1650 | 1468519676306 Marionette DEBUG loaded listener.js 11:07:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a70ac00) [pid = 1650] [serial = 2129] [outer = 0x128e7d400] 11:07:56 INFO - PROCESS | 1650 | 1468519676632 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 11:07:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 11:07:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 526ms 11:07:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 11:07:56 INFO - PROCESS | 1650 | 1468519676686 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 11:07:56 INFO - PROCESS | 1650 | 1468519676687 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 11:07:56 INFO - PROCESS | 1650 | 1468519676689 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 11:07:56 INFO - PROCESS | 1650 | 1468519676690 Marionette TRACE conn2 <- [1,2810,null,{}] 11:07:56 INFO - PROCESS | 1650 | 1468519676692 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:56 INFO - PROCESS | 1650 | 1468519676694 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:56 INFO - PROCESS | 1650 | 1468519676793 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 11:07:56 INFO - PROCESS | 1650 | 1468519676804 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:56 INFO - PROCESS | 1650 | 1468519676805 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c872000 == 37 [pid = 1650] [id = 710] 11:07:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a70f400) [pid = 1650] [serial = 2130] [outer = 0x0] 11:07:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a714c00) [pid = 1650] [serial = 2131] [outer = 0x12a70f400] 11:07:56 INFO - PROCESS | 1650 | 1468519676831 Marionette DEBUG loaded listener.js 11:07:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12aa7dc00) [pid = 1650] [serial = 2132] [outer = 0x12a70f400] 11:07:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116fb9800) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 11:07:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1151db400) [pid = 1650] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 11:07:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118202c00) [pid = 1650] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 11:07:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1139f1800) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 11:07:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1197cec00) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 11:07:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x117059c00) [pid = 1650] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 11:07:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1176cc400) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 11:07:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113023400) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 11:07:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11850b400) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 11:07:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1173acc00) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 11:07:57 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1197d5400) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 11:07:57 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124035000) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 11:07:57 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128e85c00) [pid = 1650] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 11:07:57 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1167a5800) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 11:07:57 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112d0c400) [pid = 1650] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 11:07:57 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128c13000) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 11:07:57 INFO - PROCESS | 1650 | 1468519677255 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 11:07:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 11:07:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 618ms 11:07:57 INFO - PROCESS | 1650 | 1468519677308 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 11:07:57 INFO - PROCESS | 1650 | 1468519677309 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 11:07:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 11:07:57 INFO - PROCESS | 1650 | 1468519677311 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 11:07:57 INFO - PROCESS | 1650 | 1468519677312 Marionette TRACE conn2 <- [1,2814,null,{}] 11:07:57 INFO - PROCESS | 1650 | 1468519677315 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:57 INFO - PROCESS | 1650 | 1468519677316 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:57 INFO - PROCESS | 1650 | 1468519677399 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 11:07:57 INFO - PROCESS | 1650 | 1468519677410 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:57 INFO - PROCESS | 1650 | 1468519677411 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af7f000 == 38 [pid = 1650] [id = 711] 11:07:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1151db400) [pid = 1650] [serial = 2133] [outer = 0x0] 11:07:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118508c00) [pid = 1650] [serial = 2134] [outer = 0x1151db400] 11:07:57 INFO - PROCESS | 1650 | 1468519677438 Marionette DEBUG loaded listener.js 11:07:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119b94800) [pid = 1650] [serial = 2135] [outer = 0x1151db400] 11:07:57 INFO - PROCESS | 1650 | 1468519677756 Marionette TRACE conn2 <- [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]]]}] 11:07:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 11:07:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 471ms 11:07:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 11:07:57 INFO - PROCESS | 1650 | 1468519677788 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 11:07:57 INFO - PROCESS | 1650 | 1468519677789 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 11:07:57 INFO - PROCESS | 1650 | 1468519677792 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 11:07:57 INFO - PROCESS | 1650 | 1468519677793 Marionette TRACE conn2 <- [1,2818,null,{}] 11:07:57 INFO - PROCESS | 1650 | 1468519677821 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:57 INFO - PROCESS | 1650 | 1468519677822 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:57 INFO - PROCESS | 1650 | 1468519677908 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 11:07:57 INFO - PROCESS | 1650 | 1468519677914 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:57 INFO - PROCESS | 1650 | 1468519677916 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12caa6800 == 39 [pid = 1650] [id = 712] 11:07:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11830e400) [pid = 1650] [serial = 2136] [outer = 0x0] 11:07:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1288c5400) [pid = 1650] [serial = 2137] [outer = 0x11830e400] 11:07:57 INFO - PROCESS | 1650 | 1468519677940 Marionette DEBUG loaded listener.js 11:07:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12a717000) [pid = 1650] [serial = 2138] [outer = 0x11830e400] 11:07:58 INFO - PROCESS | 1650 | 1468519678281 Marionette TRACE conn2 <- [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]]]}] 11:07:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 11:07:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 526ms 11:07:58 INFO - PROCESS | 1650 | 1468519678319 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 11:07:58 INFO - PROCESS | 1650 | 1468519678321 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 11:07:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 11:07:58 INFO - PROCESS | 1650 | 1468519678323 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 11:07:58 INFO - PROCESS | 1650 | 1468519678325 Marionette TRACE conn2 <- [1,2822,null,{}] 11:07:58 INFO - PROCESS | 1650 | 1468519678327 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:58 INFO - PROCESS | 1650 | 1468519678329 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:58 INFO - PROCESS | 1650 | 1468519678430 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 11:07:58 INFO - PROCESS | 1650 | 1468519678495 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:58 INFO - PROCESS | 1650 | 1468519678497 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d014800 == 40 [pid = 1650] [id = 713] 11:07:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a717c00) [pid = 1650] [serial = 2139] [outer = 0x0] 11:07:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12aa82400) [pid = 1650] [serial = 2140] [outer = 0x12a717c00] 11:07:58 INFO - PROCESS | 1650 | 1468519678523 Marionette DEBUG loaded listener.js 11:07:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12b261c00) [pid = 1650] [serial = 2141] [outer = 0x12a717c00] 11:07:58 INFO - PROCESS | 1650 | 1468519678808 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 11:07:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 11:07:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 518ms 11:07:58 INFO - PROCESS | 1650 | 1468519678842 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 11:07:58 INFO - PROCESS | 1650 | 1468519678843 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 11:07:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 11:07:58 INFO - PROCESS | 1650 | 1468519678853 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 11:07:58 INFO - PROCESS | 1650 | 1468519678854 Marionette TRACE conn2 <- [1,2826,null,{}] 11:07:58 INFO - PROCESS | 1650 | 1468519678856 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:58 INFO - PROCESS | 1650 | 1468519678858 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:58 INFO - PROCESS | 1650 | 1468519678950 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 11:07:58 INFO - PROCESS | 1650 | 1468519678954 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:58 INFO - PROCESS | 1650 | 1468519678955 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d255000 == 41 [pid = 1650] [id = 714] 11:07:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12b254c00) [pid = 1650] [serial = 2142] [outer = 0x0] 11:07:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12ba6c400) [pid = 1650] [serial = 2143] [outer = 0x12b254c00] 11:07:58 INFO - PROCESS | 1650 | 1468519678982 Marionette DEBUG loaded listener.js 11:07:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12bbe8400) [pid = 1650] [serial = 2144] [outer = 0x12b254c00] 11:07:59 INFO - PROCESS | 1650 | 1468519679608 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 11:07:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 11:07:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 821ms 11:07:59 INFO - PROCESS | 1650 | 1468519679675 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 11:07:59 INFO - PROCESS | 1650 | 1468519679677 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 11:07:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 11:07:59 INFO - PROCESS | 1650 | 1468519679681 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 11:07:59 INFO - PROCESS | 1650 | 1468519679683 Marionette TRACE conn2 <- [1,2830,null,{}] 11:07:59 INFO - PROCESS | 1650 | 1468519679687 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:07:59 INFO - PROCESS | 1650 | 1468519679689 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:59 INFO - PROCESS | 1650 | 1468519679803 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 11:07:59 INFO - PROCESS | 1650 | 1468519679867 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:07:59 INFO - PROCESS | 1650 | 1468519679868 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:07:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c38000 == 42 [pid = 1650] [id = 715] 11:07:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11696e400) [pid = 1650] [serial = 2145] [outer = 0x0] 11:07:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118120c00) [pid = 1650] [serial = 2146] [outer = 0x11696e400] 11:07:59 INFO - PROCESS | 1650 | 1468519679899 Marionette DEBUG loaded listener.js 11:07:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118303c00) [pid = 1650] [serial = 2147] [outer = 0x11696e400] 11:08:00 INFO - PROCESS | 1650 | 1468519680403 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 11:08:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 11:08:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 776ms 11:08:00 INFO - PROCESS | 1650 | 1468519680457 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 11:08:00 INFO - PROCESS | 1650 | 1468519680461 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 11:08:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 11:08:00 INFO - PROCESS | 1650 | 1468519680467 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 11:08:00 INFO - PROCESS | 1650 | 1468519680469 Marionette TRACE conn2 <- [1,2834,null,{}] 11:08:00 INFO - PROCESS | 1650 | 1468519680472 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:00 INFO - PROCESS | 1650 | 1468519680474 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:00 INFO - PROCESS | 1650 | 1468519680580 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 11:08:00 INFO - PROCESS | 1650 | 1468519680653 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:00 INFO - PROCESS | 1650 | 1468519680655 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa19800 == 43 [pid = 1650] [id = 716] 11:08:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11a0e7400) [pid = 1650] [serial = 2148] [outer = 0x0] 11:08:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x121191c00) [pid = 1650] [serial = 2149] [outer = 0x11a0e7400] 11:08:00 INFO - PROCESS | 1650 | 1468519680686 Marionette DEBUG loaded listener.js 11:08:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121a10c00) [pid = 1650] [serial = 2150] [outer = 0x11a0e7400] 11:08:01 INFO - PROCESS | 1650 | 1468519681104 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 11:08:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 11:08:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 670ms 11:08:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 11:08:01 INFO - PROCESS | 1650 | 1468519681138 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 11:08:01 INFO - PROCESS | 1650 | 1468519681139 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 11:08:01 INFO - PROCESS | 1650 | 1468519681142 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 11:08:01 INFO - PROCESS | 1650 | 1468519681144 Marionette TRACE conn2 <- [1,2838,null,{}] 11:08:01 INFO - PROCESS | 1650 | 1468519681153 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:01 INFO - PROCESS | 1650 | 1468519681156 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:01 INFO - PROCESS | 1650 | 1468519681263 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 11:08:01 INFO - PROCESS | 1650 | 1468519681326 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:01 INFO - PROCESS | 1650 | 1468519681328 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d254800 == 44 [pid = 1650] [id = 717] 11:08:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12657ec00) [pid = 1650] [serial = 2151] [outer = 0x0] 11:08:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128c0e400) [pid = 1650] [serial = 2152] [outer = 0x12657ec00] 11:08:01 INFO - PROCESS | 1650 | 1468519681359 Marionette DEBUG loaded listener.js 11:08:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1291ca400) [pid = 1650] [serial = 2153] [outer = 0x12657ec00] 11:08:01 INFO - PROCESS | 1650 | 1468519681932 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 11:08:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 11:08:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 874ms 11:08:02 INFO - PROCESS | 1650 | 1468519682016 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 11:08:02 INFO - PROCESS | 1650 | 1468519682020 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 11:08:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 11:08:02 INFO - PROCESS | 1650 | 1468519682023 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 11:08:02 INFO - PROCESS | 1650 | 1468519682025 Marionette TRACE conn2 <- [1,2842,null,{}] 11:08:02 INFO - PROCESS | 1650 | 1468519682029 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:02 INFO - PROCESS | 1650 | 1468519682031 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:02 INFO - PROCESS | 1650 | 1468519682199 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 11:08:02 INFO - PROCESS | 1650 | 1468519682328 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:02 INFO - PROCESS | 1650 | 1468519682330 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x116258800 == 45 [pid = 1650] [id = 718] 11:08:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1122b8400) [pid = 1650] [serial = 2154] [outer = 0x0] 11:08:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1166f0c00) [pid = 1650] [serial = 2155] [outer = 0x1122b8400] 11:08:02 INFO - PROCESS | 1650 | 1468519682363 Marionette DEBUG loaded listener.js 11:08:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1215d1c00) [pid = 1650] [serial = 2156] [outer = 0x1122b8400] 11:08:02 INFO - PROCESS | 1650 | 1468519682919 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 11:08:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 11:08:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 920ms 11:08:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 11:08:02 INFO - PROCESS | 1650 | 1468519682949 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 11:08:02 INFO - PROCESS | 1650 | 1468519682952 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 11:08:02 INFO - PROCESS | 1650 | 1468519682956 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 11:08:02 INFO - PROCESS | 1650 | 1468519682958 Marionette TRACE conn2 <- [1,2846,null,{}] 11:08:02 INFO - PROCESS | 1650 | 1468519682962 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:02 INFO - PROCESS | 1650 | 1468519682965 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:03 INFO - PROCESS | 1650 | 1468519683070 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 11:08:03 INFO - PROCESS | 1650 | 1468519683161 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:03 INFO - PROCESS | 1650 | 1468519683163 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11698e800 == 46 [pid = 1650] [id = 719] 11:08:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x116fb9800) [pid = 1650] [serial = 2157] [outer = 0x0] 11:08:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1172c2800) [pid = 1650] [serial = 2158] [outer = 0x116fb9800] 11:08:03 INFO - PROCESS | 1650 | 1468519683192 Marionette DEBUG loaded listener.js 11:08:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1181da000) [pid = 1650] [serial = 2159] [outer = 0x116fb9800] 11:08:04 INFO - PROCESS | 1650 | --DOCSHELL 0x119a72000 == 45 [pid = 1650] [id = 689] 11:08:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12d014800 == 44 [pid = 1650] [id = 713] 11:08:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12caa6800 == 43 [pid = 1650] [id = 712] 11:08:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12af7f000 == 42 [pid = 1650] [id = 711] 11:08:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12c872000 == 41 [pid = 1650] [id = 710] 11:08:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1212b0800 == 40 [pid = 1650] [id = 709] 11:08:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12bab9800 == 39 [pid = 1650] [id = 708] 11:08:04 INFO - PROCESS | 1650 | --DOCSHELL 0x128845000 == 38 [pid = 1650] [id = 17] 11:08:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa05800 == 37 [pid = 1650] [id = 707] 11:08:04 INFO - PROCESS | 1650 | --DOCSHELL 0x129138800 == 36 [pid = 1650] [id = 706] 11:08:04 INFO - PROCESS | 1650 | --DOCSHELL 0x124b58000 == 35 [pid = 1650] [id = 705] 11:08:04 INFO - PROCESS | 1650 | --DOCSHELL 0x119c46000 == 34 [pid = 1650] [id = 704] 11:08:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11923e800 == 33 [pid = 1650] [id = 703] 11:08:04 INFO - PROCESS | 1650 | --DOCSHELL 0x126a5f800 == 32 [pid = 1650] [id = 702] 11:08:04 INFO - PROCESS | 1650 | --DOCSHELL 0x119702800 == 31 [pid = 1650] [id = 701] 11:08:04 INFO - PROCESS | 1650 | --DOCSHELL 0x126a59000 == 30 [pid = 1650] [id = 700] 11:08:04 INFO - PROCESS | 1650 | --DOCSHELL 0x116258800 == 29 [pid = 1650] [id = 718] 11:08:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12d254800 == 28 [pid = 1650] [id = 717] 11:08:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa19800 == 27 [pid = 1650] [id = 716] 11:08:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12d255000 == 26 [pid = 1650] [id = 714] 11:08:04 INFO - PROCESS | 1650 | --DOCSHELL 0x119c38000 == 25 [pid = 1650] [id = 715] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1210a4400) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x115e0f800) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11396b800) [pid = 1650] [serial = 2072] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118a48400) [pid = 1650] [serial = 2069] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11820dc00) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11830c800) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119894c00) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1176bd400) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11830c400) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1181bd800) [pid = 1650] [serial = 2075] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x121419000) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1185bf000) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126149000) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1181d7000) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121a06800) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1216e3400) [pid = 1650] [serial = 2057] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a10400) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12614d400) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1288c5800) [pid = 1650] [serial = 2060] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124b0f400) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1291d5800) [pid = 1650] [serial = 2063] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128ed2800) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126c54c00) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128e7d000) [pid = 1650] [serial = 2066] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1288cac00) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118210000) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128dabc00) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128e87000) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12658b800) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124470800) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119223400) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119a36000) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 11:08:04 INFO - PROCESS | 1650 | 1468519684192 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 11:08:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 11:08:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1271ms 11:08:04 INFO - PROCESS | 1650 | 1468519684227 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 11:08:04 INFO - PROCESS | 1650 | 1468519684231 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 11:08:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 11:08:04 INFO - PROCESS | 1650 | 1468519684234 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 11:08:04 INFO - PROCESS | 1650 | 1468519684236 Marionette TRACE conn2 <- [1,2850,null,{}] 11:08:04 INFO - PROCESS | 1650 | 1468519684240 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:04 INFO - PROCESS | 1650 | 1468519684241 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:04 INFO - PROCESS | 1650 | 1468519684332 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 11:08:04 INFO - PROCESS | 1650 | 1468519684338 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:04 INFO - PROCESS | 1650 | 1468519684341 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x117083000 == 26 [pid = 1650] [id = 720] 11:08:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113f33c00) [pid = 1650] [serial = 2160] [outer = 0x0] 11:08:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x115e1b400) [pid = 1650] [serial = 2161] [outer = 0x113f33c00] 11:08:04 INFO - PROCESS | 1650 | 1468519684369 Marionette DEBUG loaded listener.js 11:08:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112d4c400) [pid = 1650] [serial = 2162] [outer = 0x113f33c00] 11:08:04 INFO - PROCESS | 1650 | 1468519684758 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 11:08:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 11:08:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 571ms 11:08:04 INFO - PROCESS | 1650 | 1468519684806 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 11:08:04 INFO - PROCESS | 1650 | 1468519684809 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 11:08:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 11:08:04 INFO - PROCESS | 1650 | 1468519684813 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 11:08:04 INFO - PROCESS | 1650 | 1468519684815 Marionette TRACE conn2 <- [1,2854,null,{}] 11:08:04 INFO - PROCESS | 1650 | 1468519684817 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:04 INFO - PROCESS | 1650 | 1468519684819 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:04 INFO - PROCESS | 1650 | 1468519684886 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 11:08:04 INFO - PROCESS | 1650 | 1468519684890 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:04 INFO - PROCESS | 1650 | 1468519684891 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11924f800 == 27 [pid = 1650] [id = 721] 11:08:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1173b8000) [pid = 1650] [serial = 2163] [outer = 0x0] 11:08:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1181bc400) [pid = 1650] [serial = 2164] [outer = 0x1173b8000] 11:08:04 INFO - PROCESS | 1650 | 1468519684916 Marionette DEBUG loaded listener.js 11:08:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118203c00) [pid = 1650] [serial = 2165] [outer = 0x1173b8000] 11:08:05 INFO - PROCESS | 1650 | 1468519685354 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 11:08:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 11:08:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 571ms 11:08:05 INFO - PROCESS | 1650 | 1468519685385 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 11:08:05 INFO - PROCESS | 1650 | 1468519685388 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 11:08:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 11:08:05 INFO - PROCESS | 1650 | 1468519685391 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 11:08:05 INFO - PROCESS | 1650 | 1468519685395 Marionette TRACE conn2 <- [1,2858,null,{}] 11:08:05 INFO - PROCESS | 1650 | 1468519685408 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:05 INFO - PROCESS | 1650 | 1468519685413 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:05 INFO - PROCESS | 1650 | 1468519685556 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 11:08:05 INFO - PROCESS | 1650 | 1468519685576 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:05 INFO - PROCESS | 1650 | 1468519685578 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212b0800 == 28 [pid = 1650] [id = 722] 11:08:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113d3e800) [pid = 1650] [serial = 2166] [outer = 0x0] 11:08:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119221800) [pid = 1650] [serial = 2167] [outer = 0x113d3e800] 11:08:05 INFO - PROCESS | 1650 | 1468519685621 Marionette DEBUG loaded listener.js 11:08:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1197e6000) [pid = 1650] [serial = 2168] [outer = 0x113d3e800] 11:08:06 INFO - PROCESS | 1650 | 1468519686004 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 11:08:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 11:08:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 627ms 11:08:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 11:08:06 INFO - PROCESS | 1650 | 1468519686018 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 11:08:06 INFO - PROCESS | 1650 | 1468519686020 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 11:08:06 INFO - PROCESS | 1650 | 1468519686022 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 11:08:06 INFO - PROCESS | 1650 | 1468519686023 Marionette TRACE conn2 <- [1,2862,null,{}] 11:08:06 INFO - PROCESS | 1650 | 1468519686026 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:06 INFO - PROCESS | 1650 | 1468519686027 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:06 INFO - PROCESS | 1650 | 1468519686183 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 11:08:06 INFO - PROCESS | 1650 | 1468519686192 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:06 INFO - PROCESS | 1650 | 1468519686193 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x121dd2000 == 29 [pid = 1650] [id = 723] 11:08:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119895000) [pid = 1650] [serial = 2169] [outer = 0x0] 11:08:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119b13000) [pid = 1650] [serial = 2170] [outer = 0x119895000] 11:08:06 INFO - PROCESS | 1650 | 1468519686236 Marionette DEBUG loaded listener.js 11:08:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1210a9000) [pid = 1650] [serial = 2171] [outer = 0x119895000] 11:08:06 INFO - PROCESS | 1650 | 1468519686619 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 11:08:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 11:08:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 618ms 11:08:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 11:08:06 INFO - PROCESS | 1650 | 1468519686641 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 11:08:06 INFO - PROCESS | 1650 | 1468519686642 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 11:08:06 INFO - PROCESS | 1650 | 1468519686645 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 11:08:06 INFO - PROCESS | 1650 | 1468519686647 Marionette TRACE conn2 <- [1,2866,null,{}] 11:08:06 INFO - PROCESS | 1650 | 1468519686651 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:06 INFO - PROCESS | 1650 | 1468519686652 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:06 INFO - PROCESS | 1650 | 1468519686752 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 11:08:06 INFO - PROCESS | 1650 | 1468519686762 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:06 INFO - PROCESS | 1650 | 1468519686763 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c28800 == 30 [pid = 1650] [id = 724] 11:08:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112fc2c00) [pid = 1650] [serial = 2172] [outer = 0x0] 11:08:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121191400) [pid = 1650] [serial = 2173] [outer = 0x112fc2c00] 11:08:06 INFO - PROCESS | 1650 | 1468519686787 Marionette DEBUG loaded listener.js 11:08:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121a06800) [pid = 1650] [serial = 2174] [outer = 0x112fc2c00] 11:08:07 INFO - PROCESS | 1650 | 1468519687150 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 11:08:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 11:08:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 521ms 11:08:07 INFO - PROCESS | 1650 | 1468519687167 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 11:08:07 INFO - PROCESS | 1650 | 1468519687168 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 11:08:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 11:08:07 INFO - PROCESS | 1650 | 1468519687170 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 11:08:07 INFO - PROCESS | 1650 | 1468519687171 Marionette TRACE conn2 <- [1,2870,null,{}] 11:08:07 INFO - PROCESS | 1650 | 1468519687174 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:07 INFO - PROCESS | 1650 | 1468519687178 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:07 INFO - PROCESS | 1650 | 1468519687276 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 11:08:07 INFO - PROCESS | 1650 | 1468519687312 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:07 INFO - PROCESS | 1650 | 1468519687313 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x129455800 == 31 [pid = 1650] [id = 725] 11:08:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x121a0e000) [pid = 1650] [serial = 2175] [outer = 0x0] 11:08:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124043000) [pid = 1650] [serial = 2176] [outer = 0x121a0e000] 11:08:07 INFO - PROCESS | 1650 | 1468519687343 Marionette DEBUG loaded listener.js 11:08:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126151800) [pid = 1650] [serial = 2177] [outer = 0x121a0e000] 11:08:07 INFO - PROCESS | 1650 | 1468519687749 Marionette TRACE conn2 <- [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]]]}] 11:08:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 11:08:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 624ms 11:08:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 11:08:07 INFO - PROCESS | 1650 | 1468519687795 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 11:08:07 INFO - PROCESS | 1650 | 1468519687796 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 11:08:07 INFO - PROCESS | 1650 | 1468519687798 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 11:08:07 INFO - PROCESS | 1650 | 1468519687799 Marionette TRACE conn2 <- [1,2874,null,{}] 11:08:07 INFO - PROCESS | 1650 | 1468519687801 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:07 INFO - PROCESS | 1650 | 1468519687803 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:07 INFO - PROCESS | 1650 | 1468519687902 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 11:08:07 INFO - PROCESS | 1650 | 1468519687912 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:07 INFO - PROCESS | 1650 | 1468519687914 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a744800 == 32 [pid = 1650] [id = 726] 11:08:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124049800) [pid = 1650] [serial = 2178] [outer = 0x0] 11:08:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126c49000) [pid = 1650] [serial = 2179] [outer = 0x124049800] 11:08:07 INFO - PROCESS | 1650 | 1468519687938 Marionette DEBUG loaded listener.js 11:08:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1288c2400) [pid = 1650] [serial = 2180] [outer = 0x124049800] 11:08:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 11:08:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 519ms 11:08:08 INFO - PROCESS | 1650 | 1468519688312 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 11:08:08 INFO - PROCESS | 1650 | 1468519688318 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 11:08:08 INFO - PROCESS | 1650 | 1468519688319 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 11:08:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 11:08:08 INFO - PROCESS | 1650 | 1468519688321 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 11:08:08 INFO - PROCESS | 1650 | 1468519688322 Marionette TRACE conn2 <- [1,2878,null,{}] 11:08:08 INFO - PROCESS | 1650 | 1468519688324 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:08 INFO - PROCESS | 1650 | 1468519688326 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:08 INFO - PROCESS | 1650 | 1468519688433 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 11:08:08 INFO - PROCESS | 1650 | 1468519688438 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:08 INFO - PROCESS | 1650 | 1468519688439 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0ce800 == 33 [pid = 1650] [id = 727] 11:08:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x125f65800) [pid = 1650] [serial = 2181] [outer = 0x0] 11:08:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128c11c00) [pid = 1650] [serial = 2182] [outer = 0x125f65800] 11:08:08 INFO - PROCESS | 1650 | 1468519688464 Marionette DEBUG loaded listener.js 11:08:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128e7a400) [pid = 1650] [serial = 2183] [outer = 0x125f65800] 11:08:08 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12cf05000) [pid = 1650] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:08:08 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1291d1000) [pid = 1650] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 11:08:08 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128e7d400) [pid = 1650] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 11:08:08 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128e86000) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 11:08:08 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121dacc00) [pid = 1650] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 11:08:08 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12b254c00) [pid = 1650] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 11:08:08 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115121c00) [pid = 1650] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 11:08:08 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11628ec00) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 11:08:08 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1176c0800) [pid = 1650] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 11:08:08 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a717c00) [pid = 1650] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 11:08:08 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1176c3800) [pid = 1650] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 11:08:08 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115e10000) [pid = 1650] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 11:08:08 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11820d000) [pid = 1650] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 11:08:08 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a70f400) [pid = 1650] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 11:08:08 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1151db400) [pid = 1650] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 11:08:08 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1291c9000) [pid = 1650] [serial = 47] [outer = 0x0] [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.] 11:08:08 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11830e400) [pid = 1650] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 11:08:08 INFO - PROCESS | 1650 | 1468519688991 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 11:08:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 11:08:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 719ms 11:08:09 INFO - PROCESS | 1650 | 1468519689040 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 11:08:09 INFO - PROCESS | 1650 | 1468519689042 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 11:08:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 11:08:09 INFO - PROCESS | 1650 | 1468519689044 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 11:08:09 INFO - PROCESS | 1650 | 1468519689045 Marionette TRACE conn2 <- [1,2882,null,{}] 11:08:09 INFO - PROCESS | 1650 | 1468519689051 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:09 INFO - PROCESS | 1650 | 1468519689052 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:09 INFO - PROCESS | 1650 | 1468519689140 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 11:08:09 INFO - PROCESS | 1650 | 1468519689164 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:09 INFO - PROCESS | 1650 | 1468519689165 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212b0000 == 34 [pid = 1650] [id = 728] 11:08:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118206800) [pid = 1650] [serial = 2184] [outer = 0x0] 11:08:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118a4a400) [pid = 1650] [serial = 2185] [outer = 0x118206800] 11:08:09 INFO - PROCESS | 1650 | 1468519689195 Marionette DEBUG loaded listener.js 11:08:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x121dacc00) [pid = 1650] [serial = 2186] [outer = 0x118206800] 11:08:09 INFO - PROCESS | 1650 | 1468519689683 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 11:08:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 11:08:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 674ms 11:08:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 11:08:09 INFO - PROCESS | 1650 | 1468519689718 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 11:08:09 INFO - PROCESS | 1650 | 1468519689719 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 11:08:09 INFO - PROCESS | 1650 | 1468519689722 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 11:08:09 INFO - PROCESS | 1650 | 1468519689723 Marionette TRACE conn2 <- [1,2886,null,{}] 11:08:09 INFO - PROCESS | 1650 | 1468519689725 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:09 INFO - PROCESS | 1650 | 1468519689726 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:09 INFO - PROCESS | 1650 | 1468519689806 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 11:08:09 INFO - PROCESS | 1650 | 1468519689810 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:09 INFO - PROCESS | 1650 | 1468519689811 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c580800 == 35 [pid = 1650] [id = 729] 11:08:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12402c000) [pid = 1650] [serial = 2187] [outer = 0x0] 11:08:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128e7cc00) [pid = 1650] [serial = 2188] [outer = 0x12402c000] 11:08:09 INFO - PROCESS | 1650 | 1468519689837 Marionette DEBUG loaded listener.js 11:08:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128e89000) [pid = 1650] [serial = 2189] [outer = 0x12402c000] 11:08:10 INFO - PROCESS | 1650 | 1468519690159 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 11:08:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 11:08:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 468ms 11:08:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 11:08:10 INFO - PROCESS | 1650 | 1468519690190 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 11:08:10 INFO - PROCESS | 1650 | 1468519690192 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 11:08:10 INFO - PROCESS | 1650 | 1468519690194 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 11:08:10 INFO - PROCESS | 1650 | 1468519690198 Marionette TRACE conn2 <- [1,2890,null,{}] 11:08:10 INFO - PROCESS | 1650 | 1468519690201 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:10 INFO - PROCESS | 1650 | 1468519690203 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:10 INFO - PROCESS | 1650 | 1468519690293 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 11:08:10 INFO - PROCESS | 1650 | 1468519690361 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:10 INFO - PROCESS | 1650 | 1468519690363 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x128845800 == 36 [pid = 1650] [id = 730] 11:08:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128e87400) [pid = 1650] [serial = 2190] [outer = 0x0] 11:08:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1291cc800) [pid = 1650] [serial = 2191] [outer = 0x128e87400] 11:08:10 INFO - PROCESS | 1650 | 1468519690390 Marionette DEBUG loaded listener.js 11:08:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119a05c00) [pid = 1650] [serial = 2192] [outer = 0x128e87400] 11:08:10 INFO - PROCESS | 1650 | 1468519690690 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 11:08:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 11:08:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 522ms 11:08:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 11:08:10 INFO - PROCESS | 1650 | 1468519690720 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 11:08:10 INFO - PROCESS | 1650 | 1468519690721 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 11:08:10 INFO - PROCESS | 1650 | 1468519690723 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 11:08:10 INFO - PROCESS | 1650 | 1468519690724 Marionette TRACE conn2 <- [1,2894,null,{}] 11:08:10 INFO - PROCESS | 1650 | 1468519690726 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:10 INFO - PROCESS | 1650 | 1468519690728 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:10 INFO - PROCESS | 1650 | 1468519690865 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 11:08:10 INFO - PROCESS | 1650 | 1468519690923 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:10 INFO - PROCESS | 1650 | 1468519690925 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x115182000 == 37 [pid = 1650] [id = 731] 11:08:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x111c13800) [pid = 1650] [serial = 2193] [outer = 0x0] 11:08:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112a84000) [pid = 1650] [serial = 2194] [outer = 0x111c13800] 11:08:10 INFO - PROCESS | 1650 | 1468519690957 Marionette DEBUG loaded listener.js 11:08:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113d3d400) [pid = 1650] [serial = 2195] [outer = 0x111c13800] 11:08:11 INFO - PROCESS | 1650 | 1468519691538 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 11:08:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 11:08:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 871ms 11:08:11 INFO - PROCESS | 1650 | 1468519691668 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 11:08:11 INFO - PROCESS | 1650 | 1468519691672 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 11:08:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 11:08:11 INFO - PROCESS | 1650 | 1468519691679 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 11:08:11 INFO - PROCESS | 1650 | 1468519691682 Marionette TRACE conn2 <- [1,2898,null,{}] 11:08:11 INFO - PROCESS | 1650 | 1468519691713 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:11 INFO - PROCESS | 1650 | 1468519691714 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:11 INFO - PROCESS | 1650 | 1468519691817 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 11:08:11 INFO - PROCESS | 1650 | 1468519691893 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:11 INFO - PROCESS | 1650 | 1468519691895 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212b3000 == 38 [pid = 1650] [id = 732] 11:08:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1173ae400) [pid = 1650] [serial = 2196] [outer = 0x0] 11:08:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1181c7000) [pid = 1650] [serial = 2197] [outer = 0x1173ae400] 11:08:11 INFO - PROCESS | 1650 | 1468519691987 Marionette DEBUG loaded listener.js 11:08:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118308800) [pid = 1650] [serial = 2198] [outer = 0x1173ae400] 11:08:12 INFO - PROCESS | 1650 | 1468519692644 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 11:08:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 11:08:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 996ms 11:08:12 INFO - PROCESS | 1650 | 1468519692674 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 11:08:12 INFO - PROCESS | 1650 | 1468519692676 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 11:08:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 11:08:12 INFO - PROCESS | 1650 | 1468519692678 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 11:08:12 INFO - PROCESS | 1650 | 1468519692680 Marionette TRACE conn2 <- [1,2902,null,{}] 11:08:12 INFO - PROCESS | 1650 | 1468519692682 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:12 INFO - PROCESS | 1650 | 1468519692684 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:12 INFO - PROCESS | 1650 | 1468519692797 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 11:08:12 INFO - PROCESS | 1650 | 1468519692859 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:12 INFO - PROCESS | 1650 | 1468519692861 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c26800 == 39 [pid = 1650] [id = 733] 11:08:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118a4b400) [pid = 1650] [serial = 2199] [outer = 0x0] 11:08:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1197e5c00) [pid = 1650] [serial = 2200] [outer = 0x118a4b400] 11:08:12 INFO - PROCESS | 1650 | 1468519692890 Marionette DEBUG loaded listener.js 11:08:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1216e3400) [pid = 1650] [serial = 2201] [outer = 0x118a4b400] 11:08:13 INFO - PROCESS | 1650 | --DOCSHELL 0x128845800 == 38 [pid = 1650] [id = 730] 11:08:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12c580800 == 37 [pid = 1650] [id = 729] 11:08:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1212b0000 == 36 [pid = 1650] [id = 728] 11:08:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0ce800 == 35 [pid = 1650] [id = 727] 11:08:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12a744800 == 34 [pid = 1650] [id = 726] 11:08:13 INFO - PROCESS | 1650 | --DOCSHELL 0x129455800 == 33 [pid = 1650] [id = 725] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12cf0f800) [pid = 1650] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:08:13 INFO - PROCESS | 1650 | --DOCSHELL 0x128c28800 == 32 [pid = 1650] [id = 724] 11:08:13 INFO - PROCESS | 1650 | --DOCSHELL 0x121dd2000 == 31 [pid = 1650] [id = 723] 11:08:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1212b0800 == 30 [pid = 1650] [id = 722] 11:08:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11924f800 == 29 [pid = 1650] [id = 721] 11:08:13 INFO - PROCESS | 1650 | --DOCSHELL 0x117083000 == 28 [pid = 1650] [id = 720] 11:08:13 INFO - PROCESS | 1650 | 1468519693559 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 11:08:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 11:08:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 921ms 11:08:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 11:08:13 INFO - PROCESS | 1650 | 1468519693600 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 11:08:13 INFO - PROCESS | 1650 | 1468519693602 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 11:08:13 INFO - PROCESS | 1650 | 1468519693605 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 11:08:13 INFO - PROCESS | 1650 | 1468519693608 Marionette TRACE conn2 <- [1,2906,null,{}] 11:08:13 INFO - PROCESS | 1650 | 1468519693617 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:13 INFO - PROCESS | 1650 | 1468519693619 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:13 INFO - PROCESS | 1650 | 1468519693708 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x129228000) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12a562000) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x129492000) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1291d2000) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124041c00) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12ba6c400) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1242fd800) [pid = 1650] [serial = 2120] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x121423c00) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12bbe8400) [pid = 1650] [serial = 2144] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121a0e400) [pid = 1650] [serial = 2117] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1166ed000) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118116400) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118113800) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12b261c00) [pid = 1650] [serial = 2141] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118205000) [pid = 1650] [serial = 2111] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1185c2c00) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1197d3c00) [pid = 1650] [serial = 2114] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126157c00) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1197cc800) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119a3e400) [pid = 1650] [serial = 2108] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12a714c00) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12a70ac00) [pid = 1650] [serial = 2129] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119b94800) [pid = 1650] [serial = 2135] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x121a0a000) [pid = 1650] [serial = 1442] [outer = 0x0] [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.] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118508c00) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12aa7dc00) [pid = 1650] [serial = 2132] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1288c5400) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x129493000) [pid = 1650] [serial = 2126] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12aa82400) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x126c4c800) [pid = 1650] [serial = 2123] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12a717000) [pid = 1650] [serial = 2138] [outer = 0x0] [url = about:blank] 11:08:13 INFO - PROCESS | 1650 | 1468519693781 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:13 INFO - PROCESS | 1650 | 1468519693782 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x118136000 == 29 [pid = 1650] [id = 734] 11:08:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11602b000) [pid = 1650] [serial = 2202] [outer = 0x0] 11:08:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1167a6000) [pid = 1650] [serial = 2203] [outer = 0x11602b000] 11:08:13 INFO - PROCESS | 1650 | 1468519693813 Marionette DEBUG loaded listener.js 11:08:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11820f400) [pid = 1650] [serial = 2204] [outer = 0x11602b000] 11:08:14 INFO - PROCESS | 1650 | 1468519694126 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 11:08:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 11:08:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 573ms 11:08:14 INFO - PROCESS | 1650 | 1468519694178 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 11:08:14 INFO - PROCESS | 1650 | 1468519694183 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 11:08:14 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 11:08:14 INFO - PROCESS | 1650 | 1468519694187 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 11:08:14 INFO - PROCESS | 1650 | 1468519694189 Marionette TRACE conn2 <- [1,2910,null,{}] 11:08:14 INFO - PROCESS | 1650 | 1468519694191 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:14 INFO - PROCESS | 1650 | 1468519694193 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:14 INFO - PROCESS | 1650 | 1468519694277 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 11:08:14 INFO - PROCESS | 1650 | 1468519694354 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:14 INFO - PROCESS | 1650 | 1468519694355 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12129c800 == 30 [pid = 1650] [id = 735] 11:08:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118211400) [pid = 1650] [serial = 2205] [outer = 0x0] 11:08:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118a49000) [pid = 1650] [serial = 2206] [outer = 0x118211400] 11:08:14 INFO - PROCESS | 1650 | 1468519694382 Marionette DEBUG loaded listener.js 11:08:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119e0cc00) [pid = 1650] [serial = 2207] [outer = 0x118211400] 11:08:14 INFO - PROCESS | 1650 | 1468519694679 Marionette TRACE conn2 <- [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]]]}] 11:08:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 11:08:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 11:08:14 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 521ms 11:08:14 INFO - TEST-START | /DOMEvents/constructors.html 11:08:14 INFO - PROCESS | 1650 | 1468519694709 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 11:08:14 INFO - PROCESS | 1650 | 1468519694710 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 11:08:14 INFO - PROCESS | 1650 | 1468519694714 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 11:08:14 INFO - PROCESS | 1650 | 1468519694719 Marionette TRACE conn2 <- [1,2914,null,{}] 11:08:14 INFO - PROCESS | 1650 | 1468519694727 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:14 INFO - PROCESS | 1650 | 1468519694731 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:14 INFO - PROCESS | 1650 | 1468519694817 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 11:08:14 INFO - PROCESS | 1650 | 1468519694822 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:14 INFO - PROCESS | 1650 | 1468519694824 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c25800 == 31 [pid = 1650] [id = 736] 11:08:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1210b2400) [pid = 1650] [serial = 2208] [outer = 0x0] 11:08:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x121a10400) [pid = 1650] [serial = 2209] [outer = 0x1210b2400] 11:08:14 INFO - PROCESS | 1650 | 1468519694852 Marionette DEBUG loaded listener.js 11:08:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12403dc00) [pid = 1650] [serial = 2210] [outer = 0x1210b2400] 11:08:15 INFO - PROCESS | 1650 | 1468519695220 Marionette TRACE conn2 <- [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]]]}] 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 11:08:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 11:08:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 11:08:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 11:08:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:08:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 11:08:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 11:08:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 11:08:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:08:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 11:08:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 11:08:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 11:08:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:08:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 11:08:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 11:08:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 11:08:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:08:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 11:08:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 11:08:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 11:08:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:08:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 11:08:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 11:08:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 11:08:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:08:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 11:08:15 INFO - TEST-OK | /DOMEvents/constructors.html | took 530ms 11:08:15 INFO - PROCESS | 1650 | 1468519695243 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 11:08:15 INFO - PROCESS | 1650 | 1468519695245 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 11:08:15 INFO - TEST-START | /DOMEvents/event-phases-order.html 11:08:15 INFO - PROCESS | 1650 | 1468519695248 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 11:08:15 INFO - PROCESS | 1650 | 1468519695249 Marionette TRACE conn2 <- [1,2918,null,{}] 11:08:15 INFO - PROCESS | 1650 | 1468519695251 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:15 INFO - PROCESS | 1650 | 1468519695252 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:15 INFO - PROCESS | 1650 | 1468519695343 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 11:08:15 INFO - PROCESS | 1650 | 1468519695349 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:15 INFO - PROCESS | 1650 | 1468519695350 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5a6000 == 32 [pid = 1650] [id = 737] 11:08:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1242c1000) [pid = 1650] [serial = 2211] [outer = 0x0] 11:08:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1242f9000) [pid = 1650] [serial = 2212] [outer = 0x1242c1000] 11:08:15 INFO - PROCESS | 1650 | 1468519695375 Marionette DEBUG loaded listener.js 11:08:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12658c800) [pid = 1650] [serial = 2213] [outer = 0x1242c1000] 11:08:15 INFO - PROCESS | 1650 | 1468519695709 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 11:08:15 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 11:08:15 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 469ms 11:08:15 INFO - PROCESS | 1650 | 1468519695718 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 11:08:15 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 11:08:15 INFO - PROCESS | 1650 | 1468519695719 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 11:08:15 INFO - PROCESS | 1650 | 1468519695721 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 11:08:15 INFO - PROCESS | 1650 | 1468519695723 Marionette TRACE conn2 <- [1,2922,null,{}] 11:08:15 INFO - PROCESS | 1650 | 1468519695725 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:15 INFO - PROCESS | 1650 | 1468519695726 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:15 INFO - PROCESS | 1650 | 1468519695805 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 11:08:15 INFO - PROCESS | 1650 | 1468519695877 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:15 INFO - PROCESS | 1650 | 1468519695878 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b284000 == 33 [pid = 1650] [id = 738] 11:08:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113d3e400) [pid = 1650] [serial = 2214] [outer = 0x0] 11:08:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12658cc00) [pid = 1650] [serial = 2215] [outer = 0x113d3e400] 11:08:15 INFO - PROCESS | 1650 | 1468519695904 Marionette DEBUG loaded listener.js 11:08:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128c12400) [pid = 1650] [serial = 2216] [outer = 0x113d3e400] 11:08:16 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 11:08:16 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 11:08:16 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 11:08:16 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 11:08:16 INFO - PROCESS | 1650 | 1468519696217 Marionette TRACE conn2 <- [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]]]}] 11:08:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 11:08:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 11:08:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 11:08:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:08:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:08:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:08:16 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 11:08:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 11:08:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:08:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:08:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:08:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:08:16 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 11:08:16 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 11:08:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:08:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:08:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:08:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:08:16 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]" 11:08:16 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 11:08:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:08:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:08:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:08:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:08:16 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 11:08:16 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 520ms 11:08:16 INFO - PROCESS | 1650 | 1468519696242 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 11:08:16 INFO - PROCESS | 1650 | 1468519696244 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 11:08:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 11:08:16 INFO - PROCESS | 1650 | 1468519696249 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 11:08:16 INFO - PROCESS | 1650 | 1468519696250 Marionette TRACE conn2 <- [1,2926,null,{}] 11:08:16 INFO - PROCESS | 1650 | 1468519696260 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:16 INFO - PROCESS | 1650 | 1468519696264 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:16 INFO - PROCESS | 1650 | 1468519696375 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 11:08:16 INFO - PROCESS | 1650 | 1468519696414 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:16 INFO - PROCESS | 1650 | 1468519696415 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c6bb000 == 34 [pid = 1650] [id = 739] 11:08:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126588800) [pid = 1650] [serial = 2217] [outer = 0x0] 11:08:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128e88c00) [pid = 1650] [serial = 2218] [outer = 0x126588800] 11:08:16 INFO - PROCESS | 1650 | 1468519696440 Marionette DEBUG loaded listener.js 11:08:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12a713800) [pid = 1650] [serial = 2219] [outer = 0x126588800] 11:08:16 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 11:08:16 INFO - PROCESS | 1650 | 1468519696745 Marionette TRACE conn2 <- [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]]]}] 11:08:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 11:08:16 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 521ms 11:08:16 INFO - PROCESS | 1650 | 1468519696769 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 11:08:16 INFO - PROCESS | 1650 | 1468519696772 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 11:08:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 11:08:16 INFO - PROCESS | 1650 | 1468519696775 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 11:08:16 INFO - PROCESS | 1650 | 1468519696777 Marionette TRACE conn2 <- [1,2930,null,{}] 11:08:16 INFO - PROCESS | 1650 | 1468519696783 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:16 INFO - PROCESS | 1650 | 1468519696785 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:16 INFO - PROCESS | 1650 | 1468519696894 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 11:08:16 INFO - PROCESS | 1650 | 1468519696906 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:16 INFO - PROCESS | 1650 | 1468519696907 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c879000 == 35 [pid = 1650] [id = 740] 11:08:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a713400) [pid = 1650] [serial = 2220] [outer = 0x0] 11:08:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12aa7c000) [pid = 1650] [serial = 2221] [outer = 0x12a713400] 11:08:16 INFO - PROCESS | 1650 | 1468519696932 Marionette DEBUG loaded listener.js 11:08:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12afe2400) [pid = 1650] [serial = 2222] [outer = 0x12a713400] 11:08:17 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 11:08:17 INFO - PROCESS | 1650 | 1468519697230 Marionette TRACE conn2 <- [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]]]}] 11:08:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 11:08:17 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 471ms 11:08:17 INFO - PROCESS | 1650 | 1468519697267 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 11:08:17 INFO - PROCESS | 1650 | 1468519697269 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 11:08:17 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 11:08:17 INFO - PROCESS | 1650 | 1468519697283 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 11:08:17 INFO - PROCESS | 1650 | 1468519697284 Marionette TRACE conn2 <- [1,2934,null,{}] 11:08:17 INFO - PROCESS | 1650 | 1468519697287 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:17 INFO - PROCESS | 1650 | 1468519697288 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:17 INFO - PROCESS | 1650 | 1468519697416 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 11:08:17 INFO - PROCESS | 1650 | 1468519697433 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:17 INFO - PROCESS | 1650 | 1468519697434 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf0b000 == 36 [pid = 1650] [id = 741] 11:08:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12afe5800) [pid = 1650] [serial = 2223] [outer = 0x0] 11:08:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b007000) [pid = 1650] [serial = 2224] [outer = 0x12afe5800] 11:08:17 INFO - PROCESS | 1650 | 1468519697473 Marionette DEBUG loaded listener.js 11:08:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b255800) [pid = 1650] [serial = 2225] [outer = 0x12afe5800] 11:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112fc2c00) [pid = 1650] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 11:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116fb9800) [pid = 1650] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 11:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119895000) [pid = 1650] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 11:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113f33c00) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 11:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113d3e800) [pid = 1650] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 11:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1173b8000) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 11:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11696e400) [pid = 1650] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 11:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11a0e7400) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 11:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12657ec00) [pid = 1650] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 11:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1122b8400) [pid = 1650] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 11:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12402c000) [pid = 1650] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 11:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121a0e000) [pid = 1650] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 11:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124049800) [pid = 1650] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 11:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x125f65800) [pid = 1650] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 11:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118206800) [pid = 1650] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 11:08:17 INFO - PROCESS | 1650 | 1468519697978 Marionette TRACE conn2 <- [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]]]}] 11:08:18 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 11:08:18 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 734ms 11:08:18 INFO - PROCESS | 1650 | 1468519698006 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 11:08:18 INFO - PROCESS | 1650 | 1468519698008 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 11:08:18 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 11:08:18 INFO - PROCESS | 1650 | 1468519698010 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 11:08:18 INFO - PROCESS | 1650 | 1468519698011 Marionette TRACE conn2 <- [1,2938,null,{}] 11:08:18 INFO - PROCESS | 1650 | 1468519698013 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:18 INFO - PROCESS | 1650 | 1468519698015 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:18 INFO - PROCESS | 1650 | 1468519698095 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 11:08:18 INFO - PROCESS | 1650 | 1468519698101 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:18 INFO - PROCESS | 1650 | 1468519698102 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x124424000 == 37 [pid = 1650] [id = 742] 11:08:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115e16000) [pid = 1650] [serial = 2226] [outer = 0x0] 11:08:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1181d7000) [pid = 1650] [serial = 2227] [outer = 0x115e16000] 11:08:18 INFO - PROCESS | 1650 | 1468519698126 Marionette DEBUG loaded listener.js 11:08:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119895000) [pid = 1650] [serial = 2228] [outer = 0x115e16000] 11:08:18 INFO - PROCESS | 1650 | 1468519698445 Marionette TRACE conn2 <- [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]]]}] 11:08: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. 11:08:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 472ms 11:08:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 11:08:18 INFO - PROCESS | 1650 | 1468519698483 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 11:08:18 INFO - PROCESS | 1650 | 1468519698484 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 11:08:18 INFO - PROCESS | 1650 | 1468519698486 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 11:08:18 INFO - PROCESS | 1650 | 1468519698487 Marionette TRACE conn2 <- [1,2942,null,{}] 11:08:18 INFO - PROCESS | 1650 | 1468519698490 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:18 INFO - PROCESS | 1650 | 1468519698491 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:18 INFO - PROCESS | 1650 | 1468519698572 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 11:08:18 INFO - PROCESS | 1650 | 1468519698634 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:18 INFO - PROCESS | 1650 | 1468519698635 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d01e800 == 38 [pid = 1650] [id = 743] 11:08:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115e16800) [pid = 1650] [serial = 2229] [outer = 0x0] 11:08:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x121dad000) [pid = 1650] [serial = 2230] [outer = 0x115e16800] 11:08:18 INFO - PROCESS | 1650 | 1468519698660 Marionette DEBUG loaded listener.js 11:08:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12a56a000) [pid = 1650] [serial = 2231] [outer = 0x115e16800] 11:08:18 INFO - PROCESS | 1650 | 1468519698918 Marionette TRACE conn2 <- [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"]]]}] 11:08:18 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 11:08:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 11:08:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 11:08:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 469ms 11:08:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 11:08:18 INFO - PROCESS | 1650 | 1468519698957 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 11:08:18 INFO - PROCESS | 1650 | 1468519698959 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 11:08:18 INFO - PROCESS | 1650 | 1468519698969 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 11:08:18 INFO - PROCESS | 1650 | 1468519698971 Marionette TRACE conn2 <- [1,2946,null,{}] 11:08:18 INFO - PROCESS | 1650 | 1468519698973 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:18 INFO - PROCESS | 1650 | 1468519698975 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:19 INFO - PROCESS | 1650 | 1468519699074 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 11:08:19 INFO - PROCESS | 1650 | 1468519699078 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:19 INFO - PROCESS | 1650 | 1468519699081 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d547800 == 39 [pid = 1650] [id = 744] 11:08:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128e87000) [pid = 1650] [serial = 2232] [outer = 0x0] 11:08:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12ba63c00) [pid = 1650] [serial = 2233] [outer = 0x128e87000] 11:08:19 INFO - PROCESS | 1650 | 1468519699108 Marionette DEBUG loaded listener.js 11:08:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12be98c00) [pid = 1650] [serial = 2234] [outer = 0x128e87000] 11:08:19 INFO - PROCESS | 1650 | 1468519699442 Marionette TRACE conn2 <- [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]]]}] 11:08:19 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. 11:08:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 527ms 11:08:19 INFO - PROCESS | 1650 | 1468519699489 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 11:08:19 INFO - PROCESS | 1650 | 1468519699490 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 11:08:19 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 11:08:19 INFO - PROCESS | 1650 | 1468519699492 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 11:08:19 INFO - PROCESS | 1650 | 1468519699493 Marionette TRACE conn2 <- [1,2950,null,{}] 11:08:19 INFO - PROCESS | 1650 | 1468519699496 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:19 INFO - PROCESS | 1650 | 1468519699497 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:19 INFO - PROCESS | 1650 | 1468519699611 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 11:08:19 INFO - PROCESS | 1650 | 1468519699618 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:19 INFO - PROCESS | 1650 | 1468519699619 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d94a000 == 40 [pid = 1650] [id = 745] 11:08:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12be9f400) [pid = 1650] [serial = 2235] [outer = 0x0] 11:08:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12bea5400) [pid = 1650] [serial = 2236] [outer = 0x12be9f400] 11:08:19 INFO - PROCESS | 1650 | 1468519699643 Marionette DEBUG loaded listener.js 11:08:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12c5a2400) [pid = 1650] [serial = 2237] [outer = 0x12be9f400] 11:08:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d955800 == 41 [pid = 1650] [id = 746] 11:08:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12c5a7c00) [pid = 1650] [serial = 2238] [outer = 0x0] 11:08:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12c5a5c00) [pid = 1650] [serial = 2239] [outer = 0x12c5a7c00] 11:08:19 INFO - PROCESS | 1650 | 1468519699950 Marionette TRACE conn2 <- [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]]]}] 11:08:20 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. 11:08:20 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 570ms 11:08:20 INFO - PROCESS | 1650 | 1468519700067 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 11:08:20 INFO - PROCESS | 1650 | 1468519700070 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 11:08:20 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 11:08:20 INFO - PROCESS | 1650 | 1468519700073 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 11:08:20 INFO - PROCESS | 1650 | 1468519700075 Marionette TRACE conn2 <- [1,2954,null,{}] 11:08:20 INFO - PROCESS | 1650 | 1468519700081 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:20 INFO - PROCESS | 1650 | 1468519700083 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:20 INFO - PROCESS | 1650 | 1468519700220 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 11:08:20 INFO - PROCESS | 1650 | 1468519700290 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:20 INFO - PROCESS | 1650 | 1468519700292 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x118277800 == 42 [pid = 1650] [id = 747] 11:08:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115e11c00) [pid = 1650] [serial = 2240] [outer = 0x0] 11:08:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116078800) [pid = 1650] [serial = 2241] [outer = 0x115e11c00] 11:08:20 INFO - PROCESS | 1650 | 1468519700324 Marionette DEBUG loaded listener.js 11:08:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1176c5000) [pid = 1650] [serial = 2242] [outer = 0x115e11c00] 11:08:20 INFO - PROCESS | 1650 | 1468519700712 Marionette TRACE conn2 <- [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]]]}] 11:08:20 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:08:20 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 11:08:20 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 674ms 11:08:20 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 11:08:20 INFO - PROCESS | 1650 | 1468519700747 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 11:08:20 INFO - PROCESS | 1650 | 1468519700749 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 11:08:20 INFO - PROCESS | 1650 | 1468519700753 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 11:08:20 INFO - PROCESS | 1650 | 1468519700756 Marionette TRACE conn2 <- [1,2958,null,{}] 11:08:20 INFO - PROCESS | 1650 | 1468519700759 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:20 INFO - PROCESS | 1650 | 1468519700761 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:20 INFO - PROCESS | 1650 | 1468519700904 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 11:08:20 INFO - PROCESS | 1650 | 1468519700968 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:20 INFO - PROCESS | 1650 | 1468519700969 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c573800 == 43 [pid = 1650] [id = 748] 11:08:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118a4ac00) [pid = 1650] [serial = 2243] [outer = 0x0] 11:08:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119898c00) [pid = 1650] [serial = 2244] [outer = 0x118a4ac00] 11:08:21 INFO - PROCESS | 1650 | 1468519701000 Marionette DEBUG loaded listener.js 11:08:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12402b400) [pid = 1650] [serial = 2245] [outer = 0x118a4ac00] 11:08:21 INFO - PROCESS | 1650 | 1468519701400 Marionette TRACE conn2 <- [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]]]}] 11:08:21 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. 11:08:21 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 675ms 11:08:21 INFO - PROCESS | 1650 | 1468519701426 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 11:08:21 INFO - PROCESS | 1650 | 1468519701428 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 11:08:21 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 11:08:21 INFO - PROCESS | 1650 | 1468519701431 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 11:08:21 INFO - PROCESS | 1650 | 1468519701432 Marionette TRACE conn2 <- [1,2962,null,{}] 11:08:21 INFO - PROCESS | 1650 | 1468519701440 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:21 INFO - PROCESS | 1650 | 1468519701443 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:21 INFO - PROCESS | 1650 | 1468519701548 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 11:08:21 INFO - PROCESS | 1650 | 1468519701612 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:21 INFO - PROCESS | 1650 | 1468519701615 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d54f800 == 44 [pid = 1650] [id = 749] 11:08:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12614b400) [pid = 1650] [serial = 2246] [outer = 0x0] 11:08:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128c15800) [pid = 1650] [serial = 2247] [outer = 0x12614b400] 11:08:21 INFO - PROCESS | 1650 | 1468519701687 Marionette DEBUG loaded listener.js 11:08:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129220c00) [pid = 1650] [serial = 2248] [outer = 0x12614b400] 11:08:22 INFO - PROCESS | 1650 | 1468519702049 Marionette TRACE conn2 <- [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]]]}] 11:08:22 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. 11:08:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 672ms 11:08:22 INFO - PROCESS | 1650 | 1468519702102 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 11:08:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 11:08:22 INFO - PROCESS | 1650 | 1468519702104 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 11:08:22 INFO - PROCESS | 1650 | 1468519702106 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 11:08:22 INFO - PROCESS | 1650 | 1468519702108 Marionette TRACE conn2 <- [1,2966,null,{}] 11:08:22 INFO - PROCESS | 1650 | 1468519702110 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:22 INFO - PROCESS | 1650 | 1468519702111 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:22 INFO - PROCESS | 1650 | 1468519702219 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 11:08:22 INFO - PROCESS | 1650 | 1468519702330 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:22 INFO - PROCESS | 1650 | 1468519702332 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dd38800 == 45 [pid = 1650] [id = 750] 11:08:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a654c00) [pid = 1650] [serial = 2249] [outer = 0x0] 11:08:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b009400) [pid = 1650] [serial = 2250] [outer = 0x12a654c00] 11:08:22 INFO - PROCESS | 1650 | 1468519702362 Marionette DEBUG loaded listener.js 11:08:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12ba6e000) [pid = 1650] [serial = 2251] [outer = 0x12a654c00] 11:08:22 INFO - PROCESS | 1650 | 1468519702716 Marionette TRACE conn2 <- [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]]]}] 11:08:22 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. 11:08:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 618ms 11:08:22 INFO - PROCESS | 1650 | 1468519702725 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 11:08:22 INFO - PROCESS | 1650 | 1468519702726 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 11:08:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 11:08:22 INFO - PROCESS | 1650 | 1468519702729 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 11:08:22 INFO - PROCESS | 1650 | 1468519702731 Marionette TRACE conn2 <- [1,2970,null,{}] 11:08:22 INFO - PROCESS | 1650 | 1468519702735 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:22 INFO - PROCESS | 1650 | 1468519702736 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:22 INFO - PROCESS | 1650 | 1468519702839 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 11:08:22 INFO - PROCESS | 1650 | 1468519702901 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:22 INFO - PROCESS | 1650 | 1468519702902 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e0e7000 == 46 [pid = 1650] [id = 751] 11:08:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12ba6fc00) [pid = 1650] [serial = 2252] [outer = 0x0] 11:08:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12bbed800) [pid = 1650] [serial = 2253] [outer = 0x12ba6fc00] 11:08:22 INFO - PROCESS | 1650 | 1468519702931 Marionette DEBUG loaded listener.js 11:08:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12be9a000) [pid = 1650] [serial = 2254] [outer = 0x12ba6fc00] 11:08:23 INFO - PROCESS | 1650 | 1468519703363 Marionette TRACE conn2 <- [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]]]}] 11:08:23 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. 11:08:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 672ms 11:08:23 INFO - PROCESS | 1650 | 1468519703401 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 11:08:23 INFO - PROCESS | 1650 | 1468519703403 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 11:08:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 11:08:23 INFO - PROCESS | 1650 | 1468519703405 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 11:08:23 INFO - PROCESS | 1650 | 1468519703406 Marionette TRACE conn2 <- [1,2974,null,{}] 11:08:23 INFO - PROCESS | 1650 | 1468519703409 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:23 INFO - PROCESS | 1650 | 1468519703413 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:23 INFO - PROCESS | 1650 | 1468519703540 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 11:08:23 INFO - PROCESS | 1650 | 1468519703634 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:23 INFO - PROCESS | 1650 | 1468519703635 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12150b800 == 47 [pid = 1650] [id = 752] 11:08:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119e0c800) [pid = 1650] [serial = 2255] [outer = 0x0] 11:08:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12c5a6c00) [pid = 1650] [serial = 2256] [outer = 0x119e0c800] 11:08:23 INFO - PROCESS | 1650 | 1468519703665 Marionette DEBUG loaded listener.js 11:08:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12c6d7c00) [pid = 1650] [serial = 2257] [outer = 0x119e0c800] 11:08:24 INFO - PROCESS | 1650 | 1468519704182 Marionette TRACE conn2 <- [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]]]}] 11:08:24 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. 11:08:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 820ms 11:08:24 INFO - PROCESS | 1650 | 1468519704225 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 11:08:24 INFO - PROCESS | 1650 | 1468519704228 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 11:08:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 11:08:24 INFO - PROCESS | 1650 | 1468519704231 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 11:08:24 INFO - PROCESS | 1650 | 1468519704233 Marionette TRACE conn2 <- [1,2978,null,{}] 11:08:24 INFO - PROCESS | 1650 | 1468519704237 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:24 INFO - PROCESS | 1650 | 1468519704239 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:24 INFO - PROCESS | 1650 | 1468519704343 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 11:08:24 INFO - PROCESS | 1650 | 1468519704409 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:24 INFO - PROCESS | 1650 | 1468519704410 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12612e000 == 48 [pid = 1650] [id = 753] 11:08:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1160de400) [pid = 1650] [serial = 2258] [outer = 0x0] 11:08:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1181d6400) [pid = 1650] [serial = 2259] [outer = 0x1160de400] 11:08:24 INFO - PROCESS | 1650 | 1468519704437 Marionette DEBUG loaded listener.js 11:08:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11830e400) [pid = 1650] [serial = 2260] [outer = 0x1160de400] 11:08:24 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. 11:08:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 620ms 11:08:24 INFO - PROCESS | 1650 | 1468519704844 Marionette TRACE conn2 <- [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]]]}] 11:08:24 INFO - PROCESS | 1650 | 1468519704852 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 11:08:24 INFO - PROCESS | 1650 | 1468519704855 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 11:08:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 11:08:24 INFO - PROCESS | 1650 | 1468519704859 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 11:08:24 INFO - PROCESS | 1650 | 1468519704861 Marionette TRACE conn2 <- [1,2982,null,{}] 11:08:24 INFO - PROCESS | 1650 | 1468519704865 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:24 INFO - PROCESS | 1650 | 1468519704867 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:24 INFO - PROCESS | 1650 | 1468519704968 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 11:08:25 INFO - PROCESS | 1650 | 1468519705051 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:25 INFO - PROCESS | 1650 | 1468519705052 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11698e800 == 47 [pid = 1650] [id = 719] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12d955800 == 46 [pid = 1650] [id = 746] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12d547800 == 45 [pid = 1650] [id = 744] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12d01e800 == 44 [pid = 1650] [id = 743] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x124424000 == 43 [pid = 1650] [id = 742] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf0b000 == 42 [pid = 1650] [id = 741] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12c879000 == 41 [pid = 1650] [id = 740] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12c6bb000 == 40 [pid = 1650] [id = 739] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12b284000 == 39 [pid = 1650] [id = 738] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5a6000 == 38 [pid = 1650] [id = 737] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x128c25800 == 37 [pid = 1650] [id = 736] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12129c800 == 36 [pid = 1650] [id = 735] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x118136000 == 35 [pid = 1650] [id = 734] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x128c26800 == 34 [pid = 1650] [id = 733] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1212b3000 == 33 [pid = 1650] [id = 732] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x115182000 == 32 [pid = 1650] [id = 731] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12612e000 == 31 [pid = 1650] [id = 753] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12150b800 == 30 [pid = 1650] [id = 752] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12e0e7000 == 29 [pid = 1650] [id = 751] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12dd38800 == 28 [pid = 1650] [id = 750] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12d54f800 == 27 [pid = 1650] [id = 749] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12c573800 == 26 [pid = 1650] [id = 748] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12d94a000 == 25 [pid = 1650] [id = 745] 11:08:25 INFO - PROCESS | 1650 | --DOCSHELL 0x118277800 == 24 [pid = 1650] [id = 747] 11:08:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11263a000 == 25 [pid = 1650] [id = 754] 11:08:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x112232800) [pid = 1650] [serial = 2261] [outer = 0x0] 11:08:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x112e20c00) [pid = 1650] [serial = 2262] [outer = 0x112232800] 11:08:25 INFO - PROCESS | 1650 | 1468519705664 Marionette DEBUG loaded listener.js 11:08:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1139eb400) [pid = 1650] [serial = 2263] [outer = 0x112232800] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x121191400) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1181da000) [pid = 1650] [serial = 2159] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1172c2800) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119b13000) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x115e1b400) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x112d4c400) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119221800) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1197e6000) [pid = 1650] [serial = 2168] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1181bc400) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118203c00) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118303c00) [pid = 1650] [serial = 2147] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118120c00) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x121a10c00) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x121191c00) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1291ca400) [pid = 1650] [serial = 2153] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128c0e400) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1166f0c00) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1215d1c00) [pid = 1650] [serial = 2156] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128e89000) [pid = 1650] [serial = 2189] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126151800) [pid = 1650] [serial = 2177] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124043000) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1288c2400) [pid = 1650] [serial = 2180] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126c49000) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128c11c00) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128e7cc00) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121a06800) [pid = 1650] [serial = 2174] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1291cc800) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x121dacc00) [pid = 1650] [serial = 2186] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118a4a400) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128e7a400) [pid = 1650] [serial = 2183] [outer = 0x0] [url = about:blank] 11:08:25 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1210a9000) [pid = 1650] [serial = 2171] [outer = 0x0] [url = about:blank] 11:08:26 INFO - PROCESS | 1650 | 1468519706161 Marionette TRACE conn2 <- [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"]]]}] 11:08:26 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 11:08:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 11:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 11:08:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1324ms 11:08:26 INFO - PROCESS | 1650 | 1468519706185 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 11:08:26 INFO - PROCESS | 1650 | 1468519706187 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 11:08:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 11:08:26 INFO - PROCESS | 1650 | 1468519706190 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 11:08:26 INFO - PROCESS | 1650 | 1468519706192 Marionette TRACE conn2 <- [1,2986,null,{}] 11:08:26 INFO - PROCESS | 1650 | 1468519706195 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:26 INFO - PROCESS | 1650 | 1468519706197 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:26 INFO - PROCESS | 1650 | 1468519706283 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 11:08:26 INFO - PROCESS | 1650 | 1468519706287 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:26 INFO - PROCESS | 1650 | 1468519706289 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x118154800 == 26 [pid = 1650] [id = 755] 11:08:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x113f3a800) [pid = 1650] [serial = 2264] [outer = 0x0] 11:08:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x117054c00) [pid = 1650] [serial = 2265] [outer = 0x113f3a800] 11:08:26 INFO - PROCESS | 1650 | 1468519706318 Marionette DEBUG loaded listener.js 11:08:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1181bc800) [pid = 1650] [serial = 2266] [outer = 0x113f3a800] 11:08:26 INFO - PROCESS | 1650 | 1468519706660 Marionette TRACE conn2 <- [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]]]}] 11:08:26 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. 11:08:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 518ms 11:08:26 INFO - PROCESS | 1650 | 1468519706709 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 11:08:26 INFO - PROCESS | 1650 | 1468519706711 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 11:08:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 11:08:26 INFO - PROCESS | 1650 | 1468519706716 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 11:08:26 INFO - PROCESS | 1650 | 1468519706717 Marionette TRACE conn2 <- [1,2990,null,{}] 11:08:26 INFO - PROCESS | 1650 | 1468519706720 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:26 INFO - PROCESS | 1650 | 1468519706722 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:26 INFO - PROCESS | 1650 | 1468519706804 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 11:08:26 INFO - PROCESS | 1650 | 1468519706808 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:26 INFO - PROCESS | 1650 | 1468519706809 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x119e58800 == 27 [pid = 1650] [id = 756] 11:08:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118204000) [pid = 1650] [serial = 2267] [outer = 0x0] 11:08:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118211800) [pid = 1650] [serial = 2268] [outer = 0x118204000] 11:08:26 INFO - PROCESS | 1650 | 1468519706845 Marionette DEBUG loaded listener.js 11:08:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118aab400) [pid = 1650] [serial = 2269] [outer = 0x118204000] 11:08:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x121294000 == 28 [pid = 1650] [id = 757] 11:08:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1197d5000) [pid = 1650] [serial = 2270] [outer = 0x0] 11:08:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x113d8f400) [pid = 1650] [serial = 2271] [outer = 0x1197d5000] 11:08:27 INFO - PROCESS | 1650 | 1468519707213 Marionette TRACE conn2 <- [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]]]}] 11:08:27 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. 11:08:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 520ms 11:08:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 11:08:27 INFO - PROCESS | 1650 | 1468519707237 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 11:08:27 INFO - PROCESS | 1650 | 1468519707238 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 11:08:27 INFO - PROCESS | 1650 | 1468519707241 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 11:08:27 INFO - PROCESS | 1650 | 1468519707243 Marionette TRACE conn2 <- [1,2994,null,{}] 11:08:27 INFO - PROCESS | 1650 | 1468519707251 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:27 INFO - PROCESS | 1650 | 1468519707255 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:27 INFO - PROCESS | 1650 | 1468519707350 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 11:08:27 INFO - PROCESS | 1650 | 1468519707355 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:27 INFO - PROCESS | 1650 | 1468519707357 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x121dca800 == 29 [pid = 1650] [id = 758] 11:08:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1197cac00) [pid = 1650] [serial = 2272] [outer = 0x0] 11:08:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119a3f800) [pid = 1650] [serial = 2273] [outer = 0x1197cac00] 11:08:27 INFO - PROCESS | 1650 | 1468519707382 Marionette DEBUG loaded listener.js 11:08:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121191400) [pid = 1650] [serial = 2274] [outer = 0x1197cac00] 11:08:27 INFO - PROCESS | 1650 | 1468519707785 Marionette TRACE conn2 <- [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]]]}] 11:08:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:08:27 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 11:08:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 575ms 11:08:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 11:08:27 INFO - PROCESS | 1650 | 1468519707817 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 11:08:27 INFO - PROCESS | 1650 | 1468519707820 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 11:08:27 INFO - PROCESS | 1650 | 1468519707823 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 11:08:27 INFO - PROCESS | 1650 | 1468519707825 Marionette TRACE conn2 <- [1,2998,null,{}] 11:08:27 INFO - PROCESS | 1650 | 1468519707828 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:27 INFO - PROCESS | 1650 | 1468519707830 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:27 INFO - PROCESS | 1650 | 1468519707995 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 11:08:28 INFO - PROCESS | 1650 | 1468519708026 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:28 INFO - PROCESS | 1650 | 1468519708027 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1160a1000 == 30 [pid = 1650] [id = 759] 11:08:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1217cdc00) [pid = 1650] [serial = 2275] [outer = 0x0] 11:08:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x121a07800) [pid = 1650] [serial = 2276] [outer = 0x1217cdc00] 11:08:28 INFO - PROCESS | 1650 | 1468519708080 Marionette DEBUG loaded listener.js 11:08:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121a12400) [pid = 1650] [serial = 2277] [outer = 0x1217cdc00] 11:08:28 INFO - PROCESS | 1650 | 1468519708497 Marionette TRACE conn2 <- [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]]]}] 11:08:28 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. 11:08:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 723ms 11:08:28 INFO - PROCESS | 1650 | 1468519708552 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 11:08:28 INFO - PROCESS | 1650 | 1468519708553 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 11:08:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 11:08:28 INFO - PROCESS | 1650 | 1468519708556 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 11:08:28 INFO - PROCESS | 1650 | 1468519708557 Marionette TRACE conn2 <- [1,3002,null,{}] 11:08:28 INFO - PROCESS | 1650 | 1468519708559 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:28 INFO - PROCESS | 1650 | 1468519708560 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:28 INFO - PROCESS | 1650 | 1468519708664 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 11:08:28 INFO - PROCESS | 1650 | 1468519708668 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:28 INFO - PROCESS | 1650 | 1468519708669 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x128844800 == 31 [pid = 1650] [id = 760] 11:08:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118203000) [pid = 1650] [serial = 2278] [outer = 0x0] 11:08:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x121a8c800) [pid = 1650] [serial = 2279] [outer = 0x118203000] 11:08:28 INFO - PROCESS | 1650 | 1468519708701 Marionette DEBUG loaded listener.js 11:08:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x121a93800) [pid = 1650] [serial = 2280] [outer = 0x118203000] 11:08:29 INFO - PROCESS | 1650 | 1468519709035 Marionette TRACE conn2 <- [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]]]}] 11:08:29 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. 11:08:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 518ms 11:08:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 11:08:29 INFO - PROCESS | 1650 | 1468519709075 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 11:08:29 INFO - PROCESS | 1650 | 1468519709076 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 11:08:29 INFO - PROCESS | 1650 | 1468519709079 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 11:08:29 INFO - PROCESS | 1650 | 1468519709081 Marionette TRACE conn2 <- [1,3006,null,{}] 11:08:29 INFO - PROCESS | 1650 | 1468519709085 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:29 INFO - PROCESS | 1650 | 1468519709089 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:29 INFO - PROCESS | 1650 | 1468519709188 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 11:08:29 INFO - PROCESS | 1650 | 1468519709229 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:29 INFO - PROCESS | 1650 | 1468519709230 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f2a000 == 32 [pid = 1650] [id = 761] 11:08:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x113ba5800) [pid = 1650] [serial = 2281] [outer = 0x0] 11:08:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x121b4a000) [pid = 1650] [serial = 2282] [outer = 0x113ba5800] 11:08:29 INFO - PROCESS | 1650 | 1468519709255 Marionette DEBUG loaded listener.js 11:08:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124b73c00) [pid = 1650] [serial = 2283] [outer = 0x113ba5800] 11:08:29 INFO - PROCESS | 1650 | 1468519709552 Marionette TRACE conn2 <- [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]]]}] 11:08:29 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. 11:08:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 522ms 11:08:29 INFO - PROCESS | 1650 | 1468519709602 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 11:08:29 INFO - PROCESS | 1650 | 1468519709604 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 11:08:29 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 11:08:29 INFO - PROCESS | 1650 | 1468519709606 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 11:08:29 INFO - PROCESS | 1650 | 1468519709607 Marionette TRACE conn2 <- [1,3010,null,{}] 11:08:29 INFO - PROCESS | 1650 | 1468519709610 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:29 INFO - PROCESS | 1650 | 1468519709612 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:29 INFO - PROCESS | 1650 | 1468519709728 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 11:08:29 INFO - PROCESS | 1650 | 1468519709744 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:29 INFO - PROCESS | 1650 | 1468519709745 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa0f000 == 33 [pid = 1650] [id = 762] 11:08:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x125f65800) [pid = 1650] [serial = 2284] [outer = 0x0] 11:08:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126788000) [pid = 1650] [serial = 2285] [outer = 0x125f65800] 11:08:29 INFO - PROCESS | 1650 | 1468519709787 Marionette DEBUG loaded listener.js 11:08:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126c4b000) [pid = 1650] [serial = 2286] [outer = 0x125f65800] 11:08:30 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x113d3e400) [pid = 1650] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 11:08:30 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x128e87000) [pid = 1650] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 11:08:30 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12be9f400) [pid = 1650] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 11:08:30 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12c5a7c00) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:08:30 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126588800) [pid = 1650] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 11:08:30 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12a713400) [pid = 1650] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 11:08:30 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12afe5800) [pid = 1650] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 11:08:30 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11602b000) [pid = 1650] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 11:08:30 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x111c13800) [pid = 1650] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 11:08:30 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1242c1000) [pid = 1650] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 11:08:30 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1173ae400) [pid = 1650] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 11:08:30 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128e87400) [pid = 1650] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 11:08:30 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118211400) [pid = 1650] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 11:08:30 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1210b2400) [pid = 1650] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 11:08:30 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118a4b400) [pid = 1650] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 11:08:30 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115e16000) [pid = 1650] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 11:08:30 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115e16800) [pid = 1650] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 11:08:30 INFO - PROCESS | 1650 | 1468519710491 Marionette TRACE conn2 <- [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]]]}] 11:08:30 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 11:08:30 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 927ms 11:08:30 INFO - PROCESS | 1650 | 1468519710536 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 11:08:30 INFO - PROCESS | 1650 | 1468519710538 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 11:08:30 INFO - TEST-START | /FileAPI/FileReaderSync.worker 11:08:30 INFO - PROCESS | 1650 | 1468519710540 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 11:08:30 INFO - PROCESS | 1650 | 1468519710541 Marionette TRACE conn2 <- [1,3014,null,{}] 11:08:30 INFO - PROCESS | 1650 | 1468519710543 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:30 INFO - PROCESS | 1650 | 1468519710545 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:30 INFO - PROCESS | 1650 | 1468519710666 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 11:08:30 INFO - PROCESS | 1650 | 1468519710701 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:30 INFO - PROCESS | 1650 | 1468519710702 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0bb000 == 34 [pid = 1650] [id = 763] 11:08:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1139ea800) [pid = 1650] [serial = 2287] [outer = 0x0] 11:08:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119893400) [pid = 1650] [serial = 2288] [outer = 0x1139ea800] 11:08:30 INFO - PROCESS | 1650 | 1468519710727 Marionette DEBUG loaded listener.js 11:08:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126150800) [pid = 1650] [serial = 2289] [outer = 0x1139ea800] 11:08:30 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:08:31 INFO - PROCESS | 1650 | 1468519711027 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 11:08:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 11:08:31 INFO - {} 11:08:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 11:08:31 INFO - {} 11:08:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 11:08:31 INFO - {} 11:08:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 11:08:31 INFO - {} 11:08:31 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 520ms 11:08:31 INFO - PROCESS | 1650 | 1468519711060 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 11:08:31 INFO - PROCESS | 1650 | 1468519711062 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 11:08:31 INFO - TEST-START | /FileAPI/fileReader.html 11:08:31 INFO - PROCESS | 1650 | 1468519711066 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 11:08:31 INFO - PROCESS | 1650 | 1468519711069 Marionette TRACE conn2 <- [1,3018,null,{}] 11:08:31 INFO - PROCESS | 1650 | 1468519711071 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:31 INFO - PROCESS | 1650 | 1468519711072 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:31 INFO - PROCESS | 1650 | 1468519711154 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 11:08:31 INFO - PROCESS | 1650 | 1468519711157 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:31 INFO - PROCESS | 1650 | 1468519711158 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c56d000 == 35 [pid = 1650] [id = 764] 11:08:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12678b000) [pid = 1650] [serial = 2290] [outer = 0x0] 11:08:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1288c7c00) [pid = 1650] [serial = 2291] [outer = 0x12678b000] 11:08:31 INFO - PROCESS | 1650 | 1468519711183 Marionette DEBUG loaded listener.js 11:08:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128e7dc00) [pid = 1650] [serial = 2292] [outer = 0x12678b000] 11:08:31 INFO - PROCESS | 1650 | 1468519711479 Marionette TRACE conn2 <- [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]]]}] 11:08:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 11:08:31 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 11:08:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 11:08:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 11:08:31 INFO - TEST-OK | /FileAPI/fileReader.html | took 422ms 11:08:31 INFO - PROCESS | 1650 | 1468519711488 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 11:08:31 INFO - PROCESS | 1650 | 1468519711489 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 11:08:31 INFO - TEST-START | /FileAPI/historical.html 11:08:31 INFO - PROCESS | 1650 | 1468519711491 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 11:08:31 INFO - PROCESS | 1650 | 1468519711492 Marionette TRACE conn2 <- [1,3022,null,{}] 11:08:31 INFO - PROCESS | 1650 | 1468519711495 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:31 INFO - PROCESS | 1650 | 1468519711496 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:31 INFO - PROCESS | 1650 | 1468519711628 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 11:08:31 INFO - PROCESS | 1650 | 1468519711633 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:31 INFO - PROCESS | 1650 | 1468519711634 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c6b2000 == 36 [pid = 1650] [id = 765] 11:08:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11662a400) [pid = 1650] [serial = 2293] [outer = 0x0] 11:08:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128daf400) [pid = 1650] [serial = 2294] [outer = 0x11662a400] 11:08:31 INFO - PROCESS | 1650 | 1468519711668 Marionette DEBUG loaded listener.js 11:08:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1291d4000) [pid = 1650] [serial = 2295] [outer = 0x11662a400] 11:08:31 INFO - PROCESS | 1650 | 1468519711984 Marionette TRACE conn2 <- [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"]]]}] 11:08:32 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 11:08:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 11:08:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 11:08:32 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 11:08:32 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 11:08:32 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 11:08:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 11:08:32 INFO - TEST-OK | /FileAPI/historical.html | took 521ms 11:08:32 INFO - PROCESS | 1650 | 1468519712013 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 11:08:32 INFO - PROCESS | 1650 | 1468519712017 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 11:08:32 INFO - TEST-START | /FileAPI/idlharness.html 11:08:32 INFO - PROCESS | 1650 | 1468519712019 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 11:08:32 INFO - PROCESS | 1650 | 1468519712021 Marionette TRACE conn2 <- [1,3026,null,{}] 11:08:32 INFO - PROCESS | 1650 | 1468519712024 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:32 INFO - PROCESS | 1650 | 1468519712025 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:32 INFO - PROCESS | 1650 | 1468519712112 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 11:08:32 INFO - PROCESS | 1650 | 1468519712118 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:32 INFO - PROCESS | 1650 | 1468519712119 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x121616800 == 37 [pid = 1650] [id = 766] 11:08:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126151800) [pid = 1650] [serial = 2296] [outer = 0x0] 11:08:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129226c00) [pid = 1650] [serial = 2297] [outer = 0x126151800] 11:08:32 INFO - PROCESS | 1650 | 1468519712143 Marionette DEBUG loaded listener.js 11:08:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12a70ac00) [pid = 1650] [serial = 2298] [outer = 0x126151800] 11:08:32 INFO - PROCESS | 1650 | 1468519712837 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 11:08:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:08:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:08:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 11:08:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:08:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:08:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 11:08:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:08:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:08:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 11:08:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 11:08:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:08:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:08:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 11:08:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 11:08:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:08:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:08:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 11:08:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:08:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 11:08:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 11:08:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:08:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:08:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 11:08:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 11:08:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:08:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:08:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 11:08:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 11:08:32 INFO - TEST-OK | /FileAPI/idlharness.html | took 882ms 11:08:32 INFO - PROCESS | 1650 | 1468519712929 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 11:08:32 INFO - PROCESS | 1650 | 1468519712932 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 11:08:32 INFO - TEST-START | /FileAPI/idlharness.worker 11:08:32 INFO - PROCESS | 1650 | 1468519712943 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 11:08:32 INFO - PROCESS | 1650 | 1468519712945 Marionette TRACE conn2 <- [1,3030,null,{}] 11:08:32 INFO - PROCESS | 1650 | 1468519712950 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:32 INFO - PROCESS | 1650 | 1468519712952 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:33 INFO - PROCESS | 1650 | 1468519713079 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 11:08:33 INFO - PROCESS | 1650 | 1468519713162 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:33 INFO - PROCESS | 1650 | 1468519713163 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d25d800 == 38 [pid = 1650] [id = 767] 11:08:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126152c00) [pid = 1650] [serial = 2299] [outer = 0x0] 11:08:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126c54000) [pid = 1650] [serial = 2300] [outer = 0x126152c00] 11:08:33 INFO - PROCESS | 1650 | 1468519713194 Marionette DEBUG loaded listener.js 11:08:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128ed2c00) [pid = 1650] [serial = 2301] [outer = 0x126152c00] 11:08:33 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:08:34 INFO - PROCESS | 1650 | 1468519714092 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:08:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:08:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:08:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:08:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:08:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:08:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:08:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:08:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:08:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:08:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:08:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:08:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:08:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:08:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:08:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 11:08:34 INFO - {} 11:08:34 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 11:08:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:08:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:08:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:08:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:08:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:08:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 11:08:34 INFO - {} 11:08:34 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 - {} 11:08:34 INFO - {} 11:08:34 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 11:08:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:08:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:08:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:08:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:08:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:08:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:08:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:08:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:08:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:08:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 11:08:34 INFO - {} 11:08:34 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 11:08:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:08:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:08:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:08:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:08:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:08:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 11:08:34 INFO - {} 11:08:34 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 - {} 11:08:34 INFO - {} 11:08:34 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 11:08:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:08:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:08:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:08:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:08:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:08:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:34 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 11:08:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 11:08:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 11:08:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:08:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:08:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 11:08:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:08:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:08:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:08:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 11:08:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 11:08:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:08:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:34 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 11:08:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 11:08:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 11:08:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:08:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:34 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 11:08:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 11:08:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 11:08:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:08:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:34 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 11:08:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 11:08:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:08:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:08:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:08:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:08:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 11:08:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:08:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:08:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:08:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:08:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:08:34 INFO - {} 11:08:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1190ms 11:08:34 INFO - PROCESS | 1650 | 1468519714133 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 11:08:34 INFO - PROCESS | 1650 | 1468519714138 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 11:08:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 11:08:34 INFO - PROCESS | 1650 | 1468519714144 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 11:08:34 INFO - PROCESS | 1650 | 1468519714146 Marionette TRACE conn2 <- [1,3034,null,{}] 11:08:34 INFO - PROCESS | 1650 | 1468519714150 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:34 INFO - PROCESS | 1650 | 1468519714153 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:34 INFO - PROCESS | 1650 | 1468519714309 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 11:08:34 INFO - PROCESS | 1650 | 1468519714437 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:34 INFO - PROCESS | 1650 | 1468519714439 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d54f800 == 39 [pid = 1650] [id = 768] 11:08:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12a654400) [pid = 1650] [serial = 2302] [outer = 0x0] 11:08:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12cf49800) [pid = 1650] [serial = 2303] [outer = 0x12a654400] 11:08:34 INFO - PROCESS | 1650 | 1468519714493 Marionette DEBUG loaded listener.js 11:08:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12d060c00) [pid = 1650] [serial = 2304] [outer = 0x12a654400] 11:08:34 INFO - PROCESS | 1650 | 1468519714985 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 11:08:35 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 11:08:35 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 873ms 11:08:35 INFO - TEST-START | /FileAPI/blob/Blob-close.html 11:08:35 INFO - PROCESS | 1650 | 1468519715016 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 11:08:35 INFO - PROCESS | 1650 | 1468519715018 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 11:08:35 INFO - PROCESS | 1650 | 1468519715020 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 11:08:35 INFO - PROCESS | 1650 | 1468519715023 Marionette TRACE conn2 <- [1,3038,null,{}] 11:08:35 INFO - PROCESS | 1650 | 1468519715031 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:35 INFO - PROCESS | 1650 | 1468519715034 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:35 INFO - PROCESS | 1650 | 1468519715199 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 11:08:35 INFO - PROCESS | 1650 | 1468519715389 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:35 INFO - PROCESS | 1650 | 1468519715391 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ac4800 == 40 [pid = 1650] [id = 769] 11:08:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11628c000) [pid = 1650] [serial = 2305] [outer = 0x0] 11:08:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1167a7000) [pid = 1650] [serial = 2306] [outer = 0x11628c000] 11:08:35 INFO - PROCESS | 1650 | 1468519715419 Marionette DEBUG loaded listener.js 11:08:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118a42c00) [pid = 1650] [serial = 2307] [outer = 0x11628c000] 11:08:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12c6b2000 == 39 [pid = 1650] [id = 765] 11:08:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12c56d000 == 38 [pid = 1650] [id = 764] 11:08:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0bb000 == 37 [pid = 1650] [id = 763] 11:08:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa0f000 == 36 [pid = 1650] [id = 762] 11:08:35 INFO - PROCESS | 1650 | --DOCSHELL 0x112f2a000 == 35 [pid = 1650] [id = 761] 11:08:35 INFO - PROCESS | 1650 | --DOCSHELL 0x128844800 == 34 [pid = 1650] [id = 760] 11:08:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1160a1000 == 33 [pid = 1650] [id = 759] 11:08:35 INFO - PROCESS | 1650 | 1468519715941 Marionette TRACE conn2 <- [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"]]]}] 11:08:35 INFO - PROCESS | 1650 | --DOCSHELL 0x121dca800 == 32 [pid = 1650] [id = 758] 11:08:35 INFO - PROCESS | 1650 | --DOCSHELL 0x121294000 == 31 [pid = 1650] [id = 757] 11:08:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119e58800 == 30 [pid = 1650] [id = 756] 11:08:35 INFO - PROCESS | 1650 | --DOCSHELL 0x118154800 == 29 [pid = 1650] [id = 755] 11:08:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11263a000 == 28 [pid = 1650] [id = 754] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12be98c00) [pid = 1650] [serial = 2234] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12bea5400) [pid = 1650] [serial = 2236] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12c5a5c00) [pid = 1650] [serial = 2239] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12c5a2400) [pid = 1650] [serial = 2237] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128e88c00) [pid = 1650] [serial = 2218] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12aa7c000) [pid = 1650] [serial = 2221] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a713800) [pid = 1650] [serial = 2219] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b007000) [pid = 1650] [serial = 2224] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1167a6000) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11820f400) [pid = 1650] [serial = 2204] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112a84000) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x113d3d400) [pid = 1650] [serial = 2195] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1242f9000) [pid = 1650] [serial = 2212] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12658c800) [pid = 1650] [serial = 2213] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1181c7000) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118308800) [pid = 1650] [serial = 2198] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119a05c00) [pid = 1650] [serial = 2192] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118a49000) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119e0cc00) [pid = 1650] [serial = 2207] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x121a10400) [pid = 1650] [serial = 2209] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12403dc00) [pid = 1650] [serial = 2210] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1197e5c00) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1216e3400) [pid = 1650] [serial = 2201] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1181d7000) [pid = 1650] [serial = 2227] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119895000) [pid = 1650] [serial = 2228] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12ba63c00) [pid = 1650] [serial = 2233] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12a56a000) [pid = 1650] [serial = 2231] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12658cc00) [pid = 1650] [serial = 2215] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12afe2400) [pid = 1650] [serial = 2222] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12b255800) [pid = 1650] [serial = 2225] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128c12400) [pid = 1650] [serial = 2216] [outer = 0x0] [url = about:blank] 11:08:35 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x121dad000) [pid = 1650] [serial = 2230] [outer = 0x0] [url = about:blank] 11:08:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 11:08:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 11:08:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 11:08:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 975ms 11:08:35 INFO - PROCESS | 1650 | 1468519715996 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 11:08:36 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 11:08:36 INFO - PROCESS | 1650 | 1468519715998 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 11:08:36 INFO - PROCESS | 1650 | 1468519716001 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 11:08:36 INFO - PROCESS | 1650 | 1468519716003 Marionette TRACE conn2 <- [1,3042,null,{}] 11:08:36 INFO - PROCESS | 1650 | 1468519716006 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:36 INFO - PROCESS | 1650 | 1468519716007 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:36 INFO - PROCESS | 1650 | 1468519716094 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 11:08:36 INFO - PROCESS | 1650 | 1468519716103 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:36 INFO - PROCESS | 1650 | 1468519716104 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x117068000 == 29 [pid = 1650] [id = 770] 11:08:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115e1a400) [pid = 1650] [serial = 2308] [outer = 0x0] 11:08:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118308000) [pid = 1650] [serial = 2309] [outer = 0x115e1a400] 11:08:36 INFO - PROCESS | 1650 | 1468519716133 Marionette DEBUG loaded listener.js 11:08:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1197e5c00) [pid = 1650] [serial = 2310] [outer = 0x115e1a400] 11:08:36 INFO - PROCESS | 1650 | 1468519716583 Marionette TRACE conn2 <- [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]]]}] 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 11:08:36 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. 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 11:08:36 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'.) 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 11:08:36 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. 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 11:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 11:08:36 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. 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 11:08:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:08:36 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. 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 11:08:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 11:08:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 11:08:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 11:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 11:08:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 11:08:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:08:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:08:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 11:08:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:08:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:08:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:08:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:08:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 11:08:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 11:08:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 627ms 11:08:36 INFO - PROCESS | 1650 | 1468519716630 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 11:08:36 INFO - PROCESS | 1650 | 1468519716633 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 11:08:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 11:08:36 INFO - PROCESS | 1650 | 1468519716636 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 11:08:36 INFO - PROCESS | 1650 | 1468519716637 Marionette TRACE conn2 <- [1,3046,null,{}] 11:08:36 INFO - PROCESS | 1650 | 1468519716640 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:36 INFO - PROCESS | 1650 | 1468519716641 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:36 INFO - PROCESS | 1650 | 1468519716736 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 11:08:36 INFO - PROCESS | 1650 | 1468519716741 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:36 INFO - PROCESS | 1650 | 1468519716743 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x121565000 == 30 [pid = 1650] [id = 771] 11:08:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113030c00) [pid = 1650] [serial = 2311] [outer = 0x0] 11:08:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1217fdc00) [pid = 1650] [serial = 2312] [outer = 0x113030c00] 11:08:36 INFO - PROCESS | 1650 | 1468519716768 Marionette DEBUG loaded listener.js 11:08:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x125f5d800) [pid = 1650] [serial = 2313] [outer = 0x113030c00] 11:08:36 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:08:37 INFO - PROCESS | 1650 | 1468519717126 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 11:08:37 INFO - {} 11:08:37 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 520ms 11:08:37 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 11:08:37 INFO - PROCESS | 1650 | 1468519717156 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 11:08:37 INFO - PROCESS | 1650 | 1468519717158 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 11:08:37 INFO - PROCESS | 1650 | 1468519717165 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 11:08:37 INFO - PROCESS | 1650 | 1468519717169 Marionette TRACE conn2 <- [1,3050,null,{}] 11:08:37 INFO - PROCESS | 1650 | 1468519717172 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:37 INFO - PROCESS | 1650 | 1468519717174 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:37 INFO - PROCESS | 1650 | 1468519717262 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 11:08:37 INFO - PROCESS | 1650 | 1468519717267 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:37 INFO - PROCESS | 1650 | 1468519717269 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x129130800 == 31 [pid = 1650] [id = 772] 11:08:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126583400) [pid = 1650] [serial = 2314] [outer = 0x0] 11:08:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1288c5400) [pid = 1650] [serial = 2315] [outer = 0x126583400] 11:08:37 INFO - PROCESS | 1650 | 1468519717293 Marionette DEBUG loaded listener.js 11:08:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129225000) [pid = 1650] [serial = 2316] [outer = 0x126583400] 11:08:37 INFO - PROCESS | 1650 | 1468519717620 Marionette TRACE conn2 <- [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]]]}] 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 11:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 11:08:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 478ms 11:08:37 INFO - PROCESS | 1650 | 1468519717639 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 11:08:37 INFO - PROCESS | 1650 | 1468519717640 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 11:08:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 11:08:37 INFO - PROCESS | 1650 | 1468519717652 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 11:08:37 INFO - PROCESS | 1650 | 1468519717653 Marionette TRACE conn2 <- [1,3054,null,{}] 11:08:37 INFO - PROCESS | 1650 | 1468519717656 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:37 INFO - PROCESS | 1650 | 1468519717657 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:37 INFO - PROCESS | 1650 | 1468519717743 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 11:08:37 INFO - PROCESS | 1650 | 1468519717814 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:37 INFO - PROCESS | 1650 | 1468519717815 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa22000 == 32 [pid = 1650] [id = 773] 11:08:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129222c00) [pid = 1650] [serial = 2317] [outer = 0x0] 11:08:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12ba63c00) [pid = 1650] [serial = 2318] [outer = 0x129222c00] 11:08:37 INFO - PROCESS | 1650 | 1468519717839 Marionette DEBUG loaded listener.js 11:08:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12be9f400) [pid = 1650] [serial = 2319] [outer = 0x129222c00] 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 11:08:38 INFO - PROCESS | 1650 | 1468519718315 Marionette TRACE conn2 <- [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"]]]}] 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 11:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:08:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:08:38 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" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:08:38 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" 11:08:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:08:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:08:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 694ms 11:08:38 INFO - TEST-START | /FileAPI/file/File-constructor.html 11:08:38 INFO - PROCESS | 1650 | 1468519718341 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 11:08:38 INFO - PROCESS | 1650 | 1468519718343 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 11:08:38 INFO - PROCESS | 1650 | 1468519718355 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 11:08:38 INFO - PROCESS | 1650 | 1468519718357 Marionette TRACE conn2 <- [1,3058,null,{}] 11:08:38 INFO - PROCESS | 1650 | 1468519718360 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:38 INFO - PROCESS | 1650 | 1468519718362 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:38 INFO - PROCESS | 1650 | 1468519718545 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 11:08:38 INFO - PROCESS | 1650 | 1468519718585 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:38 INFO - PROCESS | 1650 | 1468519718590 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12babf800 == 33 [pid = 1650] [id = 774] 11:08:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12d060800) [pid = 1650] [serial = 2320] [outer = 0x0] 11:08:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12d062c00) [pid = 1650] [serial = 2321] [outer = 0x12d060800] 11:08:38 INFO - PROCESS | 1650 | 1468519718622 Marionette DEBUG loaded listener.js 11:08:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12d06d400) [pid = 1650] [serial = 2322] [outer = 0x12d060800] 11:08:38 INFO - PROCESS | 1650 | 1468519718979 Marionette TRACE conn2 <- [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]]]}] 11:08:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 11:08:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 11:08:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 11:08:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 11:08:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 11:08:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 11:08:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 11:08:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 11:08:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 11:08:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 11:08:39 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 11:08:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:39 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 11:08:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 11:08:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 11:08:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:08:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 11:08:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 11:08:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 11:08:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 11:08:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 11:08:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 11:08:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 11:08:39 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 688ms 11:08:39 INFO - PROCESS | 1650 | 1468519719043 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 11:08:39 INFO - PROCESS | 1650 | 1468519719045 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 11:08:39 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 11:08:39 INFO - PROCESS | 1650 | 1468519719047 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 11:08:39 INFO - PROCESS | 1650 | 1468519719048 Marionette TRACE conn2 <- [1,3062,null,{}] 11:08:39 INFO - PROCESS | 1650 | 1468519719050 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:39 INFO - PROCESS | 1650 | 1468519719052 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:39 INFO - PROCESS | 1650 | 1468519719160 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 11:08:39 INFO - PROCESS | 1650 | 1468519719164 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:39 INFO - PROCESS | 1650 | 1468519719165 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c868000 == 34 [pid = 1650] [id = 775] 11:08:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12d061000) [pid = 1650] [serial = 2323] [outer = 0x0] 11:08:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12d44e000) [pid = 1650] [serial = 2324] [outer = 0x12d061000] 11:08:39 INFO - PROCESS | 1650 | 1468519719190 Marionette DEBUG loaded listener.js 11:08:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12e075c00) [pid = 1650] [serial = 2325] [outer = 0x12d061000] 11:08:39 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:08:39 INFO - PROCESS | 1650 | 1468519719563 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 11:08:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 11:08:39 INFO - {} 11:08:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 569ms 11:08:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 11:08:39 INFO - PROCESS | 1650 | 1468519719616 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 11:08:39 INFO - PROCESS | 1650 | 1468519719617 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 11:08:39 INFO - PROCESS | 1650 | 1468519719620 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 11:08:39 INFO - PROCESS | 1650 | 1468519719621 Marionette TRACE conn2 <- [1,3066,null,{}] 11:08:39 INFO - PROCESS | 1650 | 1468519719623 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:39 INFO - PROCESS | 1650 | 1468519719624 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:39 INFO - PROCESS | 1650 | 1468519719729 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 11:08:39 INFO - PROCESS | 1650 | 1468519719742 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:39 INFO - PROCESS | 1650 | 1468519719744 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e29000 == 35 [pid = 1650] [id = 776] 11:08:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112695c00) [pid = 1650] [serial = 2326] [outer = 0x0] 11:08:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11269fc00) [pid = 1650] [serial = 2327] [outer = 0x112695c00] 11:08:39 INFO - PROCESS | 1650 | 1468519719767 Marionette DEBUG loaded listener.js 11:08:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1291cdc00) [pid = 1650] [serial = 2328] [outer = 0x112695c00] 11:08:40 INFO - PROCESS | 1650 | 1468519720096 Marionette TRACE conn2 <- [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]]]}] 11:08:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 11:08:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 11:08:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 11:08:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 11:08:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 11:08:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 11:08:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 11:08:40 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 519ms 11:08:40 INFO - PROCESS | 1650 | 1468519720234 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 11:08:40 INFO - PROCESS | 1650 | 1468519720236 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 11:08:40 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118a4ac00) [pid = 1650] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 11:08:40 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119e0c800) [pid = 1650] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 11:08:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11662a400) [pid = 1650] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 11:08:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118204000) [pid = 1650] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 11:08:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1197cac00) [pid = 1650] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 11:08:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115e11c00) [pid = 1650] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 11:08:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113ba5800) [pid = 1650] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 11:08:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118203000) [pid = 1650] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 11:08:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1217cdc00) [pid = 1650] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 11:08:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113f3a800) [pid = 1650] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 11:08:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a654c00) [pid = 1650] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 11:08:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12678b000) [pid = 1650] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 11:08:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12ba6fc00) [pid = 1650] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 11:08:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x125f65800) [pid = 1650] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 11:08:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1160de400) [pid = 1650] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 11:08:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12614b400) [pid = 1650] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 11:08:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1139ea800) [pid = 1650] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 11:08:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1197d5000) [pid = 1650] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:08:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112232800) [pid = 1650] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 11:08:40 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 11:08:40 INFO - PROCESS | 1650 | 1468519720252 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 11:08:40 INFO - PROCESS | 1650 | 1468519720253 Marionette TRACE conn2 <- [1,3070,null,{}] 11:08:40 INFO - PROCESS | 1650 | 1468519720255 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:40 INFO - PROCESS | 1650 | 1468519720257 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:40 INFO - PROCESS | 1650 | 1468519720342 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 11:08:40 INFO - PROCESS | 1650 | 1468519720347 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:40 INFO - PROCESS | 1650 | 1468519720348 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x121564800 == 36 [pid = 1650] [id = 777] 11:08:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11269e000) [pid = 1650] [serial = 2329] [outer = 0x0] 11:08:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115e73400) [pid = 1650] [serial = 2330] [outer = 0x11269e000] 11:08:40 INFO - PROCESS | 1650 | 1468519720372 Marionette DEBUG loaded listener.js 11:08:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115e77800) [pid = 1650] [serial = 2331] [outer = 0x11269e000] 11:08:40 INFO - PROCESS | 1650 | 1468519720700 Marionette TRACE conn2 <- [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]]]}] 11:08:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 11:08:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 11:08:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 11:08:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 11:08:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 11:08:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 11:08:40 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 476ms 11:08:40 INFO - PROCESS | 1650 | 1468519720723 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 11:08:40 INFO - PROCESS | 1650 | 1468519720724 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 11:08:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 11:08:40 INFO - PROCESS | 1650 | 1468519720726 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 11:08:40 INFO - PROCESS | 1650 | 1468519720727 Marionette TRACE conn2 <- [1,3074,null,{}] 11:08:40 INFO - PROCESS | 1650 | 1468519720730 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:40 INFO - PROCESS | 1650 | 1468519720733 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:40 INFO - PROCESS | 1650 | 1468519720819 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 11:08:40 INFO - PROCESS | 1650 | 1468519720823 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:40 INFO - PROCESS | 1650 | 1468519720824 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf1d800 == 37 [pid = 1650] [id = 778] 11:08:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x115e79800) [pid = 1650] [serial = 2332] [outer = 0x0] 11:08:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118204c00) [pid = 1650] [serial = 2333] [outer = 0x115e79800] 11:08:40 INFO - PROCESS | 1650 | 1468519720848 Marionette DEBUG loaded listener.js 11:08:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1217cdc00) [pid = 1650] [serial = 2334] [outer = 0x115e79800] 11:08:41 INFO - PROCESS | 1650 | 1468519721152 Marionette TRACE conn2 <- [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]]]}] 11:08:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 11:08:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 11:08:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 11:08:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 11:08:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 11:08:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 11:08:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 469ms 11:08:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 11:08:41 INFO - PROCESS | 1650 | 1468519721204 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 11:08:41 INFO - PROCESS | 1650 | 1468519721205 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 11:08:41 INFO - PROCESS | 1650 | 1468519721207 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 11:08:41 INFO - PROCESS | 1650 | 1468519721208 Marionette TRACE conn2 <- [1,3078,null,{}] 11:08:41 INFO - PROCESS | 1650 | 1468519721211 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:41 INFO - PROCESS | 1650 | 1468519721212 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:41 INFO - PROCESS | 1650 | 1468519721337 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 11:08:41 INFO - PROCESS | 1650 | 1468519721350 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:41 INFO - PROCESS | 1650 | 1468519721352 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d252800 == 38 [pid = 1650] [id = 779] 11:08:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x115e7b400) [pid = 1650] [serial = 2335] [outer = 0x0] 11:08:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1289ea800) [pid = 1650] [serial = 2336] [outer = 0x115e7b400] 11:08:41 INFO - PROCESS | 1650 | 1468519721377 Marionette DEBUG loaded listener.js 11:08:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1289f1800) [pid = 1650] [serial = 2337] [outer = 0x115e7b400] 11:08:41 INFO - PROCESS | 1650 | 1468519721683 Marionette TRACE conn2 <- [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] 11:08:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 11:08:41 INFO - PROCESS | 1650 | 1468519721729 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 11:08:41 INFO - PROCESS | 1650 | 1468519721732 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 11:08:41 INFO - PROCESS | 1650 | 1468519721733 Marionette TRACE conn2 <- [1,3082,null,{}] 11:08:41 INFO - PROCESS | 1650 | 1468519721736 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:41 INFO - PROCESS | 1650 | 1468519721737 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:41 INFO - PROCESS | 1650 | 1468519721832 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 11:08:41 INFO - PROCESS | 1650 | 1468519721836 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:41 INFO - PROCESS | 1650 | 1468519721837 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dd2d000 == 39 [pid = 1650] [id = 780] 11:08:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1289f2000) [pid = 1650] [serial = 2338] [outer = 0x0] 11:08:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12921b400) [pid = 1650] [serial = 2339] [outer = 0x1289f2000] 11:08:41 INFO - PROCESS | 1650 | 1468519721861 Marionette DEBUG loaded listener.js 11:08:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12aa7cc00) [pid = 1650] [serial = 2340] [outer = 0x1289f2000] 11:08:42 INFO - PROCESS | 1650 | 1468519722189 Marionette TRACE conn2 <- [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]]]}] 11:08:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 11:08:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 11:08:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 11:08:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 11:08:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 470ms 11:08:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 11:08:42 INFO - PROCESS | 1650 | 1468519722202 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 11:08:42 INFO - PROCESS | 1650 | 1468519722204 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 11:08:42 INFO - PROCESS | 1650 | 1468519722208 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 11:08:42 INFO - PROCESS | 1650 | 1468519722209 Marionette TRACE conn2 <- [1,3086,null,{}] 11:08:42 INFO - PROCESS | 1650 | 1468519722211 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:42 INFO - PROCESS | 1650 | 1468519722212 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:42 INFO - PROCESS | 1650 | 1468519722364 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 11:08:42 INFO - PROCESS | 1650 | 1468519722478 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:42 INFO - PROCESS | 1650 | 1468519722480 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x116760800 == 40 [pid = 1650] [id = 781] 11:08:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x111c75000) [pid = 1650] [serial = 2341] [outer = 0x0] 11:08:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112685000) [pid = 1650] [serial = 2342] [outer = 0x111c75000] 11:08:42 INFO - PROCESS | 1650 | 1468519722515 Marionette DEBUG loaded listener.js 11:08:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11268ec00) [pid = 1650] [serial = 2343] [outer = 0x111c75000] 11:08:42 INFO - PROCESS | 1650 | 1468519722897 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 11:08:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 11:08:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 718ms 11:08:42 INFO - PROCESS | 1650 | 1468519722927 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 11:08:42 INFO - PROCESS | 1650 | 1468519722930 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 11:08:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 11:08:42 INFO - PROCESS | 1650 | 1468519722933 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 11:08:42 INFO - PROCESS | 1650 | 1468519722935 Marionette TRACE conn2 <- [1,3090,null,{}] 11:08:42 INFO - PROCESS | 1650 | 1468519722938 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:42 INFO - PROCESS | 1650 | 1468519722942 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:43 INFO - PROCESS | 1650 | 1468519723054 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 11:08:43 INFO - PROCESS | 1650 | 1468519723187 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:43 INFO - PROCESS | 1650 | 1468519723189 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12155c800 == 41 [pid = 1650] [id = 782] 11:08:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116974800) [pid = 1650] [serial = 2344] [outer = 0x0] 11:08:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1181d7000) [pid = 1650] [serial = 2345] [outer = 0x116974800] 11:08:43 INFO - PROCESS | 1650 | 1468519723224 Marionette DEBUG loaded listener.js 11:08:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1197ca400) [pid = 1650] [serial = 2346] [outer = 0x116974800] 11:08:43 INFO - PROCESS | 1650 | 1468519723595 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 11:08:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 11:08:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 674ms 11:08:43 INFO - PROCESS | 1650 | 1468519723606 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 11:08:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 11:08:43 INFO - PROCESS | 1650 | 1468519723608 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 11:08:43 INFO - PROCESS | 1650 | 1468519723611 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 11:08:43 INFO - PROCESS | 1650 | 1468519723612 Marionette TRACE conn2 <- [1,3094,null,{}] 11:08:43 INFO - PROCESS | 1650 | 1468519723615 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:43 INFO - PROCESS | 1650 | 1468519723617 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:43 INFO - PROCESS | 1650 | 1468519723728 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 11:08:43 INFO - PROCESS | 1650 | 1468519723799 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:43 INFO - PROCESS | 1650 | 1468519723800 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a75a800 == 42 [pid = 1650] [id = 783] 11:08:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119ac2c00) [pid = 1650] [serial = 2347] [outer = 0x0] 11:08:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119acc400) [pid = 1650] [serial = 2348] [outer = 0x119ac2c00] 11:08:43 INFO - PROCESS | 1650 | 1468519723870 Marionette DEBUG loaded listener.js 11:08:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x121263400) [pid = 1650] [serial = 2349] [outer = 0x119ac2c00] 11:08:44 INFO - PROCESS | 1650 | 1468519724278 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 11:08:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 11:08:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 674ms 11:08:44 INFO - PROCESS | 1650 | 1468519724286 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 11:08:44 INFO - PROCESS | 1650 | 1468519724290 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 11:08:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 11:08:44 INFO - PROCESS | 1650 | 1468519724302 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 11:08:44 INFO - PROCESS | 1650 | 1468519724307 Marionette TRACE conn2 <- [1,3098,null,{}] 11:08:44 INFO - PROCESS | 1650 | 1468519724311 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:44 INFO - PROCESS | 1650 | 1468519724315 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:44 INFO - PROCESS | 1650 | 1468519724503 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 11:08:44 INFO - PROCESS | 1650 | 1468519724584 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:44 INFO - PROCESS | 1650 | 1468519724586 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d554000 == 43 [pid = 1650] [id = 784] 11:08:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1245b7800) [pid = 1650] [serial = 2350] [outer = 0x0] 11:08:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12614bc00) [pid = 1650] [serial = 2351] [outer = 0x1245b7800] 11:08:44 INFO - PROCESS | 1650 | 1468519724616 Marionette DEBUG loaded listener.js 11:08:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1288bd000) [pid = 1650] [serial = 2352] [outer = 0x1245b7800] 11:08:44 INFO - PROCESS | 1650 | 1468519724977 Marionette TRACE conn2 <- [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]]]}] 11:08:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 11:08:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 11:08:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 689ms 11:08:44 INFO - PROCESS | 1650 | 1468519724985 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 11:08:44 INFO - PROCESS | 1650 | 1468519724986 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 11:08:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 11:08:44 INFO - PROCESS | 1650 | 1468519724989 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 11:08:44 INFO - PROCESS | 1650 | 1468519724990 Marionette TRACE conn2 <- [1,3102,null,{}] 11:08:44 INFO - PROCESS | 1650 | 1468519724993 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:44 INFO - PROCESS | 1650 | 1468519724994 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:45 INFO - PROCESS | 1650 | 1468519725101 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 11:08:45 INFO - PROCESS | 1650 | 1468519725239 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:45 INFO - PROCESS | 1650 | 1468519725240 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d25e800 == 44 [pid = 1650] [id = 785] 11:08:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x112696000) [pid = 1650] [serial = 2353] [outer = 0x0] 11:08:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1288bec00) [pid = 1650] [serial = 2354] [outer = 0x112696000] 11:08:45 INFO - PROCESS | 1650 | 1468519725272 Marionette DEBUG loaded listener.js 11:08:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1289f1400) [pid = 1650] [serial = 2355] [outer = 0x112696000] 11:08:45 INFO - PROCESS | 1650 | 1468519725633 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 11:08:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 11:08:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 668ms 11:08:45 INFO - PROCESS | 1650 | 1468519725657 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 11:08:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 11:08:45 INFO - PROCESS | 1650 | 1468519725659 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 11:08:45 INFO - PROCESS | 1650 | 1468519725661 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 11:08:45 INFO - PROCESS | 1650 | 1468519725663 Marionette TRACE conn2 <- [1,3106,null,{}] 11:08:45 INFO - PROCESS | 1650 | 1468519725665 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:45 INFO - PROCESS | 1650 | 1468519725667 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:45 INFO - PROCESS | 1650 | 1468519725777 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 11:08:45 INFO - PROCESS | 1650 | 1468519725877 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:45 INFO - PROCESS | 1650 | 1468519725881 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0c3000 == 45 [pid = 1650] [id = 786] 11:08:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x121a0b800) [pid = 1650] [serial = 2356] [outer = 0x0] 11:08:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x124042000) [pid = 1650] [serial = 2357] [outer = 0x121a0b800] 11:08:45 INFO - PROCESS | 1650 | 1468519725920 Marionette DEBUG loaded listener.js 11:08:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1289f5800) [pid = 1650] [serial = 2358] [outer = 0x121a0b800] 11:08:46 INFO - PROCESS | 1650 | 1468519726444 Marionette TRACE conn2 <- [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]]]}] 11:08:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 11:08:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 11:08:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 11:08:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 822ms 11:08:46 INFO - PROCESS | 1650 | 1468519726484 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 11:08:46 INFO - PROCESS | 1650 | 1468519726486 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 11:08:46 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 11:08:46 INFO - PROCESS | 1650 | 1468519726490 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 11:08:46 INFO - PROCESS | 1650 | 1468519726492 Marionette TRACE conn2 <- [1,3110,null,{}] 11:08:46 INFO - PROCESS | 1650 | 1468519726496 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:46 INFO - PROCESS | 1650 | 1468519726497 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:46 INFO - PROCESS | 1650 | 1468519726603 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 11:08:46 INFO - PROCESS | 1650 | 1468519726674 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:46 INFO - PROCESS | 1650 | 1468519726675 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0ab800 == 46 [pid = 1650] [id = 787] 11:08:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x115e74800) [pid = 1650] [serial = 2359] [outer = 0x0] 11:08:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x115e7dc00) [pid = 1650] [serial = 2360] [outer = 0x115e74800] 11:08:46 INFO - PROCESS | 1650 | 1468519726750 Marionette DEBUG loaded listener.js 11:08:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x117057c00) [pid = 1650] [serial = 2361] [outer = 0x115e74800] 11:08:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12dd2d000 == 45 [pid = 1650] [id = 780] 11:08:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12d252800 == 44 [pid = 1650] [id = 779] 11:08:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf1d800 == 43 [pid = 1650] [id = 778] 11:08:47 INFO - PROCESS | 1650 | --DOCSHELL 0x121564800 == 42 [pid = 1650] [id = 777] 11:08:47 INFO - PROCESS | 1650 | --DOCSHELL 0x117e29000 == 41 [pid = 1650] [id = 776] 11:08:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12c868000 == 40 [pid = 1650] [id = 775] 11:08:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12babf800 == 39 [pid = 1650] [id = 774] 11:08:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa22000 == 38 [pid = 1650] [id = 773] 11:08:47 INFO - PROCESS | 1650 | --DOCSHELL 0x129130800 == 37 [pid = 1650] [id = 772] 11:08:47 INFO - PROCESS | 1650 | --DOCSHELL 0x121565000 == 36 [pid = 1650] [id = 771] 11:08:47 INFO - PROCESS | 1650 | --DOCSHELL 0x117068000 == 35 [pid = 1650] [id = 770] 11:08:47 INFO - PROCESS | 1650 | --DOCSHELL 0x118ac4800 == 34 [pid = 1650] [id = 769] 11:08:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12d54f800 == 33 [pid = 1650] [id = 768] 11:08:47 INFO - PROCESS | 1650 | --DOCSHELL 0x121616800 == 32 [pid = 1650] [id = 766] 11:08:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12d25d800 == 31 [pid = 1650] [id = 767] 11:08:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0c3000 == 30 [pid = 1650] [id = 786] 11:08:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12d25e800 == 29 [pid = 1650] [id = 785] 11:08:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12d554000 == 28 [pid = 1650] [id = 784] 11:08:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12a75a800 == 27 [pid = 1650] [id = 783] 11:08:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12155c800 == 26 [pid = 1650] [id = 782] 11:08:47 INFO - PROCESS | 1650 | --DOCSHELL 0x116760800 == 25 [pid = 1650] [id = 781] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12bbed800) [pid = 1650] [serial = 2253] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x126788000) [pid = 1650] [serial = 2285] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x124b73c00) [pid = 1650] [serial = 2283] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11830e400) [pid = 1650] [serial = 2260] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x121a07800) [pid = 1650] [serial = 2276] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x128c15800) [pid = 1650] [serial = 2247] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1288c7c00) [pid = 1650] [serial = 2291] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119893400) [pid = 1650] [serial = 2288] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x129220c00) [pid = 1650] [serial = 2248] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x113d8f400) [pid = 1650] [serial = 2271] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1181d6400) [pid = 1650] [serial = 2259] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126150800) [pid = 1650] [serial = 2289] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x117054c00) [pid = 1650] [serial = 2265] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x121a93800) [pid = 1650] [serial = 2280] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12be9a000) [pid = 1650] [serial = 2254] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1176c5000) [pid = 1650] [serial = 2242] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112e20c00) [pid = 1650] [serial = 2262] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12b009400) [pid = 1650] [serial = 2250] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126c4b000) [pid = 1650] [serial = 2286] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12c6d7c00) [pid = 1650] [serial = 2257] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119a3f800) [pid = 1650] [serial = 2273] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1139eb400) [pid = 1650] [serial = 2263] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1291d4000) [pid = 1650] [serial = 2295] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x129226c00) [pid = 1650] [serial = 2297] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12402b400) [pid = 1650] [serial = 2245] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12c5a6c00) [pid = 1650] [serial = 2256] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128daf400) [pid = 1650] [serial = 2294] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118211800) [pid = 1650] [serial = 2268] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121191400) [pid = 1650] [serial = 2274] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116078800) [pid = 1650] [serial = 2241] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x121b4a000) [pid = 1650] [serial = 2282] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118aab400) [pid = 1650] [serial = 2269] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121a8c800) [pid = 1650] [serial = 2279] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121a12400) [pid = 1650] [serial = 2277] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1181bc800) [pid = 1650] [serial = 2266] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12ba6e000) [pid = 1650] [serial = 2251] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119898c00) [pid = 1650] [serial = 2244] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128e7dc00) [pid = 1650] [serial = 2292] [outer = 0x0] [url = about:blank] 11:08:47 INFO - PROCESS | 1650 | 1468519727777 Marionette TRACE conn2 <- [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"]]]}] 11:08:47 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 11:08:47 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 11:08:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 11:08:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:08:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:08:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 11:08:47 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1326ms 11:08:47 INFO - PROCESS | 1650 | 1468519727816 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 11:08:47 INFO - PROCESS | 1650 | 1468519727819 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 11:08:47 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 11:08:47 INFO - PROCESS | 1650 | 1468519727822 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 11:08:47 INFO - PROCESS | 1650 | 1468519727824 Marionette TRACE conn2 <- [1,3114,null,{}] 11:08:47 INFO - PROCESS | 1650 | 1468519727827 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:08:47 INFO - PROCESS | 1650 | 1468519727829 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:47 INFO - PROCESS | 1650 | 1468519727923 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 11:08:47 INFO - PROCESS | 1650 | 1468519727928 Marionette TRACE conn2 -> [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\", \"1e2b4809-5621-4d3e-8ffb-dfb30bf64686\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:08:47 INFO - PROCESS | 1650 | 1468519727929 Marionette INFO sendAsync d2e475ac-0940-3342-9134-ec8bd78964c6 11:08:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1162e3000 == 26 [pid = 1650] [id = 788] 11:08:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112e18000) [pid = 1650] [serial = 2362] [outer = 0x0] 11:08:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112fbf800) [pid = 1650] [serial = 2363] [outer = 0x112e18000] 11:08:47 INFO - PROCESS | 1650 | 1468519727966 Marionette DEBUG loaded listener.js 11:08:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11393d000) [pid = 1650] [serial = 2364] [outer = 0x112e18000] 11:08:48 INFO - PROCESS | 1650 | 1468519728421 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 11:08:48 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 11:08:48 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 623ms 11:08:48 INFO - PROCESS | 1650 | 1468519728445 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 11:08:48 INFO - PROCESS | 1650 | 1468519728452 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 11:08:49 WARNING - u'runner_teardown' () 11:08:49 INFO - No more tests 11:08:49 INFO - Got 0 unexpected results 11:08:49 INFO - SUITE-END | took 518s 11:08:49 INFO - Closing logging queue 11:08:49 INFO - queue closed 11:08:49 INFO - Return code: 0 11:08:49 WARNING - # TBPL SUCCESS # 11:08:49 INFO - Running post-action listener: _resource_record_post_action 11:08:49 INFO - Running post-run listener: _resource_record_post_run 11:08:50 INFO - Total resource usage - Wall time: 540s; CPU: 58.0%; Read bytes: 37402112; Write bytes: 954176512; Read time: 284; Write time: 5011 11:08:50 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 11:08:50 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 153082368; Write bytes: 145055744; Read time: 13884; Write time: 289 11:08:50 INFO - run-tests - Wall time: 522s; CPU: 58.0%; Read bytes: 34862592; Write bytes: 797275136; Read time: 247; Write time: 4680 11:08:50 INFO - Running post-run listener: _upload_blobber_files 11:08:50 INFO - Blob upload gear active. 11:08:50 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 11:08:50 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 11:08:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 11:08:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 11:08:51 INFO - (blobuploader) - INFO - Open directory for files ... 11:08:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 11:08:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:08:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:08:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 11:08:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:08:51 INFO - (blobuploader) - INFO - Done attempting. 11:08:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 11:08:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:08:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:08:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 11:08:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:08:53 INFO - (blobuploader) - INFO - Done attempting. 11:08:53 INFO - (blobuploader) - INFO - Iteration through files over. 11:08:53 INFO - Return code: 0 11:08:53 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 11:08:53 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 11:08:53 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f5d82b249b4eee40df69a3f3af34bde5af8b2ea0918dd586f9c9eb88e63681e29e8ed7aa543d2745cf1950b03f3add3e4afca40f15b07a32b1ad0791541fe301", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/111d4007a83d0124ae32f98a628df8a490ceeb7c8d33447428acd06d31f2772d8305a0f0718f0871abd3e0f1fd34770189f8b48a4cd8b8a1a95f31c65d684fb3"} 11:08:53 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 11:08:53 INFO - Writing to file /builds/slave/test/properties/blobber_files 11:08:53 INFO - Contents: 11:08:53 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f5d82b249b4eee40df69a3f3af34bde5af8b2ea0918dd586f9c9eb88e63681e29e8ed7aa543d2745cf1950b03f3add3e4afca40f15b07a32b1ad0791541fe301", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/111d4007a83d0124ae32f98a628df8a490ceeb7c8d33447428acd06d31f2772d8305a0f0718f0871abd3e0f1fd34770189f8b48a4cd8b8a1a95f31c65d684fb3"} 11:08:53 INFO - Running post-run listener: copy_logs_to_upload_dir 11:08:53 INFO - Copying logs to upload dir... 11:08:53 INFO - mkdir: /builds/slave/test/build/upload/logs 11:08:53 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=593.064190 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 53 secs) (at 2016-07-14 11:08:53.847180) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-14 11:08:53.851378) ========= 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: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.0Ke0Q9s0sc/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test/properties RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.EHkSMeTcaS/Listeners TMPDIR=/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f5d82b249b4eee40df69a3f3af34bde5af8b2ea0918dd586f9c9eb88e63681e29e8ed7aa543d2745cf1950b03f3add3e4afca40f15b07a32b1ad0791541fe301", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/111d4007a83d0124ae32f98a628df8a490ceeb7c8d33447428acd06d31f2772d8305a0f0718f0871abd3e0f1fd34770189f8b48a4cd8b8a1a95f31c65d684fb3"} build_url:https://queue.taskcluster.net/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012469 build_url: 'https://queue.taskcluster.net/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f5d82b249b4eee40df69a3f3af34bde5af8b2ea0918dd586f9c9eb88e63681e29e8ed7aa543d2745cf1950b03f3add3e4afca40f15b07a32b1ad0791541fe301", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/111d4007a83d0124ae32f98a628df8a490ceeb7c8d33447428acd06d31f2772d8305a0f0718f0871abd3e0f1fd34770189f8b48a4cd8b8a1a95f31c65d684fb3"}' symbols_url: 'https://queue.taskcluster.net/v1/task/eXSx0fgASIiRZvGfE_iz7Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-14 11:08:53.893618) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 11:08:53.894003) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.0Ke0Q9s0sc/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.EHkSMeTcaS/Listeners TMPDIR=/var/folders/cl/xc50dtmn0c7ds5688s724z3w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.005058 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 11:08:53.944215) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-14 11:08:53.944585) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-14 11:08:53.945060) ========= ========= Total master_lag: 0.49 =========