builder: oak_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0091 starttime: 1461792959.16 results: success (0) buildid: 20160427123250 builduid: fe90b91173b345ca8d0f071f44c575cc revision: f6696d4874acb6802c23fe4f2ee8474955fe9d56 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-27 14:35:59.156819) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-27 14:35:59.157257) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-27 14:35:59.157544) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-27 14:35:59.177781) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 14:35:59.178135) ========= 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.ohcFhQ76uV/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.zi13tWDiEy/Listeners TMPDIR=/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/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-04-27 14:35:59-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 13.3M=0.001s 2016-04-27 14:35:59 (13.3 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.122294 ========= master_lag: 0.01 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 14:35:59.314594) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 14:35:59.314919) ========= 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.ohcFhQ76uV/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.zi13tWDiEy/Listeners TMPDIR=/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/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.027668 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 14:35:59.365648) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-27 14:35:59.365985) ========= bash -c 'python archiver_client.py mozharness --repo projects/oak --rev f6696d4874acb6802c23fe4f2ee8474955fe9d56 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo projects/oak --rev f6696d4874acb6802c23fe4f2ee8474955fe9d56 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ohcFhQ76uV/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.zi13tWDiEy/Listeners TMPDIR=/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/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-04-27 14:35:59,439 truncating revision to first 12 chars 2016-04-27 14:35:59,439 Setting DEBUG logging. 2016-04-27 14:35:59,440 attempt 1/10 2016-04-27 14:35:59,440 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/projects/oak/f6696d4874ac?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-27 14:36:01,318 unpacking tar archive at: oak-f6696d4874ac/testing/mozharness/ program finished with exit code 0 elapsedTime=2.127863 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-27 14:36:01.516583) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-27 14:36:01.516910) ========= script_repo_revision: f6696d4874acb6802c23fe4f2ee8474955fe9d56 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-27 14:36:01.517347) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-27 14:36:01.517622) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-27 14:36:01.531048) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 57 secs) (at 2016-04-27 14:36:01.531358) ========= /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 oak --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', 'oak', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ohcFhQ76uV/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.zi13tWDiEy/Listeners TMPDIR=/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/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 14:36:01 INFO - MultiFileLogger online at 20160427 14:36:01 in /builds/slave/test 14:36:01 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 oak --download-symbols true 14:36:01 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 14:36:01 INFO - {'append_to_log': False, 14:36:01 INFO - 'base_work_dir': '/builds/slave/test', 14:36:01 INFO - 'blob_upload_branch': 'oak', 14:36:01 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 14:36:01 INFO - 'buildbot_json_path': 'buildprops.json', 14:36:01 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 14:36:01 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:36:01 INFO - 'download_minidump_stackwalk': True, 14:36:01 INFO - 'download_symbols': 'true', 14:36:01 INFO - 'e10s': False, 14:36:01 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 14:36:01 INFO - 'tooltool.py': '/tools/tooltool.py', 14:36:01 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 14:36:01 INFO - '/tools/misc-python/virtualenv.py')}, 14:36:01 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:36:01 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:36:01 INFO - 'log_level': 'info', 14:36:01 INFO - 'log_to_console': True, 14:36:01 INFO - 'opt_config_files': (), 14:36:01 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:36:01 INFO - '--processes=1', 14:36:01 INFO - '--config=%(test_path)s/wptrunner.ini', 14:36:01 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:36:01 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:36:01 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:36:01 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:36:01 INFO - 'pip_index': False, 14:36:01 INFO - 'require_test_zip': True, 14:36:01 INFO - 'test_type': ('testharness',), 14:36:01 INFO - 'this_chunk': '1', 14:36:01 INFO - 'tooltool_cache': '/builds/tooltool_cache', 14:36:01 INFO - 'total_chunks': '10', 14:36:01 INFO - 'virtualenv_path': 'venv', 14:36:01 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:36:01 INFO - 'work_dir': 'build'} 14:36:01 INFO - ##### 14:36:01 INFO - ##### Running clobber step. 14:36:01 INFO - ##### 14:36:01 INFO - Running pre-action listener: _resource_record_pre_action 14:36:01 INFO - Running main action method: clobber 14:36:01 INFO - rmtree: /builds/slave/test/build 14:36:01 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 14:36:03 INFO - Running post-action listener: _resource_record_post_action 14:36:03 INFO - ##### 14:36:03 INFO - ##### Running read-buildbot-config step. 14:36:03 INFO - ##### 14:36:03 INFO - Running pre-action listener: _resource_record_pre_action 14:36:03 INFO - Running main action method: read_buildbot_config 14:36:03 INFO - Using buildbot properties: 14:36:03 INFO - { 14:36:03 INFO - "project": "", 14:36:03 INFO - "product": "firefox", 14:36:03 INFO - "script_repo_revision": "production", 14:36:03 INFO - "scheduler": "tests-oak-yosemite_r7-debug-unittest", 14:36:03 INFO - "repository": "", 14:36:03 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 oak debug test web-platform-tests-1", 14:36:03 INFO - "buildid": "20160427123250", 14:36:03 INFO - "pgo_build": "False", 14:36:03 INFO - "basedir": "/builds/slave/test", 14:36:03 INFO - "buildnumber": 5, 14:36:03 INFO - "slavename": "t-yosemite-r7-0091", 14:36:03 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 14:36:03 INFO - "platform": "macosx64", 14:36:03 INFO - "branch": "oak", 14:36:03 INFO - "revision": "f6696d4874acb6802c23fe4f2ee8474955fe9d56", 14:36:03 INFO - "repo_path": "projects/oak", 14:36:03 INFO - "moz_repo_path": "", 14:36:03 INFO - "stage_platform": "macosx64", 14:36:03 INFO - "builduid": "fe90b91173b345ca8d0f071f44c575cc", 14:36:03 INFO - "slavebuilddir": "test" 14:36:03 INFO - } 14:36:03 INFO - Found installer url https://queue.taskcluster.net/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg. 14:36:03 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json. 14:36:03 INFO - Running post-action listener: _resource_record_post_action 14:36:03 INFO - ##### 14:36:03 INFO - ##### Running download-and-extract step. 14:36:03 INFO - ##### 14:36:03 INFO - Running pre-action listener: _resource_record_pre_action 14:36:03 INFO - Running main action method: download_and_extract 14:36:03 INFO - mkdir: /builds/slave/test/build/tests 14:36: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')]} 14:36:03 INFO - https://queue.taskcluster.net/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 14:36:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 14:36:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 14:36:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 14:36:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json'}, attempt #1 14:36:05 INFO - Downloaded 1235 bytes. 14:36:05 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 14:36:05 INFO - Using the following test package requirements: 14:36:05 INFO - {u'common': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 14:36:05 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 14:36:05 INFO - u'firefox-49.0a1.en-US.mac64.cppunittest.tests.zip'], 14:36:05 INFO - u'gtest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 14:36:05 INFO - u'firefox-49.0a1.en-US.mac64.gtest.tests.zip'], 14:36:05 INFO - u'jittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 14:36:05 INFO - u'jsshell-mac64.zip'], 14:36:05 INFO - u'mochitest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 14:36:05 INFO - u'firefox-49.0a1.en-US.mac64.mochitest.tests.zip'], 14:36:05 INFO - u'mozbase': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 14:36:05 INFO - u'reftest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 14:36:05 INFO - u'firefox-49.0a1.en-US.mac64.reftest.tests.zip'], 14:36:05 INFO - u'talos': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 14:36:05 INFO - u'firefox-49.0a1.en-US.mac64.talos.tests.zip'], 14:36:05 INFO - u'web-platform': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 14:36:05 INFO - u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'], 14:36:05 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 14:36:05 INFO - u'firefox-49.0a1.en-US.mac64.xpcshell.tests.zip']} 14:36:05 INFO - Downloading packages: [u'firefox-49.0a1.en-US.mac64.common.tests.zip', u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 14:36: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')]} 14:36:05 INFO - https://queue.taskcluster.net/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 14:36:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 14:36:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 14:36:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip 14:36:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip'}, attempt #1 14:36:10 INFO - Downloaded 17993203 bytes. 14:36:10 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:36:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:36:11 INFO - caution: filename not matched: web-platform/* 14:36:11 INFO - Return code: 11 14:36:11 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')]} 14:36:11 INFO - https://queue.taskcluster.net/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 14:36:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 14:36:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 14:36:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 14:36:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 14:36:16 INFO - Downloaded 36406661 bytes. 14:36:16 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:36:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:36:20 INFO - caution: filename not matched: bin/* 14:36:20 INFO - caution: filename not matched: config/* 14:36:20 INFO - caution: filename not matched: mozbase/* 14:36:20 INFO - caution: filename not matched: marionette/* 14:36:20 INFO - caution: filename not matched: tools/wptserve/* 14:36:20 INFO - Return code: 11 14:36:20 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')]} 14:36:20 INFO - https://queue.taskcluster.net/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 14:36:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 14:36:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 14:36:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg 14:36:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg'}, attempt #1 14:36:28 INFO - Downloaded 68925787 bytes. 14:36:28 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 14:36:28 INFO - mkdir: /builds/slave/test/properties 14:36:28 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:36:28 INFO - Writing to file /builds/slave/test/properties/build_url 14:36:28 INFO - Contents: 14:36:28 INFO - build_url:https://queue.taskcluster.net/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 14:36:29 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 14:36:29 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:36:29 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:36:29 INFO - Contents: 14:36:29 INFO - symbols_url:https://queue.taskcluster.net/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 14:36: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')]} 14:36:29 INFO - https://queue.taskcluster.net/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:36:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 14:36:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 14:36:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 14:36:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 14:36:32 INFO - Downloaded 103652060 bytes. 14:36:32 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 14:36:32 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 14:36:36 INFO - Return code: 0 14:36:36 INFO - Running post-action listener: _resource_record_post_action 14:36:36 INFO - Running post-action listener: set_extra_try_arguments 14:36:36 INFO - ##### 14:36:36 INFO - ##### Running create-virtualenv step. 14:36:36 INFO - ##### 14:36:36 INFO - Running pre-action listener: _pre_create_virtualenv 14:36:36 INFO - Running pre-action listener: _resource_record_pre_action 14:36:36 INFO - Running main action method: create_virtualenv 14:36:36 INFO - Creating virtualenv /builds/slave/test/build/venv 14:36:36 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 14:36:36 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 14:36:36 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 14:36:36 INFO - Using real prefix '/tools/python27' 14:36:36 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:36:36 INFO - Installing distribute.............................................................................................................................................................................................done. 14:36:39 INFO - Installing pip.................done. 14:36:39 INFO - Return code: 0 14:36:39 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 14:36:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:36:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:36:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:36:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:36:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:36:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:36:39 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 0x1096cde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1096eaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa950cdab40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1096e65e0>, '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 0x1092c9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1092f4990>, '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.ohcFhQ76uV/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.zi13tWDiEy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:36:39 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 14:36:39 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 14:36:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ohcFhQ76uV/Render', 14:36:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:36:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:36:39 INFO - 'HOME': '/Users/cltbld', 14:36:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:36:39 INFO - 'LOGNAME': 'cltbld', 14:36:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:36:39 INFO - 'MOZ_NO_REMOTE': '1', 14:36:39 INFO - 'NO_EM_RESTART': '1', 14:36:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:36:39 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:36:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:36:39 INFO - 'PWD': '/builds/slave/test', 14:36:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:36:39 INFO - 'SHELL': '/bin/bash', 14:36:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zi13tWDiEy/Listeners', 14:36:39 INFO - 'TMPDIR': '/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/', 14:36:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:36:39 INFO - 'USER': 'cltbld', 14:36:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:36:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:36:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:36:39 INFO - 'XPC_FLAGS': '0x0', 14:36:39 INFO - 'XPC_SERVICE_NAME': '0', 14:36:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:36:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:36:39 INFO - Downloading/unpacking psutil>=0.7.1 14:36:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:36:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:36:39 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 14:36:39 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 14:36:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:36:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:36:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 14:36:42 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:36:42 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:36:42 INFO - Installing collected packages: psutil 14:36:42 INFO - Running setup.py install for psutil 14:36:43 INFO - building 'psutil._psutil_osx' extension 14:36:43 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 14:36:43 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 14:36:43 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 14:36:43 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 14:36:43 INFO - building 'psutil._psutil_posix' extension 14:36:43 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 14:36:43 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 14:36:43 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 14:36:43 INFO - ^ 14:36:43 INFO - 1 warning generated. 14:36:43 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 14:36:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:36:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:36:44 INFO - Successfully installed psutil 14:36:44 INFO - Cleaning up... 14:36:44 INFO - Return code: 0 14:36:44 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 14:36:44 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')]} 14:36:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:36:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:36:44 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')]} 14:36:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:36:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:36:44 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 0x1096cde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1096eaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa950cdab40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1096e65e0>, '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 0x1092c9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1092f4990>, '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.ohcFhQ76uV/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.zi13tWDiEy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:36:44 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 14:36:44 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 14:36:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ohcFhQ76uV/Render', 14:36:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:36:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:36:44 INFO - 'HOME': '/Users/cltbld', 14:36:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:36:44 INFO - 'LOGNAME': 'cltbld', 14:36:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:36:44 INFO - 'MOZ_NO_REMOTE': '1', 14:36:44 INFO - 'NO_EM_RESTART': '1', 14:36:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:36:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:36:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:36:44 INFO - 'PWD': '/builds/slave/test', 14:36:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:36:44 INFO - 'SHELL': '/bin/bash', 14:36:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zi13tWDiEy/Listeners', 14:36:44 INFO - 'TMPDIR': '/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/', 14:36:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:36:44 INFO - 'USER': 'cltbld', 14:36:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:36:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:36:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:36:44 INFO - 'XPC_FLAGS': '0x0', 14:36:44 INFO - 'XPC_SERVICE_NAME': '0', 14:36:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:36:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:36:44 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:36:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:36:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:36:44 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 14:36:44 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 14:36:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:36:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:36:46 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:36:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 14:36:47 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 14:36:47 INFO - Installing collected packages: mozsystemmonitor 14:36:47 INFO - Running setup.py install for mozsystemmonitor 14:36:47 INFO - Successfully installed mozsystemmonitor 14:36:47 INFO - Cleaning up... 14:36:47 INFO - Return code: 0 14:36:47 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:36:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:36:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:36:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:36:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:36:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:36:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:36:47 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 0x1096cde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1096eaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa950cdab40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1096e65e0>, '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 0x1092c9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1092f4990>, '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.ohcFhQ76uV/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.zi13tWDiEy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:36:47 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 14:36:47 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 14:36:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ohcFhQ76uV/Render', 14:36:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:36:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:36:47 INFO - 'HOME': '/Users/cltbld', 14:36:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:36:47 INFO - 'LOGNAME': 'cltbld', 14:36:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:36:47 INFO - 'MOZ_NO_REMOTE': '1', 14:36:47 INFO - 'NO_EM_RESTART': '1', 14:36:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:36:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:36:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:36:47 INFO - 'PWD': '/builds/slave/test', 14:36:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:36:47 INFO - 'SHELL': '/bin/bash', 14:36:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zi13tWDiEy/Listeners', 14:36:47 INFO - 'TMPDIR': '/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/', 14:36:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:36:47 INFO - 'USER': 'cltbld', 14:36:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:36:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:36:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:36:47 INFO - 'XPC_FLAGS': '0x0', 14:36:47 INFO - 'XPC_SERVICE_NAME': '0', 14:36:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:36:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:36:47 INFO - Downloading/unpacking blobuploader==1.2.4 14:36:47 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 14:36:47 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 14:36:47 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 14:36:47 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 14:36:47 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 14:36:47 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 14:36:49 INFO - Downloading blobuploader-1.2.4.tar.gz 14:36:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 14:36:49 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:36:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:36:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:36:49 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 14:36:49 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 14:36:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:36:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:36:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 14:36:50 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:36:50 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 14:36:50 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 14:36:50 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 14:36:50 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 14:36:50 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 14:36:50 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 14:36:50 INFO - Downloading docopt-0.6.1.tar.gz 14:36:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 14:36:51 INFO - Installing collected packages: blobuploader, requests, docopt 14:36:51 INFO - Running setup.py install for blobuploader 14:36:51 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 14:36:51 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 14:36:51 INFO - Running setup.py install for requests 14:36:51 INFO - Running setup.py install for docopt 14:36:51 INFO - Successfully installed blobuploader requests docopt 14:36:51 INFO - Cleaning up... 14:36:51 INFO - Return code: 0 14:36:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:36:51 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')]} 14:36:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:36:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:36:51 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')]} 14:36:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:36:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:36:51 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 0x1096cde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1096eaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa950cdab40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1096e65e0>, '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 0x1092c9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1092f4990>, '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.ohcFhQ76uV/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.zi13tWDiEy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:36:51 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 14:36:51 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 14:36:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ohcFhQ76uV/Render', 14:36:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:36:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:36:51 INFO - 'HOME': '/Users/cltbld', 14:36:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:36:51 INFO - 'LOGNAME': 'cltbld', 14:36:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:36:51 INFO - 'MOZ_NO_REMOTE': '1', 14:36:51 INFO - 'NO_EM_RESTART': '1', 14:36:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:36:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:36:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:36:51 INFO - 'PWD': '/builds/slave/test', 14:36:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:36:51 INFO - 'SHELL': '/bin/bash', 14:36:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zi13tWDiEy/Listeners', 14:36:51 INFO - 'TMPDIR': '/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/', 14:36:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:36:51 INFO - 'USER': 'cltbld', 14:36:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:36:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:36:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:36:51 INFO - 'XPC_FLAGS': '0x0', 14:36:51 INFO - 'XPC_SERVICE_NAME': '0', 14:36:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:36:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:36:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:36:52 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-7hBEDU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:36:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:36:52 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-z68hfm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:36:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:36:52 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-sZgibM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:36:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:36:52 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-e1Cn_B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:36:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:36:52 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-_xgSy1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:36:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:36:52 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-dgs6Ed-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:36:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:36:52 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-7ZVhbg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:36:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:36:52 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-3qkoRL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:36:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:36:53 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-cI1mpk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:36:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:36:53 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-YisXnA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:36:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:36:53 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-HRRm_X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:36:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:36:53 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-msHdJs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:36:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:36:53 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-YQpSxu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:36:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:36:53 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-DW_gtF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:36:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:36:53 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-gmMCXL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:36:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:36:53 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-bGZgST-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:36:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:36:53 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-EaZfHe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:36:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:36:53 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-TfQIcB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:36:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:36:54 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-1Uw5vP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:36:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:36:54 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-UOKCLR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:36:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:36:54 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-qmNiSo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:36:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:36:54 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 14:36:54 INFO - Running setup.py install for manifestparser 14:36:54 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 14:36:54 INFO - Running setup.py install for mozcrash 14:36:55 INFO - Running setup.py install for mozdebug 14:36:55 INFO - Running setup.py install for mozdevice 14:36:55 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 14:36:55 INFO - Installing dm script to /builds/slave/test/build/venv/bin 14:36:55 INFO - Running setup.py install for mozfile 14:36:55 INFO - Running setup.py install for mozhttpd 14:36:55 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 14:36:55 INFO - Running setup.py install for mozinfo 14:36:55 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 14:36:55 INFO - Running setup.py install for mozInstall 14:36:55 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 14:36:55 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 14:36:55 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 14:36:55 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 14:36:55 INFO - Running setup.py install for mozleak 14:36:56 INFO - Running setup.py install for mozlog 14:36:56 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 14:36:56 INFO - Running setup.py install for moznetwork 14:36:56 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 14:36:56 INFO - Running setup.py install for mozprocess 14:36:56 INFO - Running setup.py install for mozprofile 14:36:56 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 14:36:56 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 14:36:56 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 14:36:56 INFO - Running setup.py install for mozrunner 14:36:56 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 14:36:56 INFO - Running setup.py install for mozscreenshot 14:36:57 INFO - Running setup.py install for moztest 14:36:57 INFO - Running setup.py install for mozversion 14:36:57 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 14:36:57 INFO - Running setup.py install for wptserve 14:36:57 INFO - Running setup.py install for marionette-driver 14:36:57 INFO - Running setup.py install for browsermob-proxy 14:36:57 INFO - Running setup.py install for marionette-client 14:36:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:36:58 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 14:36:58 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 14:36:58 INFO - Cleaning up... 14:36:58 INFO - Return code: 0 14:36:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:36:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:36:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:36:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:36:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:36:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:36:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:36:58 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 0x1096cde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1096eaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa950cdab40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1096e65e0>, '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 0x1092c9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1092f4990>, '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.ohcFhQ76uV/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.zi13tWDiEy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:36:58 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 14:36:58 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 14:36:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ohcFhQ76uV/Render', 14:36:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:36:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:36:58 INFO - 'HOME': '/Users/cltbld', 14:36:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:36:58 INFO - 'LOGNAME': 'cltbld', 14:36:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:36:58 INFO - 'MOZ_NO_REMOTE': '1', 14:36:58 INFO - 'NO_EM_RESTART': '1', 14:36:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:36:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:36:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:36:58 INFO - 'PWD': '/builds/slave/test', 14:36:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:36:58 INFO - 'SHELL': '/bin/bash', 14:36:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zi13tWDiEy/Listeners', 14:36:58 INFO - 'TMPDIR': '/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/', 14:36:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:36:58 INFO - 'USER': 'cltbld', 14:36:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:36:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:36:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:36:58 INFO - 'XPC_FLAGS': '0x0', 14:36:58 INFO - 'XPC_SERVICE_NAME': '0', 14:36:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:36:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:36:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:36:58 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-VdNX6s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:36:58 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)) 14:36:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:36:58 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-w8BbVF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:36:59 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)) 14:36:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:36:59 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-vaftQg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:36:59 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)) 14:36:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:36:59 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-9T48Us-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:36:59 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)) 14:36:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:36:59 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-LGFIgF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:36:59 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)) 14:36:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:36:59 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-zB6oE_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:36:59 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)) 14:36:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:36:59 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-QK4iwn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:36:59 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)) 14:36:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:36:59 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-HKtuhL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:36:59 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)) 14:36:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:36:59 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-_Ppgny-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:36:59 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)) 14:36:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:36:59 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-9TcbDK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:36:59 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)) 14:36:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:36:59 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-p3B7fe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:37:00 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)) 14:37:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:37:00 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-zpty3l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:37:00 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)) 14:37:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:37:00 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-zdw7WN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:37:00 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)) 14:37:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:37:00 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-7cYdLm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:37:00 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)) 14:37:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:37:00 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-wfv5YD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:37:00 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)) 14:37:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:37:00 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-rGwcp7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:37:00 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)) 14:37:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:37:00 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-ALBuPw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:37:00 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)) 14:37:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:37:00 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-u9OcfM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:37:00 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)) 14:37:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:37:00 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-CMb2ja-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:37:00 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)) 14:37:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:37:00 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-8EomHq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:37:01 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)) 14:37:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:37:01 INFO - Running setup.py (path:/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/pip-s76K2o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:37:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:37:01 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)) 14:37:01 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)) 14:37:01 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)) 14:37:01 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)) 14:37:01 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)) 14:37:01 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)) 14:37:01 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:37:01 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 14:37:01 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 14:37:01 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 14:37:01 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 14:37:01 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 14:37:01 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 14:37:04 INFO - Downloading blessings-1.6.tar.gz 14:37:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 14:37:04 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)) 14:37:04 INFO - Installing collected packages: blessings 14:37:04 INFO - Running setup.py install for blessings 14:37:04 INFO - Successfully installed blessings 14:37:04 INFO - Cleaning up... 14:37:04 INFO - Return code: 0 14:37:04 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:37:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:37:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:37:04 INFO - Reading from file tmpfile_stdout 14:37:04 INFO - Current package versions: 14:37:04 INFO - blessings == 1.6 14:37:04 INFO - blobuploader == 1.2.4 14:37:04 INFO - browsermob-proxy == 0.6.0 14:37:04 INFO - docopt == 0.6.1 14:37:04 INFO - manifestparser == 1.1 14:37:04 INFO - marionette-client == 2.3.0 14:37:04 INFO - marionette-driver == 1.4.0 14:37:04 INFO - mozInstall == 1.12 14:37:04 INFO - mozcrash == 0.17 14:37:04 INFO - mozdebug == 0.1 14:37:04 INFO - mozdevice == 0.48 14:37:04 INFO - mozfile == 1.2 14:37:04 INFO - mozhttpd == 0.7 14:37:04 INFO - mozinfo == 0.9 14:37:04 INFO - mozleak == 0.1 14:37:04 INFO - mozlog == 3.1 14:37:04 INFO - moznetwork == 0.27 14:37:04 INFO - mozprocess == 0.22 14:37:04 INFO - mozprofile == 0.28 14:37:04 INFO - mozrunner == 6.11 14:37:04 INFO - mozscreenshot == 0.1 14:37:04 INFO - mozsystemmonitor == 0.0 14:37:04 INFO - moztest == 0.7 14:37:04 INFO - mozversion == 1.4 14:37:04 INFO - psutil == 3.1.1 14:37:04 INFO - requests == 1.2.3 14:37:04 INFO - wptserve == 1.4.0 14:37:04 INFO - wsgiref == 0.1.2 14:37:04 INFO - Running post-action listener: _resource_record_post_action 14:37:04 INFO - Running post-action listener: _start_resource_monitoring 14:37:04 INFO - Starting resource monitoring. 14:37:04 INFO - ##### 14:37:04 INFO - ##### Running pull step. 14:37:04 INFO - ##### 14:37:04 INFO - Running pre-action listener: _resource_record_pre_action 14:37:04 INFO - Running main action method: pull 14:37:04 INFO - Pull has nothing to do! 14:37:04 INFO - Running post-action listener: _resource_record_post_action 14:37:04 INFO - ##### 14:37:04 INFO - ##### Running install step. 14:37:04 INFO - ##### 14:37:04 INFO - Running pre-action listener: _resource_record_pre_action 14:37:04 INFO - Running main action method: install 14:37:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:37:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:37:05 INFO - Reading from file tmpfile_stdout 14:37:05 INFO - Detecting whether we're running mozinstall >=1.0... 14:37:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:37:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:37:05 INFO - Reading from file tmpfile_stdout 14:37:05 INFO - Output received: 14:37:05 INFO - Usage: mozinstall [options] installer 14:37:05 INFO - Options: 14:37:05 INFO - -h, --help show this help message and exit 14:37:05 INFO - -d DEST, --destination=DEST 14:37:05 INFO - Directory to install application into. [default: 14:37:05 INFO - "/builds/slave/test"] 14:37:05 INFO - --app=APP Application being installed. [default: firefox] 14:37:05 INFO - mkdir: /builds/slave/test/build/application 14:37:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 14:37:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 14:37:25 INFO - Reading from file tmpfile_stdout 14:37:25 INFO - Output received: 14:37:25 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 14:37:25 INFO - Running post-action listener: _resource_record_post_action 14:37:25 INFO - ##### 14:37:25 INFO - ##### Running run-tests step. 14:37:25 INFO - ##### 14:37:25 INFO - Running pre-action listener: _resource_record_pre_action 14:37:25 INFO - Running main action method: run_tests 14:37:25 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:37:25 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:37:25 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:37:25 INFO - grabbing minidump binary from tooltool 14:37:25 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')]} 14:37:25 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 0x1096e65e0>, '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 0x1092c9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1092f4990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:37:25 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 14:37:25 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 14:37:25 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 14:37:25 INFO - Return code: 0 14:37:25 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 14:37:25 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:37:25 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/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.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 14:37:25 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/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.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 14:37:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ohcFhQ76uV/Render', 14:37:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:37:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:37:25 INFO - 'HOME': '/Users/cltbld', 14:37:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:37:25 INFO - 'LOGNAME': 'cltbld', 14:37:25 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:37:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:37:25 INFO - 'MOZ_NO_REMOTE': '1', 14:37:25 INFO - 'NO_EM_RESTART': '1', 14:37:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:37:25 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:37:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:37:25 INFO - 'PWD': '/builds/slave/test', 14:37:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:37:25 INFO - 'SHELL': '/bin/bash', 14:37:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zi13tWDiEy/Listeners', 14:37:25 INFO - 'TMPDIR': '/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/T/', 14:37:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:37:25 INFO - 'USER': 'cltbld', 14:37:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:37:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:37:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:37:25 INFO - 'XPC_FLAGS': '0x0', 14:37:25 INFO - 'XPC_SERVICE_NAME': '0', 14:37:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:37:25 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/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.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 14:37:25 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 14:37:25 INFO - import pkg_resources 14:37:26 INFO - Using 1 client processes 14:37:26 INFO - wptserve Starting http server on 127.0.0.1:8000 14:37:26 INFO - wptserve Starting http server on 127.0.0.1:8001 14:37:26 INFO - wptserve Starting http server on 127.0.0.1:8443 14:37:28 INFO - SUITE-START | Running 778 tests 14:37:28 INFO - Running testharness tests 14:37:28 INFO - Setting up ssl 14:37:28 INFO - PROCESS | certutil | 14:37:28 INFO - PROCESS | certutil | 14:37:28 INFO - PROCESS | certutil | 14:37:28 INFO - Certificate Nickname Trust Attributes 14:37:28 INFO - SSL,S/MIME,JAR/XPI 14:37:28 INFO - 14:37:28 INFO - web-platform-tests CT,, 14:37:28 INFO - 14:37:28 INFO - Starting runner 14:37:29 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 14:37:30 INFO - PROCESS | 1650 | 1461793050088 Marionette DEBUG Marionette enabled via build flag and pref 14:37:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11662a800 == 1 [pid = 1650] [id = 1] 14:37:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x11662b000) [pid = 1650] [serial = 1] [outer = 0x0] 14:37:30 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 14:37:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x11662c000) [pid = 1650] [serial = 2] [outer = 0x11662b000] 14:37:30 INFO - PROCESS | 1650 | 1461793050448 Marionette INFO Listening on port 2828 14:37:30 INFO - PROCESS | 1650 | 1461793050677 Marionette DEBUG Marionette enabled via command-line flag 14:37:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119171000 == 2 [pid = 1650] [id = 2] 14:37:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x119171800) [pid = 1650] [serial = 3] [outer = 0x0] 14:37:30 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 14:37:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x119172800) [pid = 1650] [serial = 4] [outer = 0x119171800] 14:37:30 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-m64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:37:30 INFO - PROCESS | 1650 | 1461793050840 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49291 14:37:30 INFO - PROCESS | 1650 | 1461793050911 Marionette DEBUG Closed connection conn0 14:37:30 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-m64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:37:30 INFO - PROCESS | 1650 | 1461793050917 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49292 14:37:30 INFO - PROCESS | 1650 | 1461793050932 Marionette DEBUG Closed connection conn1 14:37:30 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-m64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:37:30 INFO - PROCESS | 1650 | 1461793050937 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49293 14:37:30 INFO - PROCESS | 1650 | 1461793050946 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:37:30 INFO - PROCESS | 1650 | 1461793050952 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","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":"20160427123250","device":"desktop","version":"49.0a1"} 14:37:31 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:37:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c93d000 == 3 [pid = 1650] [id = 3] 14:37:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x11c93d800) [pid = 1650] [serial = 5] [outer = 0x0] 14:37:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c93e000 == 4 [pid = 1650] [id = 4] 14:37:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x11c9ed800) [pid = 1650] [serial = 6] [outer = 0x0] 14:37:32 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/oak-m64-d-00000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:37:32 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:37:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e8a000 == 5 [pid = 1650] [id = 5] 14:37:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x11c9ed000) [pid = 1650] [serial = 7] [outer = 0x0] 14:37:32 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:37:32 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:37:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x125fdcc00) [pid = 1650] [serial = 8] [outer = 0x11c9ed000] 14:37:32 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 14:37:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x126e43000) [pid = 1650] [serial = 9] [outer = 0x11c93d800] 14:37:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x126e5ac00) [pid = 1650] [serial = 10] [outer = 0x11c9ed800] 14:37:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x126e5c800) [pid = 1650] [serial = 11] [outer = 0x11c9ed000] 14:37:32 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/oak-m64-d-00000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:37:33 INFO - PROCESS | 1650 | 1461793053081 Marionette DEBUG loaded listener.js 14:37:33 INFO - PROCESS | 1650 | 1461793053092 Marionette DEBUG loaded listener.js 14:37:33 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 14:37:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x1292c2c00) [pid = 1650] [serial = 12] [outer = 0x11c9ed000] 14:37:33 INFO - PROCESS | 1650 | 1461793053439 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"bdcd5a48-10fc-6f4f-a04e-c0b677703c21","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","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":"20160427123250","device":"desktop","version":"49.0a1","command_id":1}}] 14:37:33 INFO - PROCESS | 1650 | 1461793053529 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}] 14:37:33 INFO - PROCESS | 1650 | 1461793053569 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 14:37:33 INFO - PROCESS | 1650 | 1461793053657 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:37:33 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/oak-m64-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:37:33 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:37:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x12b77f800) [pid = 1650] [serial = 13] [outer = 0x11c9ed000] 14:37:34 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:37:34 INFO - PROCESS | 1650 | 1461793054144 Marionette TRACE conn2 <- [1,3,null,{}] 14:37:34 INFO - PROCESS | 1650 | 1461793054147 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:37:34 INFO - PROCESS | 1650 | 1461793054161 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 14:37:34 INFO - PROCESS | 1650 | 1461793054189 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 14:37:34 INFO - PROCESS | 1650 | 1461793054191 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 14:37:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:37:34 INFO - PROCESS | 1650 | 1461793054194 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:37:34 INFO - PROCESS | 1650 | 1461793054196 Marionette TRACE conn2 <- [1,6,null,{}] 14:37:34 INFO - PROCESS | 1650 | 1461793054199 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}] 14:37:34 INFO - PROCESS | 1650 | 1461793054209 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 14:37:34 INFO - PROCESS | 1650 | 1461793054212 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbdf000 == 6 [pid = 1650] [id = 6] 14:37:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x12bd0d800) [pid = 1650] [serial = 14] [outer = 0x0] 14:37:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x12bd0e400) [pid = 1650] [serial = 15] [outer = 0x12bd0d800] 14:37:34 INFO - PROCESS | 1650 | 1461793054244 Marionette DEBUG loaded listener.js 14:37:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x12bf12800) [pid = 1650] [serial = 16] [outer = 0x12bd0d800] 14:37:34 INFO - PROCESS | 1650 | 1461793054554 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]]]}] 14:37:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bfb7800 == 7 [pid = 1650] [id = 7] 14:37:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x12ba52c00) [pid = 1650] [serial = 17] [outer = 0x0] 14:37:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x12bf18c00) [pid = 1650] [serial = 18] [outer = 0x12ba52c00] 14:37:34 INFO - PROCESS | 1650 | 1461793054580 Marionette DEBUG loaded listener.js 14:37:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x12c10bc00) [pid = 1650] [serial = 19] [outer = 0x12ba52c00] 14:37:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:37:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 421ms 14:37:34 INFO - PROCESS | 1650 | 1461793054641 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 14:37:34 INFO - PROCESS | 1650 | 1461793054642 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 14:37:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:37:34 INFO - PROCESS | 1650 | 1461793054660 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:37:34 INFO - PROCESS | 1650 | 1461793054661 Marionette TRACE conn2 <- [1,10,null,{}] 14:37:34 INFO - PROCESS | 1650 | 1461793054676 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}] 14:37:34 INFO - PROCESS | 1650 | 1461793054808 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 14:37:34 INFO - PROCESS | 1650 | 1461793054839 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d530000 == 8 [pid = 1650] [id = 8] 14:37:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12c109800) [pid = 1650] [serial = 20] [outer = 0x0] 14:37:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12d559400) [pid = 1650] [serial = 21] [outer = 0x12c109800] 14:37:34 INFO - PROCESS | 1650 | 1461793054868 Marionette DEBUG loaded listener.js 14:37:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12d55d800) [pid = 1650] [serial = 22] [outer = 0x12c109800] 14:37:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:37:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 582ms 14:37:35 INFO - PROCESS | 1650 | 1461793055227 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]]]}] 14:37:35 INFO - PROCESS | 1650 | 1461793055231 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 14:37:35 INFO - PROCESS | 1650 | 1461793055233 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 14:37:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:37:35 INFO - PROCESS | 1650 | 1461793055239 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:37:35 INFO - PROCESS | 1650 | 1461793055240 Marionette TRACE conn2 <- [1,14,null,{}] 14:37:35 INFO - PROCESS | 1650 | 1461793055243 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}] 14:37:35 INFO - PROCESS | 1650 | 1461793055330 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 14:37:35 INFO - PROCESS | 1650 | 1461793055337 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dcde000 == 9 [pid = 1650] [id = 9] 14:37:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12d564c00) [pid = 1650] [serial = 23] [outer = 0x0] 14:37:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12dc2ec00) [pid = 1650] [serial = 24] [outer = 0x12d564c00] 14:37:35 INFO - PROCESS | 1650 | 1461793055362 Marionette DEBUG loaded listener.js 14:37:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12780c800) [pid = 1650] [serial = 25] [outer = 0x12d564c00] 14:37:35 INFO - PROCESS | 1650 | 1461793055614 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]]]}] 14:37:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:37:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 14:37:35 INFO - PROCESS | 1650 | 1461793055658 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 14:37:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:37:35 INFO - PROCESS | 1650 | 1461793055659 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 14:37:35 INFO - PROCESS | 1650 | 1461793055661 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:37:35 INFO - PROCESS | 1650 | 1461793055662 Marionette TRACE conn2 <- [1,18,null,{}] 14:37:35 INFO - PROCESS | 1650 | 1461793055664 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}] 14:37:35 INFO - PROCESS | 1650 | 1461793055762 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 14:37:35 INFO - PROCESS | 1650 | 1461793055787 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e556000 == 10 [pid = 1650] [id = 10] 14:37:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x12e5d7400) [pid = 1650] [serial = 26] [outer = 0x0] 14:37:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12e5d9000) [pid = 1650] [serial = 27] [outer = 0x12e5d7400] 14:37:35 INFO - PROCESS | 1650 | 1461793055815 Marionette DEBUG loaded listener.js 14:37:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12e5df000) [pid = 1650] [serial = 28] [outer = 0x12e5d7400] 14:37:36 INFO - PROCESS | 1650 | 1461793056061 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]]]}] 14:37:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:37:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 14:37:36 INFO - PROCESS | 1650 | 1461793056082 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 14:37:36 INFO - PROCESS | 1650 | 1461793056083 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 14:37:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:37:36 INFO - PROCESS | 1650 | 1461793056095 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:37:36 INFO - PROCESS | 1650 | 1461793056096 Marionette TRACE conn2 <- [1,22,null,{}] 14:37:36 INFO - PROCESS | 1650 | 1461793056098 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}] 14:37:36 INFO - PROCESS | 1650 | 1461793056195 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 14:37:36 INFO - PROCESS | 1650 | 1461793056199 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8ef800 == 11 [pid = 1650] [id = 11] 14:37:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x11a65c400) [pid = 1650] [serial = 29] [outer = 0x0] 14:37:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x12e5e1c00) [pid = 1650] [serial = 30] [outer = 0x11a65c400] 14:37:36 INFO - PROCESS | 1650 | 1461793056227 Marionette DEBUG loaded listener.js 14:37:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12e8da000) [pid = 1650] [serial = 31] [outer = 0x11a65c400] 14:37:36 INFO - PROCESS | 1650 | 1461793056455 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]]]}] 14:37:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:37:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 370ms 14:37:36 INFO - PROCESS | 1650 | 1461793056463 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 14:37:36 INFO - PROCESS | 1650 | 1461793056464 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 14:37:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:37:36 INFO - PROCESS | 1650 | 1461793056466 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:37:36 INFO - PROCESS | 1650 | 1461793056468 Marionette TRACE conn2 <- [1,26,null,{}] 14:37:36 INFO - PROCESS | 1650 | 1461793056477 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}] 14:37:36 INFO - PROCESS | 1650 | 1461793056575 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 14:37:36 INFO - PROCESS | 1650 | 1461793056579 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12eb73800 == 12 [pid = 1650] [id = 12] 14:37:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x12ea6c000) [pid = 1650] [serial = 32] [outer = 0x0] 14:37:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x12ea77000) [pid = 1650] [serial = 33] [outer = 0x12ea6c000] 14:37:36 INFO - PROCESS | 1650 | 1461793056604 Marionette DEBUG loaded listener.js 14:37:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12eb87800) [pid = 1650] [serial = 34] [outer = 0x12ea6c000] 14:37:36 INFO - PROCESS | 1650 | 1461793056840 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]]]}] 14:37:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:37:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 422ms 14:37:36 INFO - PROCESS | 1650 | 1461793056891 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 14:37:36 INFO - PROCESS | 1650 | 1461793056892 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 14:37:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:37:36 INFO - PROCESS | 1650 | 1461793056895 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:37:36 INFO - PROCESS | 1650 | 1461793056896 Marionette TRACE conn2 <- [1,30,null,{}] 14:37:36 INFO - PROCESS | 1650 | 1461793056898 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}] 14:37:36 INFO - PROCESS | 1650 | 1461793056994 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 14:37:37 INFO - PROCESS | 1650 | 1461793056998 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f052000 == 13 [pid = 1650] [id = 13] 14:37:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12ea79c00) [pid = 1650] [serial = 35] [outer = 0x0] 14:37:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12eb90400) [pid = 1650] [serial = 36] [outer = 0x12ea79c00] 14:37:37 INFO - PROCESS | 1650 | 1461793057023 Marionette DEBUG loaded listener.js 14:37:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12f081000) [pid = 1650] [serial = 37] [outer = 0x12ea79c00] 14:37:37 INFO - PROCESS | 1650 | 1461793057255 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]]]}] 14:37:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:37:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 369ms 14:37:37 INFO - PROCESS | 1650 | 1461793057264 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 14:37:37 INFO - PROCESS | 1650 | 1461793057265 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 14:37:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:37:37 INFO - PROCESS | 1650 | 1461793057275 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:37:37 INFO - PROCESS | 1650 | 1461793057276 Marionette TRACE conn2 <- [1,34,null,{}] 14:37:37 INFO - PROCESS | 1650 | 1461793057279 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}] 14:37:37 INFO - PROCESS | 1650 | 1461793057367 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 14:37:37 INFO - PROCESS | 1650 | 1461793057385 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f422000 == 14 [pid = 1650] [id = 14] 14:37:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12f088800) [pid = 1650] [serial = 38] [outer = 0x0] 14:37:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12f08b400) [pid = 1650] [serial = 39] [outer = 0x12f088800] 14:37:37 INFO - PROCESS | 1650 | 1461793057411 Marionette DEBUG loaded listener.js 14:37:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12f4d0000) [pid = 1650] [serial = 40] [outer = 0x12f088800] 14:37:37 INFO - PROCESS | 1650 | 1461793057665 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]]]}] 14:37:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:37:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 425ms 14:37:37 INFO - PROCESS | 1650 | 1461793057694 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 14:37:37 INFO - PROCESS | 1650 | 1461793057695 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 14:37:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:37:37 INFO - PROCESS | 1650 | 1461793057697 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:37:37 INFO - PROCESS | 1650 | 1461793057698 Marionette TRACE conn2 <- [1,38,null,{}] 14:37:37 INFO - PROCESS | 1650 | 1461793057707 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}] 14:37:37 INFO - PROCESS | 1650 | 1461793057797 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 14:37:37 INFO - PROCESS | 1650 | 1461793057804 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f829800 == 15 [pid = 1650] [id = 15] 14:37:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12f4d2c00) [pid = 1650] [serial = 41] [outer = 0x0] 14:37:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12f4db800) [pid = 1650] [serial = 42] [outer = 0x12f4d2c00] 14:37:37 INFO - PROCESS | 1650 | 1461793057828 Marionette DEBUG loaded listener.js 14:37:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12f847400) [pid = 1650] [serial = 43] [outer = 0x12f4d2c00] 14:37:38 INFO - PROCESS | 1650 | 1461793058089 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]]]}] 14:37:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:37:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 14:37:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:37:38 INFO - PROCESS | 1650 | 1461793058124 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 14:37:38 INFO - PROCESS | 1650 | 1461793058126 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 14:37:38 INFO - PROCESS | 1650 | 1461793058129 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:37:38 INFO - PROCESS | 1650 | 1461793058132 Marionette TRACE conn2 <- [1,42,null,{}] 14:37:38 INFO - PROCESS | 1650 | 1461793058146 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}] 14:37:38 INFO - PROCESS | 1650 | 1461793058282 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 14:37:38 INFO - PROCESS | 1650 | 1461793058288 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f9b6800 == 16 [pid = 1650] [id = 16] 14:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12f849400) [pid = 1650] [serial = 44] [outer = 0x0] 14:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12f84f800) [pid = 1650] [serial = 45] [outer = 0x12f849400] 14:37:38 INFO - PROCESS | 1650 | 1461793058328 Marionette DEBUG loaded listener.js 14:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12fb57c00) [pid = 1650] [serial = 46] [outer = 0x12f849400] 14:37:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd51800 == 17 [pid = 1650] [id = 17] 14:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12fd52000) [pid = 1650] [serial = 47] [outer = 0x0] 14:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12fd57800) [pid = 1650] [serial = 48] [outer = 0x12fd52000] 14:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x12fd5c000) [pid = 1650] [serial = 49] [outer = 0x12fd52000] 14:37:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x118d58800 == 18 [pid = 1650] [id = 18] 14:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12fb5ac00) [pid = 1650] [serial = 50] [outer = 0x0] 14:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12fdc1000) [pid = 1650] [serial = 51] [outer = 0x12fb5ac00] 14:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x12fb58800) [pid = 1650] [serial = 52] [outer = 0x12fb5ac00] 14:37:38 INFO - PROCESS | 1650 | 1461793058789 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]]]}] 14:37:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:37:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 674ms 14:37:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:37:38 INFO - PROCESS | 1650 | 1461793058804 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 14:37:38 INFO - PROCESS | 1650 | 1461793058805 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 14:37:38 INFO - PROCESS | 1650 | 1461793058807 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:37:38 INFO - PROCESS | 1650 | 1461793058809 Marionette TRACE conn2 <- [1,46,null,{}] 14:37:38 INFO - PROCESS | 1650 | 1461793058811 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}] 14:37:38 INFO - PROCESS | 1650 | 1461793058898 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 14:37:38 INFO - PROCESS | 1650 | 1461793058902 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x13010d800 == 19 [pid = 1650] [id = 19] 14:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x11ad5c400) [pid = 1650] [serial = 53] [outer = 0x0] 14:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x12fb5f000) [pid = 1650] [serial = 54] [outer = 0x11ad5c400] 14:37:38 INFO - PROCESS | 1650 | 1461793058931 Marionette DEBUG loaded listener.js 14:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x130066000) [pid = 1650] [serial = 55] [outer = 0x11ad5c400] 14:37:39 INFO - PROCESS | 1650 | 1461793059171 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]]]}] 14:37:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:37:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 14:37:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:37:39 INFO - PROCESS | 1650 | 1461793059227 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 14:37:39 INFO - PROCESS | 1650 | 1461793059228 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 14:37:39 INFO - PROCESS | 1650 | 1461793059230 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:37:39 INFO - PROCESS | 1650 | 1461793059231 Marionette TRACE conn2 <- [1,50,null,{}] 14:37:39 INFO - PROCESS | 1650 | 1461793059241 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}] 14:37:39 INFO - PROCESS | 1650 | 1461793059333 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 14:37:39 INFO - PROCESS | 1650 | 1461793059340 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab19000 == 20 [pid = 1650] [id = 20] 14:37:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x11aa36c00) [pid = 1650] [serial = 56] [outer = 0x0] 14:37:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x11aa40000) [pid = 1650] [serial = 57] [outer = 0x11aa36c00] 14:37:39 INFO - PROCESS | 1650 | 1461793059365 Marionette DEBUG loaded listener.js 14:37:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x12de65000) [pid = 1650] [serial = 58] [outer = 0x11aa36c00] 14:37:39 INFO - PROCESS | 1650 | 1461793059591 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]]]}] 14:37:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:37:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 369ms 14:37:39 INFO - PROCESS | 1650 | 1461793059599 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 14:37:39 INFO - PROCESS | 1650 | 1461793059602 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 14:37:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:37:39 INFO - PROCESS | 1650 | 1461793059608 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:37:39 INFO - PROCESS | 1650 | 1461793059609 Marionette TRACE conn2 <- [1,54,null,{}] 14:37:39 INFO - PROCESS | 1650 | 1461793059611 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}] 14:37:39 INFO - PROCESS | 1650 | 1461793059712 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 14:37:39 INFO - PROCESS | 1650 | 1461793059719 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x13011d800 == 21 [pid = 1650] [id = 21] 14:37:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x12de6bc00) [pid = 1650] [serial = 59] [outer = 0x0] 14:37:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x12de6e800) [pid = 1650] [serial = 60] [outer = 0x12de6bc00] 14:37:39 INFO - PROCESS | 1650 | 1461793059743 Marionette DEBUG loaded listener.js 14:37:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x130067c00) [pid = 1650] [serial = 61] [outer = 0x12de6bc00] 14:37:39 INFO - PROCESS | 1650 | 1461793059971 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]]]}] 14:37:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:37:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 417ms 14:37:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:37:40 INFO - PROCESS | 1650 | 1461793060026 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 14:37:40 INFO - PROCESS | 1650 | 1461793060027 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 14:37:40 INFO - PROCESS | 1650 | 1461793060029 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:37:40 INFO - PROCESS | 1650 | 1461793060030 Marionette TRACE conn2 <- [1,58,null,{}] 14:37:40 INFO - PROCESS | 1650 | 1461793060032 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}] 14:37:40 INFO - PROCESS | 1650 | 1461793060136 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 14:37:40 INFO - PROCESS | 1650 | 1461793060140 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x130c39000 == 22 [pid = 1650] [id = 22] 14:37:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x12de6b400) [pid = 1650] [serial = 62] [outer = 0x0] 14:37:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x130b3f000) [pid = 1650] [serial = 63] [outer = 0x12de6b400] 14:37:40 INFO - PROCESS | 1650 | 1461793060168 Marionette DEBUG loaded listener.js 14:37:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x130b46000) [pid = 1650] [serial = 64] [outer = 0x12de6b400] 14:37:41 INFO - PROCESS | 1650 | 1461793061273 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]]]}] 14:37:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:37:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1270ms 14:37:41 INFO - PROCESS | 1650 | 1461793061300 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 14:37:41 INFO - PROCESS | 1650 | 1461793061302 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 14:37:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:37:41 INFO - PROCESS | 1650 | 1461793061306 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:37:41 INFO - PROCESS | 1650 | 1461793061308 Marionette TRACE conn2 <- [1,62,null,{}] 14:37:41 INFO - PROCESS | 1650 | 1461793061312 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}] 14:37:41 INFO - PROCESS | 1650 | 1461793061417 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 14:37:41 INFO - PROCESS | 1650 | 1461793061470 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1153c9800 == 23 [pid = 1650] [id = 23] 14:37:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x115484400) [pid = 1650] [serial = 65] [outer = 0x0] 14:37:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1158f0000) [pid = 1650] [serial = 66] [outer = 0x115484400] 14:37:41 INFO - PROCESS | 1650 | 1461793061503 Marionette DEBUG loaded listener.js 14:37:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x118632400) [pid = 1650] [serial = 67] [outer = 0x115484400] 14:37:41 INFO - PROCESS | 1650 | 1461793061908 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]]]}] 14:37:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:37:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 620ms 14:37:41 INFO - PROCESS | 1650 | 1461793061927 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 14:37:41 INFO - PROCESS | 1650 | 1461793061931 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 14:37:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:37:41 INFO - PROCESS | 1650 | 1461793061936 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:37:41 INFO - PROCESS | 1650 | 1461793061938 Marionette TRACE conn2 <- [1,66,null,{}] 14:37:41 INFO - PROCESS | 1650 | 1461793061941 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}] 14:37:42 INFO - PROCESS | 1650 | 1461793062050 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 14:37:42 INFO - PROCESS | 1650 | 1461793062087 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x119329800 == 24 [pid = 1650] [id = 24] 14:37:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118df0800) [pid = 1650] [serial = 68] [outer = 0x0] 14:37:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119368000) [pid = 1650] [serial = 69] [outer = 0x118df0800] 14:37:42 INFO - PROCESS | 1650 | 1461793062120 Marionette DEBUG loaded listener.js 14:37:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11aa36000) [pid = 1650] [serial = 70] [outer = 0x118df0800] 14:37:42 INFO - PROCESS | 1650 | 1461793062524 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]]]}] 14:37:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:37:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 619ms 14:37:42 INFO - PROCESS | 1650 | 1461793062556 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 14:37:42 INFO - PROCESS | 1650 | 1461793062557 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 14:37:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:37:42 INFO - PROCESS | 1650 | 1461793062560 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:37:42 INFO - PROCESS | 1650 | 1461793062562 Marionette TRACE conn2 <- [1,70,null,{}] 14:37:42 INFO - PROCESS | 1650 | 1461793062570 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}] 14:37:42 INFO - PROCESS | 1650 | 1461793062680 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 14:37:42 INFO - PROCESS | 1650 | 1461793062747 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c2f000 == 25 [pid = 1650] [id = 25] 14:37:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11aa41400) [pid = 1650] [serial = 71] [outer = 0x0] 14:37:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11b9ea400) [pid = 1650] [serial = 72] [outer = 0x11aa41400] 14:37:42 INFO - PROCESS | 1650 | 1461793062783 Marionette DEBUG loaded listener.js 14:37:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11c473800) [pid = 1650] [serial = 73] [outer = 0x11aa41400] 14:37:43 INFO - PROCESS | 1650 | 1461793063446 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]]]}] 14:37:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:37:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 922ms 14:37:43 INFO - PROCESS | 1650 | 1461793063488 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 14:37:43 INFO - PROCESS | 1650 | 1461793063490 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 14:37:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:37:43 INFO - PROCESS | 1650 | 1461793063496 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:37:43 INFO - PROCESS | 1650 | 1461793063497 Marionette TRACE conn2 <- [1,74,null,{}] 14:37:43 INFO - PROCESS | 1650 | 1461793063501 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}] 14:37:43 INFO - PROCESS | 1650 | 1461793063579 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 14:37:43 INFO - PROCESS | 1650 | 1461793063641 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x118602800 == 26 [pid = 1650] [id = 26] 14:37:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118f19400) [pid = 1650] [serial = 74] [outer = 0x0] 14:37:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11901bc00) [pid = 1650] [serial = 75] [outer = 0x118f19400] 14:37:43 INFO - PROCESS | 1650 | 1461793063670 Marionette DEBUG loaded listener.js 14:37:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119367800) [pid = 1650] [serial = 76] [outer = 0x118f19400] 14:37:44 INFO - PROCESS | 1650 | 1461793064015 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]]]}] 14:37:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 572ms 14:37:44 INFO - PROCESS | 1650 | 1461793064068 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 14:37:44 INFO - PROCESS | 1650 | 1461793064071 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 14:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:37:44 INFO - PROCESS | 1650 | 1461793064075 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:37:44 INFO - PROCESS | 1650 | 1461793064077 Marionette TRACE conn2 <- [1,78,null,{}] 14:37:44 INFO - PROCESS | 1650 | 1461793064079 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}] 14:37:44 INFO - PROCESS | 1650 | 1461793064148 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 14:37:44 INFO - PROCESS | 1650 | 1461793064154 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x118dd8000 == 27 [pid = 1650] [id = 27] 14:37:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1193b8800) [pid = 1650] [serial = 77] [outer = 0x0] 14:37:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11a605000) [pid = 1650] [serial = 78] [outer = 0x1193b8800] 14:37:44 INFO - PROCESS | 1650 | 1461793064183 Marionette DEBUG loaded listener.js 14:37:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11aa39400) [pid = 1650] [serial = 79] [outer = 0x1193b8800] 14:37:44 INFO - PROCESS | 1650 | 1461793064522 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]]]}] 14:37:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 14:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:37:44 INFO - PROCESS | 1650 | 1461793064545 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 14:37:44 INFO - PROCESS | 1650 | 1461793064546 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 14:37:44 INFO - PROCESS | 1650 | 1461793064548 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:37:44 INFO - PROCESS | 1650 | 1461793064551 Marionette TRACE conn2 <- [1,82,null,{}] 14:37:44 INFO - PROCESS | 1650 | 1461793064558 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}] 14:37:44 INFO - PROCESS | 1650 | 1461793064631 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 14:37:44 INFO - PROCESS | 1650 | 1461793064638 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x119325000 == 28 [pid = 1650] [id = 28] 14:37:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11aa74000) [pid = 1650] [serial = 80] [outer = 0x0] 14:37:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11ad5a800) [pid = 1650] [serial = 81] [outer = 0x11aa74000] 14:37:44 INFO - PROCESS | 1650 | 1461793064666 Marionette DEBUG loaded listener.js 14:37:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11af2bc00) [pid = 1650] [serial = 82] [outer = 0x11aa74000] 14:37:44 INFO - PROCESS | 1650 | 1461793064995 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]]]}] 14:37:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:37:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 473ms 14:37:45 INFO - PROCESS | 1650 | 1461793065022 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 14:37:45 INFO - PROCESS | 1650 | 1461793065024 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 14:37:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:37:45 INFO - PROCESS | 1650 | 1461793065026 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:37:45 INFO - PROCESS | 1650 | 1461793065027 Marionette TRACE conn2 <- [1,86,null,{}] 14:37:45 INFO - PROCESS | 1650 | 1461793065029 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}] 14:37:45 INFO - PROCESS | 1650 | 1461793065107 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 14:37:45 INFO - PROCESS | 1650 | 1461793065144 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c26800 == 29 [pid = 1650] [id = 29] 14:37:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11af1fc00) [pid = 1650] [serial = 83] [outer = 0x0] 14:37:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11b90e800) [pid = 1650] [serial = 84] [outer = 0x11af1fc00] 14:37:45 INFO - PROCESS | 1650 | 1461793065170 Marionette DEBUG loaded listener.js 14:37:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11be05800) [pid = 1650] [serial = 85] [outer = 0x11af1fc00] 14:37:45 INFO - PROCESS | 1650 | 1461793065444 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]]]}] 14:37:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:37:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 14:37:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:37:45 INFO - PROCESS | 1650 | 1461793065495 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 14:37:45 INFO - PROCESS | 1650 | 1461793065496 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 14:37:45 INFO - PROCESS | 1650 | 1461793065499 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:37:45 INFO - PROCESS | 1650 | 1461793065500 Marionette TRACE conn2 <- [1,90,null,{}] 14:37:45 INFO - PROCESS | 1650 | 1461793065505 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}] 14:37:45 INFO - PROCESS | 1650 | 1461793065588 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 14:37:45 INFO - PROCESS | 1650 | 1461793065593 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab1a800 == 30 [pid = 1650] [id = 30] 14:37:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11be0a800) [pid = 1650] [serial = 86] [outer = 0x0] 14:37:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11c10d800) [pid = 1650] [serial = 87] [outer = 0x11be0a800] 14:37:45 INFO - PROCESS | 1650 | 1461793065619 Marionette DEBUG loaded listener.js 14:37:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11c119800) [pid = 1650] [serial = 88] [outer = 0x11be0a800] 14:37:46 INFO - PROCESS | 1650 | 1461793066088 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]]]}] 14:37:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:37:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 623ms 14:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:37:46 INFO - PROCESS | 1650 | 1461793066123 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 14:37:46 INFO - PROCESS | 1650 | 1461793066124 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 14:37:46 INFO - PROCESS | 1650 | 1461793066126 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:37:46 INFO - PROCESS | 1650 | 1461793066127 Marionette TRACE conn2 <- [1,94,null,{}] 14:37:46 INFO - PROCESS | 1650 | 1461793066129 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}] 14:37:46 INFO - PROCESS | 1650 | 1461793066212 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 14:37:46 INFO - PROCESS | 1650 | 1461793066221 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b15b800 == 31 [pid = 1650] [id = 31] 14:37:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11c473400) [pid = 1650] [serial = 89] [outer = 0x0] 14:37:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c47bc00) [pid = 1650] [serial = 90] [outer = 0x11c473400] 14:37:46 INFO - PROCESS | 1650 | 1461793066248 Marionette DEBUG loaded listener.js 14:37:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11c9c0400) [pid = 1650] [serial = 91] [outer = 0x11c473400] 14:37:46 INFO - PROCESS | 1650 | 1461793066595 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]]]}] 14:37:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:37:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 518ms 14:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:37:46 INFO - PROCESS | 1650 | 1461793066645 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 14:37:46 INFO - PROCESS | 1650 | 1461793066647 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 14:37:46 INFO - PROCESS | 1650 | 1461793066650 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:37:46 INFO - PROCESS | 1650 | 1461793066652 Marionette TRACE conn2 <- [1,98,null,{}] 14:37:46 INFO - PROCESS | 1650 | 1461793066667 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}] 14:37:46 INFO - PROCESS | 1650 | 1461793066772 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 14:37:46 INFO - PROCESS | 1650 | 1461793066781 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba18000 == 32 [pid = 1650] [id = 32] 14:37:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11c9c0c00) [pid = 1650] [serial = 92] [outer = 0x0] 14:37:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x125a5f000) [pid = 1650] [serial = 93] [outer = 0x11c9c0c00] 14:37:46 INFO - PROCESS | 1650 | 1461793066822 Marionette DEBUG loaded listener.js 14:37:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125d15800) [pid = 1650] [serial = 94] [outer = 0x11c9c0c00] 14:37:47 INFO - PROCESS | 1650 | 1461793067172 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]]]}] 14:37:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 570ms 14:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:37:47 INFO - PROCESS | 1650 | 1461793067221 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 14:37:47 INFO - PROCESS | 1650 | 1461793067222 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 14:37:47 INFO - PROCESS | 1650 | 1461793067224 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:37:47 INFO - PROCESS | 1650 | 1461793067225 Marionette TRACE conn2 <- [1,102,null,{}] 14:37:47 INFO - PROCESS | 1650 | 1461793067227 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}] 14:37:47 INFO - PROCESS | 1650 | 1461793067316 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 14:37:47 INFO - PROCESS | 1650 | 1461793067323 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1147a1000 == 33 [pid = 1650] [id = 33] 14:37:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x125a58800) [pid = 1650] [serial = 95] [outer = 0x0] 14:37:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126a12400) [pid = 1650] [serial = 96] [outer = 0x125a58800] 14:37:47 INFO - PROCESS | 1650 | 1461793067348 Marionette DEBUG loaded listener.js 14:37:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126cf4c00) [pid = 1650] [serial = 97] [outer = 0x125a58800] 14:37:47 INFO - PROCESS | 1650 | 1461793067616 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]]]}] 14:37:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 14:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:37:47 INFO - PROCESS | 1650 | 1461793067642 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 14:37:47 INFO - PROCESS | 1650 | 1461793067643 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 14:37:47 INFO - PROCESS | 1650 | 1461793067645 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:37:47 INFO - PROCESS | 1650 | 1461793067646 Marionette TRACE conn2 <- [1,106,null,{}] 14:37:47 INFO - PROCESS | 1650 | 1461793067649 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}] 14:37:47 INFO - PROCESS | 1650 | 1461793067732 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 14:37:47 INFO - PROCESS | 1650 | 1461793067739 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf9d800 == 34 [pid = 1650] [id = 34] 14:37:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126a15400) [pid = 1650] [serial = 98] [outer = 0x0] 14:37:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127161400) [pid = 1650] [serial = 99] [outer = 0x126a15400] 14:37:47 INFO - PROCESS | 1650 | 1461793067764 Marionette DEBUG loaded listener.js 14:37:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x127197c00) [pid = 1650] [serial = 100] [outer = 0x126a15400] 14:37:48 INFO - PROCESS | 1650 | 1461793068040 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]]]}] 14:37:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:37:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 417ms 14:37:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:37:48 INFO - PROCESS | 1650 | 1461793068064 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 14:37:48 INFO - PROCESS | 1650 | 1461793068065 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 14:37:48 INFO - PROCESS | 1650 | 1461793068075 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:37:48 INFO - PROCESS | 1650 | 1461793068076 Marionette TRACE conn2 <- [1,110,null,{}] 14:37:48 INFO - PROCESS | 1650 | 1461793068079 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}] 14:37:48 INFO - PROCESS | 1650 | 1461793068154 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 14:37:48 INFO - PROCESS | 1650 | 1461793068159 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5f1800 == 35 [pid = 1650] [id = 35] 14:37:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12718a800) [pid = 1650] [serial = 101] [outer = 0x0] 14:37:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12768c000) [pid = 1650] [serial = 102] [outer = 0x12718a800] 14:37:48 INFO - PROCESS | 1650 | 1461793068186 Marionette DEBUG loaded listener.js 14:37:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1276edc00) [pid = 1650] [serial = 103] [outer = 0x12718a800] 14:37:48 INFO - PROCESS | 1650 | 1461793068545 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]]]}] 14:37:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:37:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 527ms 14:37:48 INFO - PROCESS | 1650 | 1461793068595 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 14:37:48 INFO - PROCESS | 1650 | 1461793068597 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 14:37:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:37:48 INFO - PROCESS | 1650 | 1461793068600 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:37:48 INFO - PROCESS | 1650 | 1461793068605 Marionette TRACE conn2 <- [1,114,null,{}] 14:37:48 INFO - PROCESS | 1650 | 1461793068609 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}] 14:37:48 INFO - PROCESS | 1650 | 1461793068740 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 14:37:48 INFO - PROCESS | 1650 | 1461793068746 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x125970000 == 36 [pid = 1650] [id = 36] 14:37:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x125bb2c00) [pid = 1650] [serial = 104] [outer = 0x0] 14:37:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127811800) [pid = 1650] [serial = 105] [outer = 0x125bb2c00] 14:37:48 INFO - PROCESS | 1650 | 1461793068792 Marionette DEBUG loaded listener.js 14:37:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1280b0400) [pid = 1650] [serial = 106] [outer = 0x125bb2c00] 14:37:49 INFO - PROCESS | 1650 | 1461793069166 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]]]}] 14:37:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:37:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 573ms 14:37:49 INFO - PROCESS | 1650 | 1461793069173 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 14:37:49 INFO - PROCESS | 1650 | 1461793069174 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 14:37:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:37:49 INFO - PROCESS | 1650 | 1461793069177 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:37:49 INFO - PROCESS | 1650 | 1461793069178 Marionette TRACE conn2 <- [1,118,null,{}] 14:37:49 INFO - PROCESS | 1650 | 1461793069180 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}] 14:37:49 INFO - PROCESS | 1650 | 1461793069254 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 14:37:49 INFO - PROCESS | 1650 | 1461793069301 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x125a79000 == 37 [pid = 1650] [id = 37] 14:37:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126cf7400) [pid = 1650] [serial = 107] [outer = 0x0] 14:37:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1280b5400) [pid = 1650] [serial = 108] [outer = 0x126cf7400] 14:37:49 INFO - PROCESS | 1650 | 1461793069325 Marionette DEBUG loaded listener.js 14:37:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129072800) [pid = 1650] [serial = 109] [outer = 0x126cf7400] 14:37:49 INFO - PROCESS | 1650 | 1461793069578 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]]]}] 14:37:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:37:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 14:37:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:37:49 INFO - PROCESS | 1650 | 1461793069595 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 14:37:49 INFO - PROCESS | 1650 | 1461793069596 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 14:37:49 INFO - PROCESS | 1650 | 1461793069600 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:37:49 INFO - PROCESS | 1650 | 1461793069602 Marionette TRACE conn2 <- [1,122,null,{}] 14:37:49 INFO - PROCESS | 1650 | 1461793069612 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}] 14:37:49 INFO - PROCESS | 1650 | 1461793069691 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 14:37:49 INFO - PROCESS | 1650 | 1461793069696 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e8d800 == 38 [pid = 1650] [id = 38] 14:37:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1280bf800) [pid = 1650] [serial = 110] [outer = 0x0] 14:37:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1293b2800) [pid = 1650] [serial = 111] [outer = 0x1280bf800] 14:37:49 INFO - PROCESS | 1650 | 1461793069720 Marionette DEBUG loaded listener.js 14:37:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12950fc00) [pid = 1650] [serial = 112] [outer = 0x1280bf800] 14:37:49 INFO - PROCESS | 1650 | 1461793069987 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]]]}] 14:37:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:37:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 428ms 14:37:50 INFO - PROCESS | 1650 | 1461793070033 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 14:37:50 INFO - PROCESS | 1650 | 1461793070034 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 14:37:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:37:50 INFO - PROCESS | 1650 | 1461793070044 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:37:50 INFO - PROCESS | 1650 | 1461793070045 Marionette TRACE conn2 <- [1,126,null,{}] 14:37:50 INFO - PROCESS | 1650 | 1461793070047 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}] 14:37:50 INFO - PROCESS | 1650 | 1461793070124 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 14:37:50 INFO - PROCESS | 1650 | 1461793070171 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e38000 == 39 [pid = 1650] [id = 39] 14:37:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x127453000) [pid = 1650] [serial = 113] [outer = 0x0] 14:37:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12b214c00) [pid = 1650] [serial = 114] [outer = 0x127453000] 14:37:50 INFO - PROCESS | 1650 | 1461793070196 Marionette DEBUG loaded listener.js 14:37:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b77e800) [pid = 1650] [serial = 115] [outer = 0x127453000] 14:37:50 INFO - PROCESS | 1650 | 1461793070653 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]]]}] 14:37:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:37:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 618ms 14:37:50 INFO - PROCESS | 1650 | 1461793070662 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 14:37:50 INFO - PROCESS | 1650 | 1461793070666 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 14:37:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:37:50 INFO - PROCESS | 1650 | 1461793070669 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:37:50 INFO - PROCESS | 1650 | 1461793070672 Marionette TRACE conn2 <- [1,130,null,{}] 14:37:50 INFO - PROCESS | 1650 | 1461793070675 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}] 14:37:50 INFO - PROCESS | 1650 | 1461793070776 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 14:37:50 INFO - PROCESS | 1650 | 1461793070861 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ad6800 == 40 [pid = 1650] [id = 40] 14:37:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11913d800) [pid = 1650] [serial = 116] [outer = 0x0] 14:37:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11935f800) [pid = 1650] [serial = 117] [outer = 0x11913d800] 14:37:50 INFO - PROCESS | 1650 | 1461793070893 Marionette DEBUG loaded listener.js 14:37:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11a65b000) [pid = 1650] [serial = 118] [outer = 0x11913d800] 14:37:51 INFO - PROCESS | 1650 | 1461793071333 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]]]}] 14:37:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:37:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 672ms 14:37:51 INFO - PROCESS | 1650 | 1461793071341 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 14:37:51 INFO - PROCESS | 1650 | 1461793071345 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 14:37:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:37:51 INFO - PROCESS | 1650 | 1461793071349 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:37:51 INFO - PROCESS | 1650 | 1461793071351 Marionette TRACE conn2 <- [1,134,null,{}] 14:37:51 INFO - PROCESS | 1650 | 1461793071405 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}] 14:37:51 INFO - PROCESS | 1650 | 1461793071505 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 14:37:51 INFO - PROCESS | 1650 | 1461793071561 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aff2800 == 41 [pid = 1650] [id = 41] 14:37:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11ad50400) [pid = 1650] [serial = 119] [outer = 0x0] 14:37:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11af32400) [pid = 1650] [serial = 120] [outer = 0x11ad50400] 14:37:51 INFO - PROCESS | 1650 | 1461793071591 Marionette DEBUG loaded listener.js 14:37:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11be0ac00) [pid = 1650] [serial = 121] [outer = 0x11ad50400] 14:37:52 INFO - PROCESS | 1650 | 1461793072029 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]]]}] 14:37:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:37:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 687ms 14:37:52 INFO - PROCESS | 1650 | 1461793072053 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 14:37:52 INFO - PROCESS | 1650 | 1461793072054 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 14:37:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:37:52 INFO - PROCESS | 1650 | 1461793072059 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:37:52 INFO - PROCESS | 1650 | 1461793072062 Marionette TRACE conn2 <- [1,138,null,{}] 14:37:52 INFO - PROCESS | 1650 | 1461793072072 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}] 14:37:52 INFO - PROCESS | 1650 | 1461793072172 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 14:37:52 INFO - PROCESS | 1650 | 1461793072234 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ae3800 == 42 [pid = 1650] [id = 42] 14:37:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11c567c00) [pid = 1650] [serial = 122] [outer = 0x0] 14:37:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x125937400) [pid = 1650] [serial = 123] [outer = 0x11c567c00] 14:37:52 INFO - PROCESS | 1650 | 1461793072267 Marionette DEBUG loaded listener.js 14:37:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1276f2800) [pid = 1650] [serial = 124] [outer = 0x11c567c00] 14:37:52 INFO - PROCESS | 1650 | 1461793072810 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]]]}] 14:37:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:37:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 821ms 14:37:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:37:52 INFO - PROCESS | 1650 | 1461793072881 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 14:37:52 INFO - PROCESS | 1650 | 1461793072883 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 14:37:52 INFO - PROCESS | 1650 | 1461793072887 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:37:52 INFO - PROCESS | 1650 | 1461793072889 Marionette TRACE conn2 <- [1,142,null,{}] 14:37:52 INFO - PROCESS | 1650 | 1461793072892 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}] 14:37:52 INFO - PROCESS | 1650 | 1461793072977 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 14:37:53 INFO - PROCESS | 1650 | 1461793073019 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119174800 == 43 [pid = 1650] [id = 43] 14:37:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11901e400) [pid = 1650] [serial = 125] [outer = 0x0] 14:37:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11935fc00) [pid = 1650] [serial = 126] [outer = 0x11901e400] 14:37:53 INFO - PROCESS | 1650 | 1461793073047 Marionette DEBUG loaded listener.js 14:37:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11aa33800) [pid = 1650] [serial = 127] [outer = 0x11901e400] 14:37:53 INFO - PROCESS | 1650 | 1461793073511 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]]]}] 14:37:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:37:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 672ms 14:37:53 INFO - PROCESS | 1650 | 1461793073559 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 14:37:53 INFO - PROCESS | 1650 | 1461793073564 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 14:37:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:37:53 INFO - PROCESS | 1650 | 1461793073573 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:37:53 INFO - PROCESS | 1650 | 1461793073575 Marionette TRACE conn2 <- [1,146,null,{}] 14:37:53 INFO - PROCESS | 1650 | 1461793073579 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}] 14:37:53 INFO - PROCESS | 1650 | 1461793073704 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 14:37:53 INFO - PROCESS | 1650 | --DOCSHELL 0x13011d800 == 42 [pid = 1650] [id = 21] 14:37:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab19000 == 41 [pid = 1650] [id = 20] 14:37:53 INFO - PROCESS | 1650 | --DOCSHELL 0x125e8d800 == 40 [pid = 1650] [id = 38] 14:37:53 INFO - PROCESS | 1650 | --DOCSHELL 0x125a79000 == 39 [pid = 1650] [id = 37] 14:37:53 INFO - PROCESS | 1650 | --DOCSHELL 0x125970000 == 38 [pid = 1650] [id = 36] 14:37:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5f1800 == 37 [pid = 1650] [id = 35] 14:37:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf9d800 == 36 [pid = 1650] [id = 34] 14:37:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1147a1000 == 35 [pid = 1650] [id = 33] 14:37:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba18000 == 34 [pid = 1650] [id = 32] 14:37:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11b15b800 == 33 [pid = 1650] [id = 31] 14:37:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab1a800 == 32 [pid = 1650] [id = 30] 14:37:53 INFO - PROCESS | 1650 | --DOCSHELL 0x119c26800 == 31 [pid = 1650] [id = 29] 14:37:53 INFO - PROCESS | 1650 | --DOCSHELL 0x119325000 == 30 [pid = 1650] [id = 28] 14:37:53 INFO - PROCESS | 1650 | --DOCSHELL 0x118dd8000 == 29 [pid = 1650] [id = 27] 14:37:53 INFO - PROCESS | 1650 | --DOCSHELL 0x118602800 == 28 [pid = 1650] [id = 26] 14:37:53 INFO - PROCESS | 1650 | --DOCSHELL 0x119c2f000 == 27 [pid = 1650] [id = 25] 14:37:53 INFO - PROCESS | 1650 | --DOCSHELL 0x119329800 == 26 [pid = 1650] [id = 24] 14:37:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1153c9800 == 25 [pid = 1650] [id = 23] 14:37:53 INFO - PROCESS | 1650 | 1461793073829 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b28800 == 26 [pid = 1650] [id = 44] 14:37:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x114bbe400) [pid = 1650] [serial = 128] [outer = 0x0] 14:37:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x115a20400) [pid = 1650] [serial = 129] [outer = 0x114bbe400] 14:37:53 INFO - PROCESS | 1650 | 1461793073862 Marionette DEBUG loaded listener.js 14:37:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x118f1bc00) [pid = 1650] [serial = 130] [outer = 0x114bbe400] 14:37:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:37:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 772ms 14:37:54 INFO - PROCESS | 1650 | 1461793074336 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]]]}] 14:37:54 INFO - PROCESS | 1650 | 1461793074344 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 14:37:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:37:54 INFO - PROCESS | 1650 | 1461793074347 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 14:37:54 INFO - PROCESS | 1650 | 1461793074366 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:37:54 INFO - PROCESS | 1650 | 1461793074370 Marionette TRACE conn2 <- [1,150,null,{}] 14:37:54 INFO - PROCESS | 1650 | 1461793074376 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}] 14:37:54 INFO - PROCESS | 1650 | 1461793074467 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 14:37:54 INFO - PROCESS | 1650 | 1461793074528 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198d2800 == 27 [pid = 1650] [id = 45] 14:37:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11ad52800) [pid = 1650] [serial = 131] [outer = 0x0] 14:37:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11af1cc00) [pid = 1650] [serial = 132] [outer = 0x11ad52800] 14:37:54 INFO - PROCESS | 1650 | 1461793074560 Marionette DEBUG loaded listener.js 14:37:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11b90e000) [pid = 1650] [serial = 133] [outer = 0x11ad52800] 14:37:55 INFO - PROCESS | 1650 | 1461793075013 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]]]}] 14:37:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 691ms 14:37:55 INFO - PROCESS | 1650 | 1461793075054 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 14:37:55 INFO - PROCESS | 1650 | 1461793075057 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 14:37:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:37:55 INFO - PROCESS | 1650 | 1461793075062 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:37:55 INFO - PROCESS | 1650 | 1461793075063 Marionette TRACE conn2 <- [1,154,null,{}] 14:37:55 INFO - PROCESS | 1650 | 1461793075065 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}] 14:37:55 INFO - PROCESS | 1650 | 1461793075156 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 14:37:55 INFO - PROCESS | 1650 | 1461793075215 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11affb000 == 28 [pid = 1650] [id = 46] 14:37:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11be0b800) [pid = 1650] [serial = 134] [outer = 0x0] 14:37:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11c113800) [pid = 1650] [serial = 135] [outer = 0x11be0b800] 14:37:55 INFO - PROCESS | 1650 | 1461793075248 Marionette DEBUG loaded listener.js 14:37:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11c478c00) [pid = 1650] [serial = 136] [outer = 0x11be0b800] 14:37:55 INFO - PROCESS | 1650 | 1461793075767 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]]]}] 14:37:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 768ms 14:37:55 INFO - PROCESS | 1650 | 1461793075831 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 14:37:55 INFO - PROCESS | 1650 | 1461793075833 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 14:37:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:37:55 INFO - PROCESS | 1650 | 1461793075840 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:37:55 INFO - PROCESS | 1650 | 1461793075844 Marionette TRACE conn2 <- [1,158,null,{}] 14:37:55 INFO - PROCESS | 1650 | 1461793075848 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}] 14:37:55 INFO - PROCESS | 1650 | 1461793075939 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 14:37:56 INFO - PROCESS | 1650 | 1461793075996 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c30e800 == 29 [pid = 1650] [id = 47] 14:37:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11be11400) [pid = 1650] [serial = 137] [outer = 0x0] 14:37:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x126ceb000) [pid = 1650] [serial = 138] [outer = 0x11be11400] 14:37:56 INFO - PROCESS | 1650 | 1461793076028 Marionette DEBUG loaded listener.js 14:37:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x127160c00) [pid = 1650] [serial = 139] [outer = 0x11be11400] 14:37:56 INFO - PROCESS | 1650 | 1461793076461 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]]]}] 14:37:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:37:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 677ms 14:37:56 INFO - PROCESS | 1650 | 1461793076519 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 14:37:56 INFO - PROCESS | 1650 | 1461793076521 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 14:37:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:37:56 INFO - PROCESS | 1650 | 1461793076525 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:37:56 INFO - PROCESS | 1650 | 1461793076526 Marionette TRACE conn2 <- [1,162,null,{}] 14:37:56 INFO - PROCESS | 1650 | 1461793076529 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}] 14:37:56 INFO - PROCESS | 1650 | 1461793076617 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 14:37:56 INFO - PROCESS | 1650 | 1461793076685 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x115244000 == 30 [pid = 1650] [id = 48] 14:37:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x127161c00) [pid = 1650] [serial = 140] [outer = 0x0] 14:37:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x127456400) [pid = 1650] [serial = 141] [outer = 0x127161c00] 14:37:56 INFO - PROCESS | 1650 | 1461793076716 Marionette DEBUG loaded listener.js 14:37:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1276f2c00) [pid = 1650] [serial = 142] [outer = 0x127161c00] 14:37:57 INFO - PROCESS | 1650 | 1461793077147 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]]]}] 14:37:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:37:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 669ms 14:37:57 INFO - PROCESS | 1650 | 1461793077213 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 14:37:57 INFO - PROCESS | 1650 | 1461793077215 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 14:37:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:37:57 INFO - PROCESS | 1650 | 1461793077221 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:37:57 INFO - PROCESS | 1650 | 1461793077223 Marionette TRACE conn2 <- [1,166,null,{}] 14:37:57 INFO - PROCESS | 1650 | 1461793077225 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}] 14:37:57 INFO - PROCESS | 1650 | 1461793077313 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 14:37:57 INFO - PROCESS | 1650 | 1461793077374 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x125ca6800 == 31 [pid = 1650] [id = 49] 14:37:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x127812800) [pid = 1650] [serial = 143] [outer = 0x0] 14:37:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12785c000) [pid = 1650] [serial = 144] [outer = 0x127812800] 14:37:57 INFO - PROCESS | 1650 | 1461793077412 Marionette DEBUG loaded listener.js 14:37:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x129073800) [pid = 1650] [serial = 145] [outer = 0x127812800] 14:37:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119174800 == 30 [pid = 1650] [id = 43] 14:37:57 INFO - PROCESS | 1650 | --DOCSHELL 0x118ad6800 == 29 [pid = 1650] [id = 40] 14:37:57 INFO - PROCESS | 1650 | 1461793077961 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]]]}] 14:37:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:37:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 773ms 14:37:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:37:57 INFO - PROCESS | 1650 | 1461793077992 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 14:37:57 INFO - PROCESS | 1650 | 1461793077995 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 14:37:58 INFO - PROCESS | 1650 | 1461793077998 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:37:58 INFO - PROCESS | 1650 | 1461793078001 Marionette TRACE conn2 <- [1,170,null,{}] 14:37:58 INFO - PROCESS | 1650 | 1461793078008 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}] 14:37:58 INFO - PROCESS | 1650 | 1461793078099 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 14:37:58 INFO - PROCESS | 1650 | 1461793078162 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119109800 == 30 [pid = 1650] [id = 50] 14:37:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11901ac00) [pid = 1650] [serial = 146] [outer = 0x0] 14:37:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11913bc00) [pid = 1650] [serial = 147] [outer = 0x11901ac00] 14:37:58 INFO - PROCESS | 1650 | 1461793078194 Marionette DEBUG loaded listener.js 14:37:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11aa3bc00) [pid = 1650] [serial = 148] [outer = 0x11901ac00] 14:37:58 INFO - PROCESS | 1650 | 1461793078607 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]]]}] 14:37:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:37:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 624ms 14:37:58 INFO - PROCESS | 1650 | 1461793078622 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 14:37:58 INFO - PROCESS | 1650 | 1461793078626 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 14:37:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:37:58 INFO - PROCESS | 1650 | 1461793078631 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:37:58 INFO - PROCESS | 1650 | 1461793078632 Marionette TRACE conn2 <- [1,174,null,{}] 14:37:58 INFO - PROCESS | 1650 | 1461793078635 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}] 14:37:58 INFO - PROCESS | 1650 | 1461793078745 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 14:37:58 INFO - PROCESS | 1650 | 1461793078793 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b15b000 == 31 [pid = 1650] [id = 51] 14:37:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11acd7800) [pid = 1650] [serial = 149] [outer = 0x0] 14:37:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11be03000) [pid = 1650] [serial = 150] [outer = 0x11acd7800] 14:37:58 INFO - PROCESS | 1650 | 1461793078824 Marionette DEBUG loaded listener.js 14:37:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11c476800) [pid = 1650] [serial = 151] [outer = 0x11acd7800] 14:37:59 INFO - PROCESS | 1650 | 1461793079241 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]]]}] 14:37:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:37:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 14:37:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:37:59 INFO - PROCESS | 1650 | 1461793079250 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 14:37:59 INFO - PROCESS | 1650 | 1461793079251 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 14:37:59 INFO - PROCESS | 1650 | 1461793079254 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:37:59 INFO - PROCESS | 1650 | 1461793079256 Marionette TRACE conn2 <- [1,178,null,{}] 14:37:59 INFO - PROCESS | 1650 | 1461793079264 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}] 14:37:59 INFO - PROCESS | 1650 | 1461793079362 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 14:37:59 INFO - PROCESS | 1650 | 1461793079408 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x115508000 == 32 [pid = 1650] [id = 52] 14:37:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11c552c00) [pid = 1650] [serial = 152] [outer = 0x0] 14:37:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x125fdac00) [pid = 1650] [serial = 153] [outer = 0x11c552c00] 14:37:59 INFO - PROCESS | 1650 | 1461793079442 Marionette DEBUG loaded listener.js 14:37:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x1276ef400) [pid = 1650] [serial = 154] [outer = 0x11c552c00] 14:37:59 INFO - PROCESS | 1650 | 1461793079857 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]]]}] 14:37:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:37:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 621ms 14:37:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:37:59 INFO - PROCESS | 1650 | 1461793079875 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 14:37:59 INFO - PROCESS | 1650 | 1461793079877 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 14:37:59 INFO - PROCESS | 1650 | 1461793079879 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:37:59 INFO - PROCESS | 1650 | 1461793079880 Marionette TRACE conn2 <- [1,182,null,{}] 14:37:59 INFO - PROCESS | 1650 | 1461793079883 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}] 14:37:59 INFO - PROCESS | 1650 | 1461793079973 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 14:38:00 INFO - PROCESS | 1650 | 1461793080045 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x127420000 == 33 [pid = 1650] [id = 53] 14:38:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x127ae3000) [pid = 1650] [serial = 155] [outer = 0x0] 14:38:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x128a36c00) [pid = 1650] [serial = 156] [outer = 0x127ae3000] 14:38:00 INFO - PROCESS | 1650 | 1461793080092 Marionette DEBUG loaded listener.js 14:38:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x129509400) [pid = 1650] [serial = 157] [outer = 0x127ae3000] 14:38:00 INFO - PROCESS | 1650 | 1461793080507 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]]]}] 14:38:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:38:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 669ms 14:38:00 INFO - PROCESS | 1650 | 1461793080548 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 14:38:00 INFO - PROCESS | 1650 | 1461793080550 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 14:38:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:38:00 INFO - PROCESS | 1650 | 1461793080552 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:38:00 INFO - PROCESS | 1650 | 1461793080553 Marionette TRACE conn2 <- [1,186,null,{}] 14:38:00 INFO - PROCESS | 1650 | 1461793080556 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}] 14:38:00 INFO - PROCESS | 1650 | 1461793080644 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 14:38:00 INFO - PROCESS | 1650 | 1461793080689 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12809b000 == 34 [pid = 1650] [id = 54] 14:38:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12950ac00) [pid = 1650] [serial = 158] [outer = 0x0] 14:38:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12b6f9000) [pid = 1650] [serial = 159] [outer = 0x12950ac00] 14:38:00 INFO - PROCESS | 1650 | 1461793080721 Marionette DEBUG loaded listener.js 14:38:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12ba44000) [pid = 1650] [serial = 160] [outer = 0x12950ac00] 14:38:01 INFO - PROCESS | 1650 | 1461793081120 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]]]}] 14:38:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:38:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 620ms 14:38:01 INFO - PROCESS | 1650 | 1461793081186 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 14:38:01 INFO - PROCESS | 1650 | 1461793081187 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 14:38:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:38:01 INFO - PROCESS | 1650 | 1461793081192 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:38:01 INFO - PROCESS | 1650 | 1461793081193 Marionette TRACE conn2 <- [1,190,null,{}] 14:38:01 INFO - PROCESS | 1650 | 1461793081195 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}] 14:38:01 INFO - PROCESS | 1650 | 1461793081329 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 14:38:01 INFO - PROCESS | 1650 | 1461793081392 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295a7800 == 35 [pid = 1650] [id = 55] 14:38:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12bf93c00) [pid = 1650] [serial = 161] [outer = 0x0] 14:38:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12bf97000) [pid = 1650] [serial = 162] [outer = 0x12bf93c00] 14:38:01 INFO - PROCESS | 1650 | 1461793081424 Marionette DEBUG loaded listener.js 14:38:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12c10fc00) [pid = 1650] [serial = 163] [outer = 0x12bf93c00] 14:38:01 INFO - PROCESS | 1650 | 1461793081842 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]]]}] 14:38:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:38:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 669ms 14:38:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:38:01 INFO - PROCESS | 1650 | 1461793081861 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 14:38:01 INFO - PROCESS | 1650 | 1461793081863 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 14:38:01 INFO - PROCESS | 1650 | 1461793081865 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:38:01 INFO - PROCESS | 1650 | 1461793081866 Marionette TRACE conn2 <- [1,194,null,{}] 14:38:01 INFO - PROCESS | 1650 | 1461793081868 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}] 14:38:01 INFO - PROCESS | 1650 | 1461793081957 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 14:38:02 INFO - PROCESS | 1650 | 1461793082001 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12959e000 == 36 [pid = 1650] [id = 56] 14:38:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11b9e9000) [pid = 1650] [serial = 164] [outer = 0x0] 14:38:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12bf90800) [pid = 1650] [serial = 165] [outer = 0x11b9e9000] 14:38:02 INFO - PROCESS | 1650 | 1461793082032 Marionette DEBUG loaded listener.js 14:38:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12d30ec00) [pid = 1650] [serial = 166] [outer = 0x11b9e9000] 14:38:02 INFO - PROCESS | 1650 | 1461793082493 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]]]}] 14:38:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:38:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 669ms 14:38:02 INFO - PROCESS | 1650 | 1461793082539 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 14:38:02 INFO - PROCESS | 1650 | 1461793082542 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 14:38:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:38:02 INFO - PROCESS | 1650 | 1461793082546 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:38:02 INFO - PROCESS | 1650 | 1461793082547 Marionette TRACE conn2 <- [1,198,null,{}] 14:38:02 INFO - PROCESS | 1650 | 1461793082551 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}] 14:38:02 INFO - PROCESS | 1650 | 1461793082661 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 14:38:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11c30e800 == 35 [pid = 1650] [id = 47] 14:38:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11affb000 == 34 [pid = 1650] [id = 46] 14:38:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1198d2800 == 33 [pid = 1650] [id = 45] 14:38:02 INFO - PROCESS | 1650 | --DOCSHELL 0x114b28800 == 32 [pid = 1650] [id = 44] 14:38:02 INFO - PROCESS | 1650 | 1461793082813 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x118779000 == 33 [pid = 1650] [id = 57] 14:38:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x114bbd400) [pid = 1650] [serial = 167] [outer = 0x0] 14:38:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x118739400) [pid = 1650] [serial = 168] [outer = 0x114bbd400] 14:38:02 INFO - PROCESS | 1650 | 1461793082846 Marionette DEBUG loaded listener.js 14:38:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x11aa75800) [pid = 1650] [serial = 169] [outer = 0x114bbd400] 14:38:03 INFO - PROCESS | 1650 | 1461793083286 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]]]}] 14:38:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:38:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 771ms 14:38:03 INFO - PROCESS | 1650 | 1461793083333 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 14:38:03 INFO - PROCESS | 1650 | 1461793083337 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 14:38:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:38:03 INFO - PROCESS | 1650 | 1461793083344 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:38:03 INFO - PROCESS | 1650 | 1461793083346 Marionette TRACE conn2 <- [1,202,null,{}] 14:38:03 INFO - PROCESS | 1650 | 1461793083350 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}] 14:38:03 INFO - PROCESS | 1650 | 1461793083445 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 14:38:03 INFO - PROCESS | 1650 | 1461793083507 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c30b000 == 34 [pid = 1650] [id = 58] 14:38:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11c473c00) [pid = 1650] [serial = 170] [outer = 0x0] 14:38:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x11c479c00) [pid = 1650] [serial = 171] [outer = 0x11c473c00] 14:38:03 INFO - PROCESS | 1650 | 1461793083539 Marionette DEBUG loaded listener.js 14:38:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x11c9ef800) [pid = 1650] [serial = 172] [outer = 0x11c473c00] 14:38:03 INFO - PROCESS | 1650 | 1461793083963 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]]]}] 14:38:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:38:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 673ms 14:38:04 INFO - PROCESS | 1650 | 1461793084056 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 14:38:04 INFO - PROCESS | 1650 | 1461793084058 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 14:38:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:38:04 INFO - PROCESS | 1650 | 1461793084064 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:38:04 INFO - PROCESS | 1650 | 1461793084065 Marionette TRACE conn2 <- [1,206,null,{}] 14:38:04 INFO - PROCESS | 1650 | 1461793084068 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}] 14:38:04 INFO - PROCESS | 1650 | 1461793084161 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 14:38:04 INFO - PROCESS | 1650 | 1461793084224 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x127414000 == 35 [pid = 1650] [id = 59] 14:38:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x127807000) [pid = 1650] [serial = 173] [outer = 0x0] 14:38:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x127810c00) [pid = 1650] [serial = 174] [outer = 0x127807000] 14:38:04 INFO - PROCESS | 1650 | 1461793084255 Marionette DEBUG loaded listener.js 14:38:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x127ae5c00) [pid = 1650] [serial = 175] [outer = 0x127807000] 14:38:04 INFO - PROCESS | 1650 | 1461793084679 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]]]}] 14:38:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:38:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 670ms 14:38:04 INFO - PROCESS | 1650 | 1461793084733 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 14:38:04 INFO - PROCESS | 1650 | 1461793084735 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 14:38:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:38:04 INFO - PROCESS | 1650 | 1461793084742 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:38:04 INFO - PROCESS | 1650 | 1461793084747 Marionette TRACE conn2 <- [1,210,null,{}] 14:38:04 INFO - PROCESS | 1650 | 1461793084750 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}] 14:38:04 INFO - PROCESS | 1650 | 1461793084846 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 14:38:04 INFO - PROCESS | 1650 | 1461793084896 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x129597800 == 36 [pid = 1650] [id = 60] 14:38:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x1293b1000) [pid = 1650] [serial = 176] [outer = 0x0] 14:38:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12bd11400) [pid = 1650] [serial = 177] [outer = 0x1293b1000] 14:38:04 INFO - PROCESS | 1650 | 1461793084926 Marionette DEBUG loaded listener.js 14:38:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12bf1cc00) [pid = 1650] [serial = 178] [outer = 0x1293b1000] 14:38:05 INFO - PROCESS | 1650 | 1461793085329 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]]]}] 14:38:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:38:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 626ms 14:38:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:38:05 INFO - PROCESS | 1650 | 1461793085365 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 14:38:05 INFO - PROCESS | 1650 | 1461793085366 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 14:38:05 INFO - PROCESS | 1650 | 1461793085369 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:38:05 INFO - PROCESS | 1650 | 1461793085370 Marionette TRACE conn2 <- [1,214,null,{}] 14:38:05 INFO - PROCESS | 1650 | 1461793085372 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}] 14:38:05 INFO - PROCESS | 1650 | 1461793085464 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 14:38:05 INFO - PROCESS | 1650 | 1461793085554 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bfc7000 == 37 [pid = 1650] [id = 61] 14:38:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12bf1f000) [pid = 1650] [serial = 179] [outer = 0x0] 14:38:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12c10e000) [pid = 1650] [serial = 180] [outer = 0x12bf1f000] 14:38:05 INFO - PROCESS | 1650 | 1461793085586 Marionette DEBUG loaded listener.js 14:38:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12d309000) [pid = 1650] [serial = 181] [outer = 0x12bf1f000] 14:38:06 INFO - PROCESS | 1650 | 1461793086008 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]]]}] 14:38:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:38:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 668ms 14:38:06 INFO - PROCESS | 1650 | 1461793086038 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 14:38:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:38:06 INFO - PROCESS | 1650 | 1461793086040 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 14:38:06 INFO - PROCESS | 1650 | 1461793086043 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:38:06 INFO - PROCESS | 1650 | 1461793086045 Marionette TRACE conn2 <- [1,218,null,{}] 14:38:06 INFO - PROCESS | 1650 | 1461793086048 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}] 14:38:06 INFO - PROCESS | 1650 | 1461793086180 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 14:38:06 INFO - PROCESS | 1650 | 1461793086269 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d29e800 == 38 [pid = 1650] [id = 62] 14:38:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12d565800) [pid = 1650] [serial = 182] [outer = 0x0] 14:38:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12dc04000) [pid = 1650] [serial = 183] [outer = 0x12d565800] 14:38:06 INFO - PROCESS | 1650 | 1461793086329 Marionette DEBUG loaded listener.js 14:38:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12de60c00) [pid = 1650] [serial = 184] [outer = 0x12d565800] 14:38:06 INFO - PROCESS | 1650 | 1461793086894 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]]]}] 14:38:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:38:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 872ms 14:38:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:38:06 INFO - PROCESS | 1650 | 1461793086924 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 14:38:06 INFO - PROCESS | 1650 | 1461793086925 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 14:38:06 INFO - PROCESS | 1650 | 1461793086930 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:38:06 INFO - PROCESS | 1650 | 1461793086931 Marionette TRACE conn2 <- [1,222,null,{}] 14:38:06 INFO - PROCESS | 1650 | 1461793086933 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}] 14:38:07 INFO - PROCESS | 1650 | 1461793087053 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 14:38:07 INFO - PROCESS | 1650 | 1461793087142 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2b4000 == 39 [pid = 1650] [id = 63] 14:38:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x126a42000) [pid = 1650] [serial = 185] [outer = 0x0] 14:38:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12e5b6800) [pid = 1650] [serial = 186] [outer = 0x126a42000] 14:38:07 INFO - PROCESS | 1650 | 1461793087189 Marionette DEBUG loaded listener.js 14:38:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12e5da400) [pid = 1650] [serial = 187] [outer = 0x126a42000] 14:38:07 INFO - PROCESS | 1650 | 1461793087672 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]]]}] 14:38:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:38:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 768ms 14:38:07 INFO - PROCESS | 1650 | 1461793087699 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 14:38:07 INFO - PROCESS | 1650 | 1461793087701 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 14:38:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:38:07 INFO - PROCESS | 1650 | 1461793087704 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:38:07 INFO - PROCESS | 1650 | 1461793087707 Marionette TRACE conn2 <- [1,226,null,{}] 14:38:07 INFO - PROCESS | 1650 | 1461793087710 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}] 14:38:07 INFO - PROCESS | 1650 | 1461793087800 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 14:38:07 INFO - PROCESS | 1650 | 1461793087855 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab22000 == 40 [pid = 1650] [id = 64] 14:38:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x11b9dd800) [pid = 1650] [serial = 188] [outer = 0x0] 14:38:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x11be0a000) [pid = 1650] [serial = 189] [outer = 0x11b9dd800] 14:38:07 INFO - PROCESS | 1650 | 1461793087885 Marionette DEBUG loaded listener.js 14:38:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x11c56c000) [pid = 1650] [serial = 190] [outer = 0x11b9dd800] 14:38:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12809b000 == 39 [pid = 1650] [id = 54] 14:38:08 INFO - PROCESS | 1650 | --DOCSHELL 0x127420000 == 38 [pid = 1650] [id = 53] 14:38:08 INFO - PROCESS | 1650 | --DOCSHELL 0x115508000 == 37 [pid = 1650] [id = 52] 14:38:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11b15b000 == 36 [pid = 1650] [id = 51] 14:38:08 INFO - PROCESS | 1650 | --DOCSHELL 0x119109800 == 35 [pid = 1650] [id = 50] 14:38:08 INFO - PROCESS | 1650 | 1461793088365 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]]]}] 14:38:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:38:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 671ms 14:38:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:38:08 INFO - PROCESS | 1650 | 1461793088375 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 14:38:08 INFO - PROCESS | 1650 | 1461793088378 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 14:38:08 INFO - PROCESS | 1650 | 1461793088381 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:38:08 INFO - PROCESS | 1650 | 1461793088384 Marionette TRACE conn2 <- [1,230,null,{}] 14:38:08 INFO - PROCESS | 1650 | 1461793088413 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}] 14:38:08 INFO - PROCESS | 1650 | 1461793088510 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 14:38:08 INFO - PROCESS | 1650 | 1461793088580 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c30a800 == 36 [pid = 1650] [id = 65] 14:38:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x11a607c00) [pid = 1650] [serial = 191] [outer = 0x0] 14:38:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x11c56a400) [pid = 1650] [serial = 192] [outer = 0x11a607c00] 14:38:08 INFO - PROCESS | 1650 | 1461793088612 Marionette DEBUG loaded listener.js 14:38:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x127189c00) [pid = 1650] [serial = 193] [outer = 0x11a607c00] 14:38:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x127ae7400) [pid = 1650] [serial = 194] [outer = 0x12fb5ac00] 14:38:09 INFO - PROCESS | 1650 | 1461793089088 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]]]}] 14:38:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:38:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 746ms 14:38:09 INFO - PROCESS | 1650 | 1461793089137 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 14:38:09 INFO - PROCESS | 1650 | 1461793089141 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 14:38:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:38:09 INFO - PROCESS | 1650 | 1461793089147 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:38:09 INFO - PROCESS | 1650 | 1461793089149 Marionette TRACE conn2 <- [1,234,null,{}] 14:38:09 INFO - PROCESS | 1650 | 1461793089152 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}] 14:38:09 INFO - PROCESS | 1650 | 1461793089246 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 14:38:09 INFO - PROCESS | 1650 | 1461793089325 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b712800 == 37 [pid = 1650] [id = 66] 14:38:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x11af1b000) [pid = 1650] [serial = 195] [outer = 0x0] 14:38:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x127aea800) [pid = 1650] [serial = 196] [outer = 0x11af1b000] 14:38:09 INFO - PROCESS | 1650 | 1461793089356 Marionette DEBUG loaded listener.js 14:38:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12b776400) [pid = 1650] [serial = 197] [outer = 0x11af1b000] 14:38:09 INFO - PROCESS | 1650 | 1461793089781 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]]]}] 14:38:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:38:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 670ms 14:38:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:38:09 INFO - PROCESS | 1650 | 1461793089818 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 14:38:09 INFO - PROCESS | 1650 | 1461793089820 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 14:38:09 INFO - PROCESS | 1650 | 1461793089822 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:38:09 INFO - PROCESS | 1650 | 1461793089825 Marionette TRACE conn2 <- [1,238,null,{}] 14:38:09 INFO - PROCESS | 1650 | 1461793089833 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}] 14:38:09 INFO - PROCESS | 1650 | 1461793089931 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 14:38:09 INFO - PROCESS | 1650 | 1461793089985 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d548800 == 38 [pid = 1650] [id = 67] 14:38:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12bf15800) [pid = 1650] [serial = 198] [outer = 0x0] 14:38:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12c10f000) [pid = 1650] [serial = 199] [outer = 0x12bf15800] 14:38:10 INFO - PROCESS | 1650 | 1461793090018 Marionette DEBUG loaded listener.js 14:38:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12dc06000) [pid = 1650] [serial = 200] [outer = 0x12bf15800] 14:38:10 INFO - PROCESS | 1650 | 1461793090441 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]]]}] 14:38:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:38:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 671ms 14:38:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:38:10 INFO - PROCESS | 1650 | 1461793090494 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 14:38:10 INFO - PROCESS | 1650 | 1461793090496 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 14:38:10 INFO - PROCESS | 1650 | 1461793090498 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:38:10 INFO - PROCESS | 1650 | 1461793090499 Marionette TRACE conn2 <- [1,242,null,{}] 14:38:10 INFO - PROCESS | 1650 | 1461793090502 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}] 14:38:10 INFO - PROCESS | 1650 | 1461793090595 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 14:38:10 INFO - PROCESS | 1650 | 1461793090648 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dcc5800 == 39 [pid = 1650] [id = 68] 14:38:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12dc2f800) [pid = 1650] [serial = 201] [outer = 0x0] 14:38:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12de6b000) [pid = 1650] [serial = 202] [outer = 0x12dc2f800] 14:38:10 INFO - PROCESS | 1650 | 1461793090679 Marionette DEBUG loaded listener.js 14:38:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12e5d5800) [pid = 1650] [serial = 203] [outer = 0x12dc2f800] 14:38:11 INFO - PROCESS | 1650 | 1461793091082 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]]]}] 14:38:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:38:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 618ms 14:38:11 INFO - PROCESS | 1650 | 1461793091117 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 14:38:11 INFO - PROCESS | 1650 | 1461793091118 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 14:38:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:38:11 INFO - PROCESS | 1650 | 1461793091121 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:38:11 INFO - PROCESS | 1650 | 1461793091122 Marionette TRACE conn2 <- [1,246,null,{}] 14:38:11 INFO - PROCESS | 1650 | 1461793091124 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}] 14:38:11 INFO - PROCESS | 1650 | 1461793091213 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 14:38:11 INFO - PROCESS | 1650 | 1461793091295 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8ea800 == 40 [pid = 1650] [id = 69] 14:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12e5db800) [pid = 1650] [serial = 204] [outer = 0x0] 14:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12e5e1800) [pid = 1650] [serial = 205] [outer = 0x12e5db800] 14:38:11 INFO - PROCESS | 1650 | 1461793091326 Marionette DEBUG loaded listener.js 14:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12e8d2800) [pid = 1650] [serial = 206] [outer = 0x12e5db800] 14:38:11 INFO - PROCESS | 1650 | 1461793091706 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]]]}] 14:38:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:38:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 620ms 14:38:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:38:11 INFO - PROCESS | 1650 | 1461793091741 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 14:38:11 INFO - PROCESS | 1650 | 1461793091743 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 14:38:11 INFO - PROCESS | 1650 | 1461793091745 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:38:11 INFO - PROCESS | 1650 | 1461793091746 Marionette TRACE conn2 <- [1,250,null,{}] 14:38:11 INFO - PROCESS | 1650 | 1461793091748 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}] 14:38:11 INFO - PROCESS | 1650 | 1461793091862 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 14:38:11 INFO - PROCESS | 1650 | 1461793091920 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f058000 == 41 [pid = 1650] [id = 70] 14:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12e8dc800) [pid = 1650] [serial = 207] [outer = 0x0] 14:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12ea7a800) [pid = 1650] [serial = 208] [outer = 0x12e8dc800] 14:38:11 INFO - PROCESS | 1650 | 1461793091950 Marionette DEBUG loaded listener.js 14:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12f085400) [pid = 1650] [serial = 209] [outer = 0x12e8dc800] 14:38:12 INFO - PROCESS | 1650 | 1461793092361 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]]]}] 14:38:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:38:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 668ms 14:38:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:38:12 INFO - PROCESS | 1650 | 1461793092413 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 14:38:12 INFO - PROCESS | 1650 | 1461793092415 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 14:38:12 INFO - PROCESS | 1650 | 1461793092417 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:38:12 INFO - PROCESS | 1650 | 1461793092418 Marionette TRACE conn2 <- [1,254,null,{}] 14:38:12 INFO - PROCESS | 1650 | 1461793092421 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}] 14:38:12 INFO - PROCESS | 1650 | 1461793092513 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 14:38:12 INFO - PROCESS | 1650 | 1461793092597 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f42b000 == 42 [pid = 1650] [id = 71] 14:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12f085800) [pid = 1650] [serial = 210] [outer = 0x0] 14:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12f4cd400) [pid = 1650] [serial = 211] [outer = 0x12f085800] 14:38:12 INFO - PROCESS | 1650 | 1461793092627 Marionette DEBUG loaded listener.js 14:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12f4d4c00) [pid = 1650] [serial = 212] [outer = 0x12f085800] 14:38:13 INFO - PROCESS | 1650 | 1461793093042 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]]]}] 14:38:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:38:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 670ms 14:38:13 INFO - PROCESS | 1650 | 1461793093088 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 14:38:13 INFO - PROCESS | 1650 | 1461793093089 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 14:38:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:38:13 INFO - PROCESS | 1650 | 1461793093091 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:38:13 INFO - PROCESS | 1650 | 1461793093093 Marionette TRACE conn2 <- [1,258,null,{}] 14:38:13 INFO - PROCESS | 1650 | 1461793093095 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}] 14:38:13 INFO - PROCESS | 1650 | 1461793093187 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 14:38:13 INFO - PROCESS | 1650 | 1461793093240 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f838800 == 43 [pid = 1650] [id = 72] 14:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12f4d5c00) [pid = 1650] [serial = 213] [outer = 0x0] 14:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12f4db000) [pid = 1650] [serial = 214] [outer = 0x12f4d5c00] 14:38:13 INFO - PROCESS | 1650 | 1461793093270 Marionette DEBUG loaded listener.js 14:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12f846000) [pid = 1650] [serial = 215] [outer = 0x12f4d5c00] 14:38:13 INFO - PROCESS | 1650 | 1461793093733 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]]]}] 14:38:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:38:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 669ms 14:38:13 INFO - PROCESS | 1650 | 1461793093760 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 14:38:13 INFO - PROCESS | 1650 | 1461793093762 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 14:38:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:38:13 INFO - PROCESS | 1650 | 1461793093766 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:38:13 INFO - PROCESS | 1650 | 1461793093768 Marionette TRACE conn2 <- [1,262,null,{}] 14:38:13 INFO - PROCESS | 1650 | 1461793093771 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}] 14:38:13 INFO - PROCESS | 1650 | 1461793093882 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 14:38:13 INFO - PROCESS | 1650 | 1461793093938 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12805b800 == 44 [pid = 1650] [id = 73] 14:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x11c10ac00) [pid = 1650] [serial = 216] [outer = 0x0] 14:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x11c116400) [pid = 1650] [serial = 217] [outer = 0x11c10ac00] 14:38:13 INFO - PROCESS | 1650 | 1461793093968 Marionette DEBUG loaded listener.js 14:38:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x125fdc800) [pid = 1650] [serial = 218] [outer = 0x11c10ac00] 14:38:14 INFO - PROCESS | 1650 | --DOCSHELL 0x129597800 == 43 [pid = 1650] [id = 60] 14:38:14 INFO - PROCESS | 1650 | --DOCSHELL 0x127414000 == 42 [pid = 1650] [id = 59] 14:38:14 INFO - PROCESS | 1650 | --DOCSHELL 0x11c30b000 == 41 [pid = 1650] [id = 58] 14:38:14 INFO - PROCESS | 1650 | --DOCSHELL 0x118779000 == 40 [pid = 1650] [id = 57] 14:38:14 INFO - PROCESS | 1650 | 1461793094514 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]]]}] 14:38:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:38:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 772ms 14:38:14 INFO - PROCESS | 1650 | 1461793094544 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 14:38:14 INFO - PROCESS | 1650 | 1461793094548 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 14:38:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:38:14 INFO - PROCESS | 1650 | 1461793094559 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:38:14 INFO - PROCESS | 1650 | 1461793094563 Marionette TRACE conn2 <- [1,266,null,{}] 14:38:14 INFO - PROCESS | 1650 | 1461793094570 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}] 14:38:14 INFO - PROCESS | 1650 | 1461793094716 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 14:38:14 INFO - PROCESS | 1650 | 1461793094816 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba12800 == 41 [pid = 1650] [id = 74] 14:38:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x11a65b800) [pid = 1650] [serial = 219] [outer = 0x0] 14:38:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x11c117000) [pid = 1650] [serial = 220] [outer = 0x11a65b800] 14:38:14 INFO - PROCESS | 1650 | 1461793094858 Marionette DEBUG loaded listener.js 14:38:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x126e5d000) [pid = 1650] [serial = 221] [outer = 0x11a65b800] 14:38:15 INFO - PROCESS | 1650 | 1461793095328 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]]]}] 14:38:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:38:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 825ms 14:38:15 INFO - PROCESS | 1650 | 1461793095388 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 14:38:15 INFO - PROCESS | 1650 | 1461793095392 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 14:38:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:38:15 INFO - PROCESS | 1650 | 1461793095399 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:38:15 INFO - PROCESS | 1650 | 1461793095401 Marionette TRACE conn2 <- [1,270,null,{}] 14:38:15 INFO - PROCESS | 1650 | 1461793095406 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}] 14:38:15 INFO - PROCESS | 1650 | 1461793095500 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 14:38:15 INFO - PROCESS | 1650 | 1461793095569 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d28c000 == 42 [pid = 1650] [id = 75] 14:38:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x129069400) [pid = 1650] [serial = 222] [outer = 0x0] 14:38:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12bf15400) [pid = 1650] [serial = 223] [outer = 0x129069400] 14:38:15 INFO - PROCESS | 1650 | 1461793095601 Marionette DEBUG loaded listener.js 14:38:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12c10e400) [pid = 1650] [serial = 224] [outer = 0x129069400] 14:38:16 INFO - PROCESS | 1650 | 1461793096015 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]]]}] 14:38:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:38:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 623ms 14:38:16 INFO - PROCESS | 1650 | 1461793096022 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 14:38:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:38:16 INFO - PROCESS | 1650 | 1461793096024 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 14:38:16 INFO - PROCESS | 1650 | 1461793096026 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:38:16 INFO - PROCESS | 1650 | 1461793096028 Marionette TRACE conn2 <- [1,274,null,{}] 14:38:16 INFO - PROCESS | 1650 | 1461793096036 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}] 14:38:16 INFO - PROCESS | 1650 | 1461793096135 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 14:38:16 INFO - PROCESS | 1650 | 1461793096204 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7c5000 == 43 [pid = 1650] [id = 76] 14:38:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12b220800) [pid = 1650] [serial = 225] [outer = 0x0] 14:38:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12b6f2000) [pid = 1650] [serial = 226] [outer = 0x12b220800] 14:38:16 INFO - PROCESS | 1650 | 1461793096240 Marionette DEBUG loaded listener.js 14:38:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12bf16c00) [pid = 1650] [serial = 227] [outer = 0x12b220800] 14:38:16 INFO - PROCESS | 1650 | 1461793096700 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]]]}] 14:38:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:38:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 722ms 14:38:16 INFO - PROCESS | 1650 | 1461793096748 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 14:38:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:38:16 INFO - PROCESS | 1650 | 1461793096750 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 14:38:16 INFO - PROCESS | 1650 | 1461793096752 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:38:16 INFO - PROCESS | 1650 | 1461793096754 Marionette TRACE conn2 <- [1,278,null,{}] 14:38:16 INFO - PROCESS | 1650 | 1461793096756 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}] 14:38:16 INFO - PROCESS | 1650 | 1461793096850 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 14:38:16 INFO - PROCESS | 1650 | 1461793096906 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12eb7c800 == 44 [pid = 1650] [id = 77] 14:38:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12d558400) [pid = 1650] [serial = 228] [outer = 0x0] 14:38:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12dc0b800) [pid = 1650] [serial = 229] [outer = 0x12d558400] 14:38:16 INFO - PROCESS | 1650 | 1461793096936 Marionette DEBUG loaded listener.js 14:38:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12de6d400) [pid = 1650] [serial = 230] [outer = 0x12d558400] 14:38:17 INFO - PROCESS | 1650 | 1461793097317 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]]]}] 14:38:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:38:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 618ms 14:38:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:38:17 INFO - PROCESS | 1650 | 1461793097372 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 14:38:17 INFO - PROCESS | 1650 | 1461793097373 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 14:38:17 INFO - PROCESS | 1650 | 1461793097375 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:38:17 INFO - PROCESS | 1650 | 1461793097377 Marionette TRACE conn2 <- [1,282,null,{}] 14:38:17 INFO - PROCESS | 1650 | 1461793097379 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}] 14:38:17 INFO - PROCESS | 1650 | 1461793097469 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 14:38:17 INFO - PROCESS | 1650 | 1461793097564 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe7b800 == 45 [pid = 1650] [id = 78] 14:38:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12e5e2000) [pid = 1650] [serial = 231] [outer = 0x0] 14:38:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12e8d6000) [pid = 1650] [serial = 232] [outer = 0x12e5e2000] 14:38:17 INFO - PROCESS | 1650 | 1461793097594 Marionette DEBUG loaded listener.js 14:38:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12ea6dc00) [pid = 1650] [serial = 233] [outer = 0x12e5e2000] 14:38:18 INFO - PROCESS | 1650 | 1461793098010 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]]]}] 14:38:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:38:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 14:38:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:38:18 INFO - PROCESS | 1650 | 1461793098046 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 14:38:18 INFO - PROCESS | 1650 | 1461793098047 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 14:38:18 INFO - PROCESS | 1650 | 1461793098049 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:38:18 INFO - PROCESS | 1650 | 1461793098051 Marionette TRACE conn2 <- [1,286,null,{}] 14:38:18 INFO - PROCESS | 1650 | 1461793098053 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}] 14:38:18 INFO - PROCESS | 1650 | 1461793098169 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 14:38:18 INFO - PROCESS | 1650 | 1461793098228 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x13011c800 == 46 [pid = 1650] [id = 79] 14:38:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12eb85400) [pid = 1650] [serial = 234] [outer = 0x0] 14:38:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12eb8cc00) [pid = 1650] [serial = 235] [outer = 0x12eb85400] 14:38:18 INFO - PROCESS | 1650 | 1461793098259 Marionette DEBUG loaded listener.js 14:38:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12f851000) [pid = 1650] [serial = 236] [outer = 0x12eb85400] 14:38:18 INFO - PROCESS | 1650 | 1461793098660 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]]]}] 14:38:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:38:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 618ms 14:38:18 INFO - PROCESS | 1650 | 1461793098668 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 14:38:18 INFO - PROCESS | 1650 | 1461793098669 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 14:38:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:38:18 INFO - PROCESS | 1650 | 1461793098671 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:38:18 INFO - PROCESS | 1650 | 1461793098673 Marionette TRACE conn2 <- [1,290,null,{}] 14:38:18 INFO - PROCESS | 1650 | 1461793098675 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}] 14:38:18 INFO - PROCESS | 1650 | 1461793098769 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 14:38:18 INFO - PROCESS | 1650 | 1461793098868 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x130c38000 == 47 [pid = 1650] [id = 80] 14:38:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x11c479400) [pid = 1650] [serial = 237] [outer = 0x0] 14:38:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12f409c00) [pid = 1650] [serial = 238] [outer = 0x11c479400] 14:38:18 INFO - PROCESS | 1650 | 1461793098900 Marionette DEBUG loaded listener.js 14:38:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x12f40e800) [pid = 1650] [serial = 239] [outer = 0x11c479400] 14:38:19 INFO - PROCESS | 1650 | 1461793099340 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]]]}] 14:38:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:38:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 719ms 14:38:19 INFO - PROCESS | 1650 | 1461793099391 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 14:38:19 INFO - PROCESS | 1650 | 1461793099393 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 14:38:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:38:19 INFO - PROCESS | 1650 | 1461793099395 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:38:19 INFO - PROCESS | 1650 | 1461793099396 Marionette TRACE conn2 <- [1,294,null,{}] 14:38:19 INFO - PROCESS | 1650 | 1461793099399 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}] 14:38:19 INFO - PROCESS | 1650 | 1461793099492 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 14:38:19 INFO - PROCESS | 1650 | 1461793099561 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1308b3000 == 48 [pid = 1650] [id = 81] 14:38:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x129096c00) [pid = 1650] [serial = 240] [outer = 0x0] 14:38:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x12909d000) [pid = 1650] [serial = 241] [outer = 0x129096c00] 14:38:19 INFO - PROCESS | 1650 | 1461793099590 Marionette DEBUG loaded listener.js 14:38:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x1290a1c00) [pid = 1650] [serial = 242] [outer = 0x129096c00] 14:38:20 INFO - PROCESS | 1650 | 1461793100115 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]]]}] 14:38:20 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. 14:38:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 769ms 14:38:20 INFO - PROCESS | 1650 | 1461793100170 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 14:38:20 INFO - PROCESS | 1650 | 1461793100172 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 14:38:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:38:20 INFO - PROCESS | 1650 | 1461793100178 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:38:20 INFO - PROCESS | 1650 | 1461793100181 Marionette TRACE conn2 <- [1,298,null,{}] 14:38:20 INFO - PROCESS | 1650 | 1461793100186 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}] 14:38:20 INFO - PROCESS | 1650 | 1461793100282 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 14:38:20 INFO - PROCESS | 1650 | 1461793100355 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295ae000 == 49 [pid = 1650] [id = 82] 14:38:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x1135b1800) [pid = 1650] [serial = 243] [outer = 0x0] 14:38:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x11a605c00) [pid = 1650] [serial = 244] [outer = 0x1135b1800] 14:38:20 INFO - PROCESS | 1650 | 1461793100382 Marionette DEBUG loaded listener.js 14:38:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x11b98c400) [pid = 1650] [serial = 245] [outer = 0x1135b1800] 14:38:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12d548800 == 48 [pid = 1650] [id = 67] 14:38:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12b712800 == 47 [pid = 1650] [id = 66] 14:38:20 INFO - PROCESS | 1650 | --DOCSHELL 0x11c30a800 == 46 [pid = 1650] [id = 65] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x126ae3800 == 45 [pid = 1650] [id = 42] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8ea800 == 44 [pid = 1650] [id = 69] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12f838800 == 43 [pid = 1650] [id = 72] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11aff2800 == 42 [pid = 1650] [id = 41] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12f42b000 == 41 [pid = 1650] [id = 71] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbdf000 == 40 [pid = 1650] [id = 6] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12f058000 == 39 [pid = 1650] [id = 70] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8ef800 == 38 [pid = 1650] [id = 11] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12bfc7000 == 37 [pid = 1650] [id = 61] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x130c39000 == 36 [pid = 1650] [id = 22] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x13010d800 == 35 [pid = 1650] [id = 19] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12eb73800 == 34 [pid = 1650] [id = 12] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12f9b6800 == 33 [pid = 1650] [id = 16] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12dcde000 == 32 [pid = 1650] [id = 9] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12dcc5800 == 31 [pid = 1650] [id = 68] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12f829800 == 30 [pid = 1650] [id = 15] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1295a7800 == 29 [pid = 1650] [id = 55] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x115244000 == 28 [pid = 1650] [id = 48] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12f422000 == 27 [pid = 1650] [id = 14] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12e556000 == 26 [pid = 1650] [id = 10] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12959e000 == 25 [pid = 1650] [id = 56] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12f052000 == 24 [pid = 1650] [id = 13] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12d530000 == 23 [pid = 1650] [id = 8] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12d29e800 == 22 [pid = 1650] [id = 62] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab22000 == 21 [pid = 1650] [id = 64] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x125ca6800 == 20 [pid = 1650] [id = 49] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1308b3000 == 19 [pid = 1650] [id = 81] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x130c38000 == 18 [pid = 1650] [id = 80] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x13011c800 == 17 [pid = 1650] [id = 79] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe7b800 == 16 [pid = 1650] [id = 78] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2b4000 == 15 [pid = 1650] [id = 63] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12eb7c800 == 14 [pid = 1650] [id = 77] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x126e38000 == 13 [pid = 1650] [id = 39] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7c5000 == 12 [pid = 1650] [id = 76] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12d28c000 == 11 [pid = 1650] [id = 75] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12805b800 == 10 [pid = 1650] [id = 73] 14:38:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba12800 == 9 [pid = 1650] [id = 74] 14:38:24 INFO - PROCESS | 1650 | 1461793104409 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]]]}] 14:38:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:38:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 4282ms 14:38:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:38:24 INFO - PROCESS | 1650 | 1461793104461 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 14:38:24 INFO - PROCESS | 1650 | 1461793104463 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 14:38:24 INFO - PROCESS | 1650 | 1461793104466 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:38:24 INFO - PROCESS | 1650 | 1461793104467 Marionette TRACE conn2 <- [1,302,null,{}] 14:38:24 INFO - PROCESS | 1650 | 1461793104490 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}] 14:38:24 INFO - PROCESS | 1650 | 1461793104573 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 14:38:24 INFO - PROCESS | 1650 | 1461793104578 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x118dd7000 == 10 [pid = 1650] [id = 83] 14:38:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x11901a800) [pid = 1650] [serial = 246] [outer = 0x0] 14:38:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x1190bc800) [pid = 1650] [serial = 247] [outer = 0x11901a800] 14:38:24 INFO - PROCESS | 1650 | 1461793104610 Marionette DEBUG loaded listener.js 14:38:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x11aa35000) [pid = 1650] [serial = 248] [outer = 0x11901a800] 14:38:24 INFO - PROCESS | 1650 | 1461793104971 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]]]}] 14:38:24 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. 14:38:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 527ms 14:38:24 INFO - PROCESS | 1650 | 1461793104993 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 14:38:24 INFO - PROCESS | 1650 | 1461793104997 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 14:38:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:38:25 INFO - PROCESS | 1650 | 1461793105001 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:38:25 INFO - PROCESS | 1650 | 1461793105003 Marionette TRACE conn2 <- [1,306,null,{}] 14:38:25 INFO - PROCESS | 1650 | 1461793105006 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}] 14:38:25 INFO - PROCESS | 1650 | 1461793105097 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 14:38:25 INFO - PROCESS | 1650 | 1461793105149 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11884f800 == 11 [pid = 1650] [id = 84] 14:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x11901c400) [pid = 1650] [serial = 249] [outer = 0x0] 14:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x11aa73400) [pid = 1650] [serial = 250] [outer = 0x11901c400] 14:38:25 INFO - PROCESS | 1650 | 1461793105175 Marionette DEBUG loaded listener.js 14:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x11c474000) [pid = 1650] [serial = 251] [outer = 0x11901c400] 14:38:25 INFO - PROCESS | 1650 | 1461793105507 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]]]}] 14:38:25 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. 14:38:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 521ms 14:38:25 INFO - PROCESS | 1650 | 1461793105525 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 14:38:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:38:25 INFO - PROCESS | 1650 | 1461793105527 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 14:38:25 INFO - PROCESS | 1650 | 1461793105530 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:38:25 INFO - PROCESS | 1650 | 1461793105533 Marionette TRACE conn2 <- [1,310,null,{}] 14:38:25 INFO - PROCESS | 1650 | 1461793105546 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}] 14:38:25 INFO - PROCESS | 1650 | 1461793105662 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 14:38:25 INFO - PROCESS | 1650 | 1461793105746 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12805b800 == 12 [pid = 1650] [id = 85] 14:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x114243800) [pid = 1650] [serial = 252] [outer = 0x0] 14:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x125fdd400) [pid = 1650] [serial = 253] [outer = 0x114243800] 14:38:25 INFO - PROCESS | 1650 | 1461793105815 Marionette DEBUG loaded listener.js 14:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x12780f000) [pid = 1650] [serial = 254] [outer = 0x114243800] 14:38:26 INFO - PROCESS | 1650 | 1461793106194 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]]]}] 14:38:26 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. 14:38:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 676ms 14:38:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:38:26 INFO - PROCESS | 1650 | 1461793106207 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 14:38:26 INFO - PROCESS | 1650 | 1461793106209 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 14:38:26 INFO - PROCESS | 1650 | 1461793106211 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:38:26 INFO - PROCESS | 1650 | 1461793106212 Marionette TRACE conn2 <- [1,314,null,{}] 14:38:26 INFO - PROCESS | 1650 | 1461793106215 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}] 14:38:26 INFO - PROCESS | 1650 | 1461793106292 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 14:38:26 INFO - PROCESS | 1650 | 1461793106384 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295b7800 == 13 [pid = 1650] [id = 86] 14:38:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x11c476400) [pid = 1650] [serial = 255] [outer = 0x0] 14:38:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x129070000) [pid = 1650] [serial = 256] [outer = 0x11c476400] 14:38:26 INFO - PROCESS | 1650 | 1461793106411 Marionette DEBUG loaded listener.js 14:38:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x12909f800) [pid = 1650] [serial = 257] [outer = 0x11c476400] 14:38:26 INFO - PROCESS | 1650 | 1461793106752 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]]]}] 14:38:26 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. 14:38:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 569ms 14:38:26 INFO - PROCESS | 1650 | 1461793106780 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 14:38:26 INFO - PROCESS | 1650 | 1461793106782 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 14:38:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:38:26 INFO - PROCESS | 1650 | 1461793106790 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:38:26 INFO - PROCESS | 1650 | 1461793106791 Marionette TRACE conn2 <- [1,318,null,{}] 14:38:26 INFO - PROCESS | 1650 | 1461793106793 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}] 14:38:26 INFO - PROCESS | 1650 | 1461793106886 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 14:38:26 INFO - PROCESS | 1650 | 1461793106891 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d53b800 == 14 [pid = 1650] [id = 87] 14:38:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x11af22000) [pid = 1650] [serial = 258] [outer = 0x0] 14:38:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x129509c00) [pid = 1650] [serial = 259] [outer = 0x11af22000] 14:38:26 INFO - PROCESS | 1650 | 1461793106916 Marionette DEBUG loaded listener.js 14:38:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x12b21c000) [pid = 1650] [serial = 260] [outer = 0x11af22000] 14:38:27 INFO - PROCESS | 1650 | 1461793107348 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]]]}] 14:38:27 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. 14:38:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 624ms 14:38:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:38:27 INFO - PROCESS | 1650 | 1461793107428 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 14:38:27 INFO - PROCESS | 1650 | 1461793107429 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 14:38:27 INFO - PROCESS | 1650 | 1461793107432 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:38:27 INFO - PROCESS | 1650 | 1461793107433 Marionette TRACE conn2 <- [1,322,null,{}] 14:38:27 INFO - PROCESS | 1650 | 1461793107436 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}] 14:38:27 INFO - PROCESS | 1650 | 1461793107554 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 14:38:27 INFO - PROCESS | 1650 | 1461793107563 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8fb800 == 15 [pid = 1650] [id = 88] 14:38:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x12b6f4800) [pid = 1650] [serial = 261] [outer = 0x0] 14:38:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x12ba50400) [pid = 1650] [serial = 262] [outer = 0x12b6f4800] 14:38:27 INFO - PROCESS | 1650 | 1461793107622 Marionette DEBUG loaded listener.js 14:38:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x12bf9a400) [pid = 1650] [serial = 263] [outer = 0x12b6f4800] 14:38:27 INFO - PROCESS | 1650 | 1461793107946 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]]]}] 14:38:27 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. 14:38:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 518ms 14:38:27 INFO - PROCESS | 1650 | 1461793107951 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 14:38:27 INFO - PROCESS | 1650 | 1461793107952 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 14:38:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:38:27 INFO - PROCESS | 1650 | 1461793107958 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:38:27 INFO - PROCESS | 1650 | 1461793107959 Marionette TRACE conn2 <- [1,326,null,{}] 14:38:27 INFO - PROCESS | 1650 | 1461793107961 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}] 14:38:28 INFO - PROCESS | 1650 | 1461793108059 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 14:38:28 INFO - PROCESS | 1650 | 1461793108072 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f421000 == 16 [pid = 1650] [id = 89] 14:38:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x12bf9b800) [pid = 1650] [serial = 264] [outer = 0x0] 14:38:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x12d16ec00) [pid = 1650] [serial = 265] [outer = 0x12bf9b800] 14:38:28 INFO - PROCESS | 1650 | 1461793108097 Marionette DEBUG loaded listener.js 14:38:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x12d310800) [pid = 1650] [serial = 266] [outer = 0x12bf9b800] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x118f19400) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x11aa41400) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x11be0a800) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x11c473400) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x11c9c0c00) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x125a58800) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x126a15400) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x12718a800) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x125bb2c00) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x126cf7400) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x1280bf800) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x1193b8800) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x118df0800) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x11aa74000) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x11af1fc00) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x115484400) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x12e5db800) [pid = 1650] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x127161c00) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x11c10ac00) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x11c473c00) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x11be11400) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x114bbe400) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x11901e400) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x11ad52800) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x127453000) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x1293b1000) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12f085800) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x129069400) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12bd0d800) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x11a65b800) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x11b9e9000) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x127807000) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x114bbd400) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12e8dc800) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x127812800) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x11b9dd800) [pid = 1650] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12d565800) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x12b220800) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x12ea79c00) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12d558400) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x12eb85400) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12ea6c000) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x11a65c400) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12e5e2000) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12e5d7400) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12bf1f000) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x11acd7800) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12d564c00) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x11a607c00) [pid = 1650] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12c109800) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12f4d5c00) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12de6b400) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x12de6bc00) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x127ae3000) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x11aa36c00) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12bf15800) [pid = 1650] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x11ad50400) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x11ad5c400) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12950ac00) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x11c567c00) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x11be0b800) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x126a42000) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12f849400) [pid = 1650] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x129096c00) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12f4d2c00) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x11901ac00) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x11af1b000) [pid = 1650] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12f088800) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x11913d800) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x11c479400) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12bf93c00) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12dc2f800) [pid = 1650] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x11c552c00) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:38:29 INFO - PROCESS | 1650 | 1461793109524 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]]]}] 14:38:29 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. 14:38:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1621ms 14:38:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:38:29 INFO - PROCESS | 1650 | 1461793109577 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 14:38:29 INFO - PROCESS | 1650 | 1461793109578 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 14:38:29 INFO - PROCESS | 1650 | 1461793109581 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:38:29 INFO - PROCESS | 1650 | 1461793109582 Marionette TRACE conn2 <- [1,330,null,{}] 14:38:29 INFO - PROCESS | 1650 | 1461793109584 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}] 14:38:29 INFO - PROCESS | 1650 | 1461793109691 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 14:38:29 INFO - PROCESS | 1650 | 1461793109729 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1186c6800 == 17 [pid = 1650] [id = 90] 14:38:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x1135ae000) [pid = 1650] [serial = 267] [outer = 0x0] 14:38:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x115561c00) [pid = 1650] [serial = 268] [outer = 0x1135ae000] 14:38:29 INFO - PROCESS | 1650 | 1461793109754 Marionette DEBUG loaded listener.js 14:38:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x11913d800) [pid = 1650] [serial = 269] [outer = 0x1135ae000] 14:38:30 INFO - PROCESS | 1650 | 1461793110079 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]]]}] 14:38:30 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. 14:38:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 14:38:30 INFO - PROCESS | 1650 | 1461793110102 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 14:38:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:38:30 INFO - PROCESS | 1650 | 1461793110106 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 14:38:30 INFO - PROCESS | 1650 | 1461793110109 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:38:30 INFO - PROCESS | 1650 | 1461793110111 Marionette TRACE conn2 <- [1,334,null,{}] 14:38:30 INFO - PROCESS | 1650 | 1461793110114 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}] 14:38:30 INFO - PROCESS | 1650 | 1461793110264 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 14:38:30 INFO - PROCESS | 1650 | 1461793110366 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c68e800 == 18 [pid = 1650] [id = 91] 14:38:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x11b9ea000) [pid = 1650] [serial = 270] [outer = 0x0] 14:38:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x11be0b800) [pid = 1650] [serial = 271] [outer = 0x11b9ea000] 14:38:30 INFO - PROCESS | 1650 | 1461793110412 Marionette DEBUG loaded listener.js 14:38:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x11b985000) [pid = 1650] [serial = 272] [outer = 0x11b9ea000] 14:38:31 INFO - PROCESS | 1650 | 1461793111037 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]]]}] 14:38:31 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. 14:38:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 969ms 14:38:31 INFO - PROCESS | 1650 | 1461793111079 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 14:38:31 INFO - PROCESS | 1650 | 1461793111080 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 14:38:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:38:31 INFO - PROCESS | 1650 | 1461793111082 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:38:31 INFO - PROCESS | 1650 | 1461793111084 Marionette TRACE conn2 <- [1,338,null,{}] 14:38:31 INFO - PROCESS | 1650 | 1461793111086 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}] 14:38:31 INFO - PROCESS | 1650 | 1461793111165 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 14:38:31 INFO - PROCESS | 1650 | 1461793111174 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bfb7000 == 19 [pid = 1650] [id = 92] 14:38:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x125a59000) [pid = 1650] [serial = 273] [outer = 0x0] 14:38:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x126a43c00) [pid = 1650] [serial = 274] [outer = 0x125a59000] 14:38:31 INFO - PROCESS | 1650 | 1461793111201 Marionette DEBUG loaded listener.js 14:38:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x1279a5000) [pid = 1650] [serial = 275] [outer = 0x125a59000] 14:38:31 INFO - PROCESS | 1650 | 1461793111715 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]]]}] 14:38:31 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. 14:38:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 668ms 14:38:31 INFO - PROCESS | 1650 | 1461793111763 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 14:38:31 INFO - PROCESS | 1650 | 1461793111765 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 14:38:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:38:31 INFO - PROCESS | 1650 | 1461793111772 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:38:31 INFO - PROCESS | 1650 | 1461793111775 Marionette TRACE conn2 <- [1,342,null,{}] 14:38:31 INFO - PROCESS | 1650 | 1461793111779 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}] 14:38:31 INFO - PROCESS | 1650 | 1461793111888 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 14:38:31 INFO - PROCESS | 1650 | 1461793111968 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b15a000 == 20 [pid = 1650] [id = 93] 14:38:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x11873a800) [pid = 1650] [serial = 276] [outer = 0x0] 14:38:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x119011000) [pid = 1650] [serial = 277] [outer = 0x11873a800] 14:38:32 INFO - PROCESS | 1650 | 1461793112004 Marionette DEBUG loaded listener.js 14:38:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x11aa41c00) [pid = 1650] [serial = 278] [outer = 0x11873a800] 14:38:32 INFO - PROCESS | 1650 | 1461793112524 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]]]}] 14:38:32 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. 14:38:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 773ms 14:38:32 INFO - PROCESS | 1650 | 1461793112563 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 14:38:32 INFO - PROCESS | 1650 | 1461793112567 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 14:38:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:38:32 INFO - PROCESS | 1650 | 1461793112576 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:38:32 INFO - PROCESS | 1650 | 1461793112577 Marionette TRACE conn2 <- [1,346,null,{}] 14:38:32 INFO - PROCESS | 1650 | 1461793112580 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}] 14:38:32 INFO - PROCESS | 1650 | 1461793112686 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 14:38:32 INFO - PROCESS | 1650 | 1461793112767 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b32800 == 21 [pid = 1650] [id = 94] 14:38:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x115a2c400) [pid = 1650] [serial = 279] [outer = 0x0] 14:38:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x118f93800) [pid = 1650] [serial = 280] [outer = 0x115a2c400] 14:38:32 INFO - PROCESS | 1650 | 1461793112797 Marionette DEBUG loaded listener.js 14:38:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x11ad5a000) [pid = 1650] [serial = 281] [outer = 0x115a2c400] 14:38:33 INFO - PROCESS | 1650 | 1461793113303 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:38:33 INFO - PROCESS | 1650 | 1461793113471 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]]]}] 14:38:33 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. 14:38:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 922ms 14:38:33 INFO - PROCESS | 1650 | 1461793113526 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 14:38:33 INFO - PROCESS | 1650 | 1461793113528 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 14:38:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:38:33 INFO - PROCESS | 1650 | 1461793113533 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:38:33 INFO - PROCESS | 1650 | 1461793113535 Marionette TRACE conn2 <- [1,350,null,{}] 14:38:33 INFO - PROCESS | 1650 | 1461793113538 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}] 14:38:33 INFO - PROCESS | 1650 | 1461793113631 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x11a605c00) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x125fdcc00) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x126e5c800) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1295ae000 == 20 [pid = 1650] [id = 82] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x11901bc00) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x11b9ea400) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x11c10d800) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x11c473800) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x11c47bc00) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x125a5f000) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x126a12400) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x126cf4c00) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x127161400) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x127197c00) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x1276edc00) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12768c000) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x127811800) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x1280b5400) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x1280b0400) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x11c9c0400) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x129072800) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x119367800) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x1293b2800) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x11aa39400) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x119368000) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x11ad5a800) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x11b90e800) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x11af2bc00) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x11c119800) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x1158f0000) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x11a605000) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x125d15800) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x11aa36000) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12950fc00) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x118632400) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x11be05800) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x130b46000) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12bf12800) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12dc2ec00) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12780c800) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12d559400) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12d55d800) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12bf18c00) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12bd0e400) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12ea77000) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12eb87800) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12e5e1c00) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12e8da000) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12e5df000) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12e5d9000) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12f4db800) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12f847400) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12fb58800) [pid = 1650] [serial = 52] [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.] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12f08b400) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12f4d0000) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12eb90400) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12f081000) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11aa40000) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12de65000) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x130066000) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12fb5f000) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12fd57800) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12fdc1000) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12f84f800) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12fb57c00) [pid = 1650] [serial = 46] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x130b3f000) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12de6e800) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x130067c00) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | 1461793113733 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x115506000 == 21 [pid = 1650] [id = 95] 14:38:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1158f0c00) [pid = 1650] [serial = 282] [outer = 0x0] 14:38:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x118f91800) [pid = 1650] [serial = 283] [outer = 0x1158f0c00] 14:38:33 INFO - PROCESS | 1650 | 1461793113778 Marionette DEBUG loaded listener.js 14:38:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11935ec00) [pid = 1650] [serial = 284] [outer = 0x1158f0c00] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11aa33800) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11935fc00) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x127160c00) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11c479c00) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x118f1bc00) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x126ceb000) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12e5e1800) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11be03000) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x1276f2800) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x118739400) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11c116400) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11af1cc00) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11be0a000) [pid = 1650] [serial = 189] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x115a20400) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11913bc00) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12b214c00) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11c56c000) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12ea7a800) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11c113800) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x127810c00) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12785c000) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12e8d2800) [pid = 1650] [serial = 206] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1276f2c00) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x125fdc800) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x127456400) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11c9ef800) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11c56a400) [pid = 1650] [serial = 192] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11c117000) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x125fdac00) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12bd11400) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x126e5d000) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12d30ec00) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x127aea800) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x127ae5c00) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12bf90800) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11aa75800) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12c10fc00) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12bf15400) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12f085400) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129073800) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12f4cd400) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12de6d400) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129509400) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12dc04000) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x127189c00) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12f846000) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11b90e000) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12b77e800) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12f4db000) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12bf1cc00) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12c10e000) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12f4d4c00) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12c10e400) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12f409c00) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12eb8cc00) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12b6f2000) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12ea6dc00) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12d309000) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11c476800) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12b6f9000) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11935f800) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12e8d6000) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11aa3bc00) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12b776400) [pid = 1650] [serial = 197] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11a65b000) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12f40e800) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12909d000) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12c10f000) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12bf97000) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12de60c00) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12bf16c00) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11af32400) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12e5b6800) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12dc0b800) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12f851000) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x128a36c00) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12dc06000) [pid = 1650] [serial = 200] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x11be0ac00) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12ba44000) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x125937400) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x11c478c00) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12e5da400) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1290a1c00) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12e5d5800) [pid = 1650] [serial = 203] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x1276ef400) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 14:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12de6b000) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 14:38:34 INFO - PROCESS | 1650 | 1461793114221 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]]]}] 14:38:34 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. 14:38:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 719ms 14:38:34 INFO - PROCESS | 1650 | 1461793114253 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 14:38:34 INFO - PROCESS | 1650 | 1461793114256 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 14:38:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:38:34 INFO - PROCESS | 1650 | 1461793114261 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:38:34 INFO - PROCESS | 1650 | 1461793114262 Marionette TRACE conn2 <- [1,354,null,{}] 14:38:34 INFO - PROCESS | 1650 | 1461793114264 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}] 14:38:34 INFO - PROCESS | 1650 | 1461793114334 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 14:38:34 INFO - PROCESS | 1650 | 1461793114339 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f4c800 == 22 [pid = 1650] [id = 96] 14:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x119367000) [pid = 1650] [serial = 285] [outer = 0x0] 14:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1198e1400) [pid = 1650] [serial = 286] [outer = 0x119367000] 14:38:34 INFO - PROCESS | 1650 | 1461793114368 Marionette DEBUG loaded listener.js 14:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x11aa3b000) [pid = 1650] [serial = 287] [outer = 0x119367000] 14:38:34 INFO - PROCESS | 1650 | 1461793114707 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]]]}] 14:38:34 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. 14:38:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 469ms 14:38:34 INFO - PROCESS | 1650 | 1461793114730 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 14:38:34 INFO - PROCESS | 1650 | 1461793114731 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 14:38:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:38:34 INFO - PROCESS | 1650 | 1461793114734 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:38:34 INFO - PROCESS | 1650 | 1461793114737 Marionette TRACE conn2 <- [1,358,null,{}] 14:38:34 INFO - PROCESS | 1650 | 1461793114746 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}] 14:38:34 INFO - PROCESS | 1650 | 1461793114818 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 14:38:34 INFO - PROCESS | 1650 | 1461793114824 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198c5000 == 23 [pid = 1650] [id = 97] 14:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11aa77c00) [pid = 1650] [serial = 288] [outer = 0x0] 14:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11af1cc00) [pid = 1650] [serial = 289] [outer = 0x11aa77c00] 14:38:34 INFO - PROCESS | 1650 | 1461793114854 Marionette DEBUG loaded listener.js 14:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11af37c00) [pid = 1650] [serial = 290] [outer = 0x11aa77c00] 14:38:35 INFO - PROCESS | 1650 | 1461793115206 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]]]}] 14:38:35 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. 14:38:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 524ms 14:38:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:38:35 INFO - PROCESS | 1650 | 1461793115263 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 14:38:35 INFO - PROCESS | 1650 | 1461793115265 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 14:38:35 INFO - PROCESS | 1650 | 1461793115267 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:38:35 INFO - PROCESS | 1650 | 1461793115268 Marionette TRACE conn2 <- [1,362,null,{}] 14:38:35 INFO - PROCESS | 1650 | 1461793115271 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}] 14:38:35 INFO - PROCESS | 1650 | 1461793115359 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 14:38:35 INFO - PROCESS | 1650 | 1461793115365 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d47000 == 24 [pid = 1650] [id = 98] 14:38:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11b90c000) [pid = 1650] [serial = 291] [outer = 0x0] 14:38:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11b9e3400) [pid = 1650] [serial = 292] [outer = 0x11b90c000] 14:38:35 INFO - PROCESS | 1650 | 1461793115391 Marionette DEBUG loaded listener.js 14:38:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11be06800) [pid = 1650] [serial = 293] [outer = 0x11b90c000] 14:38:35 INFO - PROCESS | 1650 | 1461793115704 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]]]}] 14:38:35 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. 14:38:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 468ms 14:38:35 INFO - PROCESS | 1650 | 1461793115736 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 14:38:35 INFO - PROCESS | 1650 | 1461793115740 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 14:38:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:38:35 INFO - PROCESS | 1650 | 1461793115742 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:38:35 INFO - PROCESS | 1650 | 1461793115743 Marionette TRACE conn2 <- [1,366,null,{}] 14:38:35 INFO - PROCESS | 1650 | 1461793115745 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}] 14:38:35 INFO - PROCESS | 1650 | 1461793115826 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 14:38:35 INFO - PROCESS | 1650 | 1461793115854 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab1c000 == 25 [pid = 1650] [id = 99] 14:38:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1136d8000) [pid = 1650] [serial = 294] [outer = 0x0] 14:38:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11c10d400) [pid = 1650] [serial = 295] [outer = 0x1136d8000] 14:38:35 INFO - PROCESS | 1650 | 1461793115880 Marionette DEBUG loaded listener.js 14:38:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11c472800) [pid = 1650] [serial = 296] [outer = 0x1136d8000] 14:38:36 INFO - PROCESS | 1650 | 1461793116211 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]]]}] 14:38:36 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. 14:38:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 518ms 14:38:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:38:36 INFO - PROCESS | 1650 | 1461793116261 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 14:38:36 INFO - PROCESS | 1650 | 1461793116262 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 14:38:36 INFO - PROCESS | 1650 | 1461793116264 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:38:36 INFO - PROCESS | 1650 | 1461793116265 Marionette TRACE conn2 <- [1,370,null,{}] 14:38:36 INFO - PROCESS | 1650 | 1461793116276 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}] 14:38:36 INFO - PROCESS | 1650 | 1461793116377 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 14:38:36 INFO - PROCESS | 1650 | 1461793116384 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afef800 == 26 [pid = 1650] [id = 100] 14:38:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11c475c00) [pid = 1650] [serial = 297] [outer = 0x0] 14:38:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11c54ec00) [pid = 1650] [serial = 298] [outer = 0x11c475c00] 14:38:36 INFO - PROCESS | 1650 | 1461793116413 Marionette DEBUG loaded listener.js 14:38:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x125a58800) [pid = 1650] [serial = 299] [outer = 0x11c475c00] 14:38:36 INFO - PROCESS | 1650 | 1461793116753 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]]]}] 14:38:36 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. 14:38:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 528ms 14:38:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:38:36 INFO - PROCESS | 1650 | 1461793116792 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 14:38:36 INFO - PROCESS | 1650 | 1461793116794 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 14:38:36 INFO - PROCESS | 1650 | 1461793116796 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:38:36 INFO - PROCESS | 1650 | 1461793116797 Marionette TRACE conn2 <- [1,374,null,{}] 14:38:36 INFO - PROCESS | 1650 | 1461793116799 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}] 14:38:36 INFO - PROCESS | 1650 | 1461793116882 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 14:38:36 INFO - PROCESS | 1650 | 1461793116912 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba19000 == 27 [pid = 1650] [id = 101] 14:38:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x125bb4c00) [pid = 1650] [serial = 300] [outer = 0x0] 14:38:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x125c7fc00) [pid = 1650] [serial = 301] [outer = 0x125bb4c00] 14:38:36 INFO - PROCESS | 1650 | 1461793116937 Marionette DEBUG loaded listener.js 14:38:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x126a48000) [pid = 1650] [serial = 302] [outer = 0x125bb4c00] 14:38:37 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11af22000) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:38:37 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x114243800) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:38:37 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11b9ea000) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:38:37 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1135b1800) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:38:37 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11901c400) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:38:37 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11901a800) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:38:37 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12b6f4800) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:38:37 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1135ae000) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:38:37 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12bf9b800) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:38:37 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x11c476400) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:38:37 INFO - PROCESS | 1650 | 1461793117284 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:38:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:38:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 518ms 14:38:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:38:37 INFO - PROCESS | 1650 | 1461793117314 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 14:38:37 INFO - PROCESS | 1650 | 1461793117315 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 14:38:37 INFO - PROCESS | 1650 | 1461793117317 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:38:37 INFO - PROCESS | 1650 | 1461793117319 Marionette TRACE conn2 <- [1,378,null,{}] 14:38:37 INFO - PROCESS | 1650 | 1461793117321 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}] 14:38:37 INFO - PROCESS | 1650 | 1461793117389 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 14:38:37 INFO - PROCESS | 1650 | 1461793117393 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bea1000 == 28 [pid = 1650] [id = 102] 14:38:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1135a7000) [pid = 1650] [serial = 303] [outer = 0x0] 14:38:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11c568000) [pid = 1650] [serial = 304] [outer = 0x1135a7000] 14:38:37 INFO - PROCESS | 1650 | 1461793117420 Marionette DEBUG loaded listener.js 14:38:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x126e5b800) [pid = 1650] [serial = 305] [outer = 0x1135a7000] 14:38:37 INFO - PROCESS | 1650 | 1461793117726 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:38:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:38:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 417ms 14:38:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:38:37 INFO - PROCESS | 1650 | 1461793117743 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 14:38:37 INFO - PROCESS | 1650 | 1461793117744 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 14:38:37 INFO - PROCESS | 1650 | 1461793117747 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:38:37 INFO - PROCESS | 1650 | 1461793117748 Marionette TRACE conn2 <- [1,382,null,{}] 14:38:37 INFO - PROCESS | 1650 | 1461793117750 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}] 14:38:37 INFO - PROCESS | 1650 | 1461793117825 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 14:38:37 INFO - PROCESS | 1650 | 1461793117865 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198ba000 == 29 [pid = 1650] [id = 103] 14:38:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11af1b400) [pid = 1650] [serial = 306] [outer = 0x0] 14:38:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x12715f800) [pid = 1650] [serial = 307] [outer = 0x11af1b400] 14:38:37 INFO - PROCESS | 1650 | 1461793117892 Marionette DEBUG loaded listener.js 14:38:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x127458400) [pid = 1650] [serial = 308] [outer = 0x11af1b400] 14:38:38 INFO - PROCESS | 1650 | 1461793118166 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:38:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:38:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 468ms 14:38:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:38:38 INFO - PROCESS | 1650 | 1461793118216 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 14:38:38 INFO - PROCESS | 1650 | 1461793118217 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 14:38:38 INFO - PROCESS | 1650 | 1461793118219 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:38:38 INFO - PROCESS | 1650 | 1461793118222 Marionette TRACE conn2 <- [1,386,null,{}] 14:38:38 INFO - PROCESS | 1650 | 1461793118227 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}] 14:38:38 INFO - PROCESS | 1650 | 1461793118298 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 14:38:38 INFO - PROCESS | 1650 | 1461793118305 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5e7800 == 30 [pid = 1650] [id = 104] 14:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x12745e000) [pid = 1650] [serial = 309] [outer = 0x0] 14:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1276f2800) [pid = 1650] [serial = 310] [outer = 0x12745e000] 14:38:38 INFO - PROCESS | 1650 | 1461793118331 Marionette DEBUG loaded listener.js 14:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x12780b400) [pid = 1650] [serial = 311] [outer = 0x12745e000] 14:38:38 INFO - PROCESS | 1650 | 1461793118646 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]]]}] 14:38:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:38:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 473ms 14:38:38 INFO - PROCESS | 1650 | 1461793118693 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 14:38:38 INFO - PROCESS | 1650 | 1461793118694 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 14:38:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:38:38 INFO - PROCESS | 1650 | 1461793118697 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:38:38 INFO - PROCESS | 1650 | 1461793118698 Marionette TRACE conn2 <- [1,390,null,{}] 14:38:38 INFO - PROCESS | 1650 | 1461793118708 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}] 14:38:38 INFO - PROCESS | 1650 | 1461793118795 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 14:38:38 INFO - PROCESS | 1650 | 1461793118799 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x125a72800 == 31 [pid = 1650] [id = 105] 14:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1276f5000) [pid = 1650] [serial = 312] [outer = 0x0] 14:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12790b800) [pid = 1650] [serial = 313] [outer = 0x1276f5000] 14:38:38 INFO - PROCESS | 1650 | 1461793118829 Marionette DEBUG loaded listener.js 14:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1280bc400) [pid = 1650] [serial = 314] [outer = 0x1276f5000] 14:38:39 INFO - PROCESS | 1650 | 1461793119170 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]]]}] 14:38:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:38:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 526ms 14:38:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:38:39 INFO - PROCESS | 1650 | 1461793119224 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 14:38:39 INFO - PROCESS | 1650 | 1461793119225 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 14:38:39 INFO - PROCESS | 1650 | 1461793119227 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:38:39 INFO - PROCESS | 1650 | 1461793119228 Marionette TRACE conn2 <- [1,394,null,{}] 14:38:39 INFO - PROCESS | 1650 | 1461793119230 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}] 14:38:39 INFO - PROCESS | 1650 | 1461793119346 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 14:38:39 INFO - PROCESS | 1650 | 1461793119407 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b3a800 == 32 [pid = 1650] [id = 106] 14:38:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x113614400) [pid = 1650] [serial = 315] [outer = 0x0] 14:38:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1147e0800) [pid = 1650] [serial = 316] [outer = 0x113614400] 14:38:39 INFO - PROCESS | 1650 | 1461793119440 Marionette DEBUG loaded listener.js 14:38:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116610c00) [pid = 1650] [serial = 317] [outer = 0x113614400] 14:38:39 INFO - PROCESS | 1650 | 1461793119868 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]]]}] 14:38:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:38:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 669ms 14:38:39 INFO - PROCESS | 1650 | 1461793119906 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 14:38:39 INFO - PROCESS | 1650 | 1461793119909 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 14:38:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:38:39 INFO - PROCESS | 1650 | 1461793119913 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:38:39 INFO - PROCESS | 1650 | 1461793119915 Marionette TRACE conn2 <- [1,398,null,{}] 14:38:39 INFO - PROCESS | 1650 | 1461793119919 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}] 14:38:40 INFO - PROCESS | 1650 | 1461793120013 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 14:38:40 INFO - PROCESS | 1650 | 1461793120056 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c36800 == 33 [pid = 1650] [id = 107] 14:38:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11935f000) [pid = 1650] [serial = 318] [outer = 0x0] 14:38:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11aa33800) [pid = 1650] [serial = 319] [outer = 0x11935f000] 14:38:40 INFO - PROCESS | 1650 | 1461793120088 Marionette DEBUG loaded listener.js 14:38:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11aa6e400) [pid = 1650] [serial = 320] [outer = 0x11935f000] 14:38:40 INFO - PROCESS | 1650 | 1461793120547 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]]]}] 14:38:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:38:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 672ms 14:38:40 INFO - PROCESS | 1650 | 1461793120590 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 14:38:40 INFO - PROCESS | 1650 | 1461793120594 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 14:38:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:38:40 INFO - PROCESS | 1650 | 1461793120598 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:38:40 INFO - PROCESS | 1650 | 1461793120601 Marionette TRACE conn2 <- [1,402,null,{}] 14:38:40 INFO - PROCESS | 1650 | 1461793120607 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}] 14:38:40 INFO - PROCESS | 1650 | 1461793120779 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 14:38:40 INFO - PROCESS | 1650 | 1461793120856 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c310000 == 34 [pid = 1650] [id = 108] 14:38:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11b9e1000) [pid = 1650] [serial = 321] [outer = 0x0] 14:38:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11c10b800) [pid = 1650] [serial = 322] [outer = 0x11b9e1000] 14:38:40 INFO - PROCESS | 1650 | 1461793120902 Marionette DEBUG loaded listener.js 14:38:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11c479000) [pid = 1650] [serial = 323] [outer = 0x11b9e1000] 14:38:41 INFO - PROCESS | 1650 | 1461793121412 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]]]}] 14:38:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:38:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 871ms 14:38:41 INFO - PROCESS | 1650 | 1461793121470 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 14:38:41 INFO - PROCESS | 1650 | 1461793121474 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 14:38:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:38:41 INFO - PROCESS | 1650 | 1461793121486 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:38:41 INFO - PROCESS | 1650 | 1461793121491 Marionette TRACE conn2 <- [1,406,null,{}] 14:38:41 INFO - PROCESS | 1650 | 1461793121494 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}] 14:38:41 INFO - PROCESS | 1650 | 1461793121619 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 14:38:41 INFO - PROCESS | 1650 | 1461793121661 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ae5000 == 35 [pid = 1650] [id = 109] 14:38:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11b9e2400) [pid = 1650] [serial = 324] [outer = 0x0] 14:38:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12718a800) [pid = 1650] [serial = 325] [outer = 0x11b9e2400] 14:38:41 INFO - PROCESS | 1650 | 1461793121691 Marionette DEBUG loaded listener.js 14:38:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1276f2c00) [pid = 1650] [serial = 326] [outer = 0x11b9e2400] 14:38:42 INFO - PROCESS | 1650 | 1461793122268 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]]]}] 14:38:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:38:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 829ms 14:38:42 INFO - PROCESS | 1650 | 1461793122309 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 14:38:42 INFO - PROCESS | 1650 | 1461793122312 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 14:38:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:38:42 INFO - PROCESS | 1650 | 1461793122315 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:38:42 INFO - PROCESS | 1650 | 1461793122318 Marionette TRACE conn2 <- [1,410,null,{}] 14:38:42 INFO - PROCESS | 1650 | 1461793122325 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}] 14:38:42 INFO - PROCESS | 1650 | 1461793122417 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 14:38:42 INFO - PROCESS | 1650 | 1461793122470 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198c1800 == 36 [pid = 1650] [id = 110] 14:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118a85400) [pid = 1650] [serial = 327] [outer = 0x0] 14:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118df1000) [pid = 1650] [serial = 328] [outer = 0x118a85400] 14:38:42 INFO - PROCESS | 1650 | 1461793122498 Marionette DEBUG loaded listener.js 14:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1193b4c00) [pid = 1650] [serial = 329] [outer = 0x118a85400] 14:38:42 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126a43c00) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 14:38:42 INFO - PROCESS | 1650 | 1461793122974 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]]]}] 14:38:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:38:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 724ms 14:38:43 INFO - PROCESS | 1650 | 1461793123041 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 14:38:43 INFO - PROCESS | 1650 | 1461793123047 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 14:38:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:38:43 INFO - PROCESS | 1650 | 1461793123053 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:38:43 INFO - PROCESS | 1650 | 1461793123055 Marionette TRACE conn2 <- [1,414,null,{}] 14:38:43 INFO - PROCESS | 1650 | 1461793123059 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}] 14:38:43 INFO - PROCESS | 1650 | 1461793123179 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 14:38:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x129509c00) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 14:38:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x125fdd400) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 14:38:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11b985000) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 14:38:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12780f000) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 14:38:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11b98c400) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 14:38:43 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11aa73400) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 14:38:43 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11c474000) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 14:38:43 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1190bc800) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 14:38:43 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11aa35000) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 14:38:43 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12ba50400) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 14:38:43 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12b21c000) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 14:38:43 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x115561c00) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 14:38:43 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12d16ec00) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 14:38:43 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12bf9a400) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 14:38:43 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11913d800) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 14:38:43 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12d310800) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 14:38:43 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11be0b800) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 14:38:43 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x129070000) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 14:38:43 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12909f800) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 14:38:43 INFO - PROCESS | 1650 | 1461793123248 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11917d800 == 37 [pid = 1650] [id = 111] 14:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11901a800) [pid = 1650] [serial = 330] [outer = 0x0] 14:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11aa35000) [pid = 1650] [serial = 331] [outer = 0x11901a800] 14:38:43 INFO - PROCESS | 1650 | 1461793123290 Marionette DEBUG loaded listener.js 14:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11aa75000) [pid = 1650] [serial = 332] [outer = 0x11901a800] 14:38:43 INFO - PROCESS | 1650 | 1461793123641 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]]]}] 14:38:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:38:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 621ms 14:38:43 INFO - PROCESS | 1650 | 1461793123675 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 14:38:43 INFO - PROCESS | 1650 | 1461793123676 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 14:38:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:38:43 INFO - PROCESS | 1650 | 1461793123679 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:38:43 INFO - PROCESS | 1650 | 1461793123681 Marionette TRACE conn2 <- [1,418,null,{}] 14:38:43 INFO - PROCESS | 1650 | 1461793123688 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}] 14:38:43 INFO - PROCESS | 1650 | 1461793123770 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 14:38:43 INFO - PROCESS | 1650 | 1461793123812 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab1d800 == 38 [pid = 1650] [id = 112] 14:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11aa77800) [pid = 1650] [serial = 333] [outer = 0x0] 14:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11b985000) [pid = 1650] [serial = 334] [outer = 0x11aa77800] 14:38:43 INFO - PROCESS | 1650 | 1461793123841 Marionette DEBUG loaded listener.js 14:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11c477000) [pid = 1650] [serial = 335] [outer = 0x11aa77800] 14:38:44 INFO - PROCESS | 1650 | 1461793124784 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]]]}] 14:38:44 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 14:38:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1122ms 14:38:44 INFO - PROCESS | 1650 | 1461793124802 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 14:38:44 INFO - PROCESS | 1650 | 1461793124807 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 14:38:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:38:44 INFO - PROCESS | 1650 | 1461793124811 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:38:44 INFO - PROCESS | 1650 | 1461793124812 Marionette TRACE conn2 <- [1,422,null,{}] 14:38:44 INFO - PROCESS | 1650 | 1461793124816 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}] 14:38:44 INFO - PROCESS | 1650 | 1461793124905 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 14:38:44 INFO - PROCESS | 1650 | 1461793124946 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d46000 == 39 [pid = 1650] [id = 113] 14:38:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11901cc00) [pid = 1650] [serial = 336] [outer = 0x0] 14:38:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11a611c00) [pid = 1650] [serial = 337] [outer = 0x11901cc00] 14:38:44 INFO - PROCESS | 1650 | 1461793124978 Marionette DEBUG loaded listener.js 14:38:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11aa73400) [pid = 1650] [serial = 338] [outer = 0x11901cc00] 14:38:45 INFO - PROCESS | 1650 | 1461793125906 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]]]}] 14:38:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:38:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1121ms 14:38:45 INFO - PROCESS | 1650 | 1461793125932 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 14:38:45 INFO - PROCESS | 1650 | 1461793125936 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 14:38:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:38:45 INFO - PROCESS | 1650 | 1461793125941 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:38:45 INFO - PROCESS | 1650 | 1461793125943 Marionette TRACE conn2 <- [1,426,null,{}] 14:38:45 INFO - PROCESS | 1650 | 1461793125946 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}] 14:38:46 INFO - PROCESS | 1650 | 1461793126033 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 14:38:46 INFO - PROCESS | 1650 | 1461793126076 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11be96800 == 40 [pid = 1650] [id = 114] 14:38:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11ad56800) [pid = 1650] [serial = 339] [outer = 0x0] 14:38:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11c477400) [pid = 1650] [serial = 340] [outer = 0x11ad56800] 14:38:46 INFO - PROCESS | 1650 | 1461793126106 Marionette DEBUG loaded listener.js 14:38:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11c550c00) [pid = 1650] [serial = 341] [outer = 0x11ad56800] 14:38:46 INFO - PROCESS | 1650 | 1461793126593 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] 14:38:46 INFO - PROCESS | 1650 | 1461793126717 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 14:38:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:38:46 INFO - PROCESS | 1650 | 1461793126720 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:38:46 INFO - PROCESS | 1650 | 1461793126722 Marionette TRACE conn2 <- [1,430,null,{}] 14:38:46 INFO - PROCESS | 1650 | 1461793126726 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}] 14:38:46 INFO - PROCESS | 1650 | 1461793126809 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 14:38:46 INFO - PROCESS | 1650 | 1461793126853 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198bf000 == 41 [pid = 1650] [id = 115] 14:38:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1193b8400) [pid = 1650] [serial = 342] [outer = 0x0] 14:38:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11a669000) [pid = 1650] [serial = 343] [outer = 0x1193b8400] 14:38:46 INFO - PROCESS | 1650 | 1461793126880 Marionette DEBUG loaded listener.js 14:38:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11af1b800) [pid = 1650] [serial = 344] [outer = 0x1193b8400] 14:38:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11917d800 == 40 [pid = 1650] [id = 111] 14:38:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1198c1800 == 39 [pid = 1650] [id = 110] 14:38:47 INFO - PROCESS | 1650 | 1461793127268 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]]]}] 14:38:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:38:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 573ms 14:38:47 INFO - PROCESS | 1650 | 1461793127294 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 14:38:47 INFO - PROCESS | 1650 | 1461793127296 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 14:38:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:38:47 INFO - PROCESS | 1650 | 1461793127301 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:38:47 INFO - PROCESS | 1650 | 1461793127303 Marionette TRACE conn2 <- [1,434,null,{}] 14:38:47 INFO - PROCESS | 1650 | 1461793127330 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}] 14:38:47 INFO - PROCESS | 1650 | 1461793127400 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 14:38:47 INFO - PROCESS | 1650 | 1461793127448 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c26800 == 40 [pid = 1650] [id = 116] 14:38:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118df3400) [pid = 1650] [serial = 345] [outer = 0x0] 14:38:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11af17800) [pid = 1650] [serial = 346] [outer = 0x118df3400] 14:38:47 INFO - PROCESS | 1650 | 1461793127475 Marionette DEBUG loaded listener.js 14:38:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11c56cc00) [pid = 1650] [serial = 347] [outer = 0x118df3400] 14:38:47 INFO - PROCESS | 1650 | 1461793127871 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]]]}] 14:38:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:38:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 595ms 14:38:47 INFO - PROCESS | 1650 | 1461793127895 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 14:38:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:38:47 INFO - PROCESS | 1650 | 1461793127897 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 14:38:47 INFO - PROCESS | 1650 | 1461793127901 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:38:47 INFO - PROCESS | 1650 | 1461793127903 Marionette TRACE conn2 <- [1,438,null,{}] 14:38:47 INFO - PROCESS | 1650 | 1461793127914 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}] 14:38:48 INFO - PROCESS | 1650 | 1461793128045 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 14:38:48 INFO - PROCESS | 1650 | 1461793128109 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12597a000 == 41 [pid = 1650] [id = 117] 14:38:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116608c00) [pid = 1650] [serial = 348] [outer = 0x0] 14:38:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126a4d800) [pid = 1650] [serial = 349] [outer = 0x116608c00] 14:38:48 INFO - PROCESS | 1650 | 1461793128138 Marionette DEBUG loaded listener.js 14:38:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x127695800) [pid = 1650] [serial = 350] [outer = 0x116608c00] 14:38:48 INFO - PROCESS | 1650 | 1461793128437 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]]]}] 14:38:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:38:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 573ms 14:38:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:38:48 INFO - PROCESS | 1650 | 1461793128475 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 14:38:48 INFO - PROCESS | 1650 | 1461793128477 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 14:38:48 INFO - PROCESS | 1650 | 1461793128479 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:38:48 INFO - PROCESS | 1650 | 1461793128480 Marionette TRACE conn2 <- [1,442,null,{}] 14:38:48 INFO - PROCESS | 1650 | 1461793128482 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}] 14:38:48 INFO - PROCESS | 1650 | 1461793128557 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 14:38:48 INFO - PROCESS | 1650 | 1461793128618 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e4c800 == 42 [pid = 1650] [id = 118] 14:38:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1276f6c00) [pid = 1650] [serial = 351] [outer = 0x0] 14:38:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12785b000) [pid = 1650] [serial = 352] [outer = 0x1276f6c00] 14:38:48 INFO - PROCESS | 1650 | 1461793128665 Marionette DEBUG loaded listener.js 14:38:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1280b7000) [pid = 1650] [serial = 353] [outer = 0x1276f6c00] 14:38:49 INFO - PROCESS | 1650 | 1461793129000 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]]]}] 14:38:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:38:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 568ms 14:38:49 INFO - PROCESS | 1650 | 1461793129048 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 14:38:49 INFO - PROCESS | 1650 | 1461793129049 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 14:38:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:38:49 INFO - PROCESS | 1650 | 1461793129051 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:38:49 INFO - PROCESS | 1650 | 1461793129052 Marionette TRACE conn2 <- [1,446,null,{}] 14:38:49 INFO - PROCESS | 1650 | 1461793129054 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}] 14:38:49 INFO - PROCESS | 1650 | 1461793129140 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 14:38:49 INFO - PROCESS | 1650 | 1461793129173 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x127412800 == 43 [pid = 1650] [id = 119] 14:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1147dbc00) [pid = 1650] [serial = 354] [outer = 0x0] 14:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129068400) [pid = 1650] [serial = 355] [outer = 0x1147dbc00] 14:38:49 INFO - PROCESS | 1650 | 1461793129197 Marionette DEBUG loaded listener.js 14:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129099000) [pid = 1650] [serial = 356] [outer = 0x1147dbc00] 14:38:49 INFO - PROCESS | 1650 | 1461793129519 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]]]}] 14:38:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:38:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 518ms 14:38:49 INFO - PROCESS | 1650 | 1461793129569 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 14:38:49 INFO - PROCESS | 1650 | 1461793129570 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 14:38:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:38:49 INFO - PROCESS | 1650 | 1461793129573 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:38:49 INFO - PROCESS | 1650 | 1461793129574 Marionette TRACE conn2 <- [1,450,null,{}] 14:38:49 INFO - PROCESS | 1650 | 1461793129581 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}] 14:38:49 INFO - PROCESS | 1650 | 1461793129688 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 14:38:49 INFO - PROCESS | 1650 | 1461793129693 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12803c000 == 44 [pid = 1650] [id = 120] 14:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12909f800) [pid = 1650] [serial = 357] [outer = 0x0] 14:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1293b1000) [pid = 1650] [serial = 358] [outer = 0x12909f800] 14:38:49 INFO - PROCESS | 1650 | 1461793129720 Marionette DEBUG loaded listener.js 14:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b21e400) [pid = 1650] [serial = 359] [outer = 0x12909f800] 14:38:50 INFO - PROCESS | 1650 | 1461793130077 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] 14:38:50 INFO - PROCESS | 1650 | 1461793130093 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 14:38:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:38:50 INFO - PROCESS | 1650 | 1461793130095 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:38:50 INFO - PROCESS | 1650 | 1461793130096 Marionette TRACE conn2 <- [1,454,null,{}] 14:38:50 INFO - PROCESS | 1650 | 1461793130108 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}] 14:38:50 INFO - PROCESS | 1650 | 1461793130195 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 14:38:50 INFO - PROCESS | 1650 | 1461793130199 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12901e800 == 45 [pid = 1650] [id = 121] 14:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1290a3400) [pid = 1650] [serial = 360] [outer = 0x0] 14:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b6ef400) [pid = 1650] [serial = 361] [outer = 0x1290a3400] 14:38:50 INFO - PROCESS | 1650 | 1461793130224 Marionette DEBUG loaded listener.js 14:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b6f8000) [pid = 1650] [serial = 362] [outer = 0x1290a3400] 14:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12745e000) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x125bb4c00) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118a85400) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1276f5000) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1135a7000) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11af1b400) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11b90c000) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11901a800) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1136d8000) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11c475c00) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1158f0c00) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11aa77c00) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119367000) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:38:50 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:38:50 INFO - PROCESS | 1650 | 1461793130577 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]]]}] 14:38:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:38:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 519ms 14:38:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:38:50 INFO - PROCESS | 1650 | 1461793130614 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 14:38:50 INFO - PROCESS | 1650 | 1461793130615 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 14:38:50 INFO - PROCESS | 1650 | 1461793130617 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:38:50 INFO - PROCESS | 1650 | 1461793130619 Marionette TRACE conn2 <- [1,458,null,{}] 14:38:50 INFO - PROCESS | 1650 | 1461793130622 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}] 14:38:50 INFO - PROCESS | 1650 | 1461793130694 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 14:38:50 INFO - PROCESS | 1650 | 1461793130742 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x125a7b800 == 46 [pid = 1650] [id = 122] 14:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11360f000) [pid = 1650] [serial = 363] [outer = 0x0] 14:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11be07400) [pid = 1650] [serial = 364] [outer = 0x11360f000] 14:38:50 INFO - PROCESS | 1650 | 1461793130767 Marionette DEBUG loaded listener.js 14:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12780e000) [pid = 1650] [serial = 365] [outer = 0x11360f000] 14:38:51 INFO - PROCESS | 1650 | 1461793131064 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] 14:38:51 INFO - PROCESS | 1650 | 1461793131093 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 14:38:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:38:51 INFO - PROCESS | 1650 | 1461793131095 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:38:51 INFO - PROCESS | 1650 | 1461793131096 Marionette TRACE conn2 <- [1,462,null,{}] 14:38:51 INFO - PROCESS | 1650 | 1461793131098 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}] 14:38:51 INFO - PROCESS | 1650 | 1461793131174 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 14:38:51 INFO - PROCESS | 1650 | 1461793131179 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x125977800 == 47 [pid = 1650] [id = 123] 14:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11aa73000) [pid = 1650] [serial = 366] [outer = 0x0] 14:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b775800) [pid = 1650] [serial = 367] [outer = 0x11aa73000] 14:38:51 INFO - PROCESS | 1650 | 1461793131206 Marionette DEBUG loaded listener.js 14:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12ba52400) [pid = 1650] [serial = 368] [outer = 0x11aa73000] 14:38:51 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:38:51 INFO - PROCESS | 1650 | 1461793131536 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] 14:38:51 INFO - PROCESS | 1650 | 1461793131566 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 14:38:51 INFO - PROCESS | 1650 | 1461793131569 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:38:51 INFO - PROCESS | 1650 | 1461793131571 Marionette TRACE conn2 <- [1,466,null,{}] 14:38:51 INFO - PROCESS | 1650 | 1461793131575 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}] 14:38:51 INFO - PROCESS | 1650 | 1461793131703 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 14:38:51 INFO - PROCESS | 1650 | 1461793131709 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbdf000 == 48 [pid = 1650] [id = 124] 14:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12bd07c00) [pid = 1650] [serial = 369] [outer = 0x0] 14:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12bd10400) [pid = 1650] [serial = 370] [outer = 0x12bd07c00] 14:38:51 INFO - PROCESS | 1650 | 1461793131749 Marionette DEBUG loaded listener.js 14:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bf17c00) [pid = 1650] [serial = 371] [outer = 0x12bd07c00] 14:38:52 INFO - PROCESS | 1650 | 1461793132205 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] 14:38:52 INFO - PROCESS | 1650 | 1461793132242 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 14:38:52 INFO - PROCESS | 1650 | 1461793132244 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:38:52 INFO - PROCESS | 1650 | 1461793132246 Marionette TRACE conn2 <- [1,470,null,{}] 14:38:52 INFO - PROCESS | 1650 | 1461793132248 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}] 14:38:52 INFO - PROCESS | 1650 | 1461793132334 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 14:38:52 INFO - PROCESS | 1650 | 1461793132340 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2bd000 == 49 [pid = 1650] [id = 125] 14:38:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12bf1d800) [pid = 1650] [serial = 372] [outer = 0x0] 14:38:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12bf9b800) [pid = 1650] [serial = 373] [outer = 0x12bf1d800] 14:38:52 INFO - PROCESS | 1650 | 1461793132369 Marionette DEBUG loaded listener.js 14:38:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12d16a000) [pid = 1650] [serial = 374] [outer = 0x12bf1d800] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x126ae5000 == 48 [pid = 1650] [id = 109] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1198ba000 == 47 [pid = 1650] [id = 103] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11c310000 == 46 [pid = 1650] [id = 108] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5e7800 == 45 [pid = 1650] [id = 104] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba19000 == 44 [pid = 1650] [id = 101] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x119c36800 == 43 [pid = 1650] [id = 107] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11bea1000 == 42 [pid = 1650] [id = 102] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x114b3a800 == 41 [pid = 1650] [id = 106] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x125a72800 == 40 [pid = 1650] [id = 105] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x119c26800 == 39 [pid = 1650] [id = 116] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1198bf000 == 38 [pid = 1650] [id = 115] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11be96800 == 37 [pid = 1650] [id = 114] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab1d800 == 36 [pid = 1650] [id = 112] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x119d46000 == 35 [pid = 1650] [id = 113] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12597a000 == 34 [pid = 1650] [id = 117] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x126e4c800 == 33 [pid = 1650] [id = 118] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12803c000 == 32 [pid = 1650] [id = 120] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x127412800 == 31 [pid = 1650] [id = 119] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12901e800 == 30 [pid = 1650] [id = 121] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbdf000 == 29 [pid = 1650] [id = 124] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x125a7b800 == 28 [pid = 1650] [id = 122] 14:38:53 INFO - PROCESS | 1650 | --DOCSHELL 0x125977800 == 27 [pid = 1650] [id = 123] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11b985000) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11c10d400) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11c54ec00) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118f91800) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11935ec00) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11af1cc00) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1198e1400) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11aa3b000) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119011000) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118f93800) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12780b400) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11c472800) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x125c7fc00) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118df1000) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1193b4c00) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x125a58800) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12790b800) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11c568000) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12715f800) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1147e0800) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126e5b800) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1276f2800) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11b9e3400) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1280bc400) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11be06800) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11aa33800) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126a48000) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11c10b800) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x127458400) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11af37c00) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12718a800) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11aa35000) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11aa75000) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 14:38:53 INFO - PROCESS | 1650 | 1461793133791 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]]]}] 14:38:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:38:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1571ms 14:38:53 INFO - PROCESS | 1650 | 1461793133817 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 14:38:53 INFO - PROCESS | 1650 | 1461793133819 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 14:38:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:38:53 INFO - PROCESS | 1650 | 1461793133826 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:38:53 INFO - PROCESS | 1650 | 1461793133828 Marionette TRACE conn2 <- [1,474,null,{}] 14:38:53 INFO - PROCESS | 1650 | 1461793133832 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}] 14:38:53 INFO - PROCESS | 1650 | 1461793133902 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 14:38:53 INFO - PROCESS | 1650 | 1461793133945 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x115880800 == 28 [pid = 1650] [id = 126] 14:38:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118a89400) [pid = 1650] [serial = 375] [outer = 0x0] 14:38:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118dfc800) [pid = 1650] [serial = 376] [outer = 0x118a89400] 14:38:53 INFO - PROCESS | 1650 | 1461793133973 Marionette DEBUG loaded listener.js 14:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11901c400) [pid = 1650] [serial = 377] [outer = 0x118a89400] 14:38:54 INFO - PROCESS | 1650 | 1461793134344 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]]]}] 14:38:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:38:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 572ms 14:38:54 INFO - PROCESS | 1650 | 1461793134397 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 14:38:54 INFO - PROCESS | 1650 | 1461793134401 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 14:38:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:38:54 INFO - PROCESS | 1650 | 1461793134424 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:38:54 INFO - PROCESS | 1650 | 1461793134427 Marionette TRACE conn2 <- [1,478,null,{}] 14:38:54 INFO - PROCESS | 1650 | 1461793134434 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}] 14:38:54 INFO - PROCESS | 1650 | 1461793134553 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 14:38:54 INFO - PROCESS | 1650 | 1461793134611 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x119168000 == 29 [pid = 1650] [id = 127] 14:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118d2b800) [pid = 1650] [serial = 378] [outer = 0x0] 14:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11913d800) [pid = 1650] [serial = 379] [outer = 0x118d2b800] 14:38:54 INFO - PROCESS | 1650 | 1461793134637 Marionette DEBUG loaded listener.js 14:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11aa3ec00) [pid = 1650] [serial = 380] [outer = 0x118d2b800] 14:38:54 INFO - PROCESS | 1650 | 1461793134942 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]]]}] 14:38:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:38:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 589ms 14:38:55 INFO - PROCESS | 1650 | 1461793134998 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 14:38:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:38:55 INFO - PROCESS | 1650 | 1461793134999 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 14:38:55 INFO - PROCESS | 1650 | 1461793135002 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:38:55 INFO - PROCESS | 1650 | 1461793135005 Marionette TRACE conn2 <- [1,482,null,{}] 14:38:55 INFO - PROCESS | 1650 | 1461793135013 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}] 14:38:55 INFO - PROCESS | 1650 | 1461793135100 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 14:38:55 INFO - PROCESS | 1650 | 1461793135132 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c33000 == 30 [pid = 1650] [id = 128] 14:38:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1135ab000) [pid = 1650] [serial = 381] [outer = 0x0] 14:38:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11b9ddc00) [pid = 1650] [serial = 382] [outer = 0x1135ab000] 14:38:55 INFO - PROCESS | 1650 | 1461793135160 Marionette DEBUG loaded listener.js 14:38:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11be0e400) [pid = 1650] [serial = 383] [outer = 0x1135ab000] 14:38:55 INFO - PROCESS | 1650 | 1461793135481 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]]]}] 14:38:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:38:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 522ms 14:38:55 INFO - PROCESS | 1650 | 1461793135525 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 14:38:55 INFO - PROCESS | 1650 | 1461793135527 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 14:38:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:38:55 INFO - PROCESS | 1650 | 1461793135529 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:38:55 INFO - PROCESS | 1650 | 1461793135530 Marionette TRACE conn2 <- [1,486,null,{}] 14:38:55 INFO - PROCESS | 1650 | 1461793135532 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}] 14:38:55 INFO - PROCESS | 1650 | 1461793135601 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 14:38:55 INFO - PROCESS | 1650 | 1461793135607 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab15800 == 31 [pid = 1650] [id = 129] 14:38:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11be11c00) [pid = 1650] [serial = 384] [outer = 0x0] 14:38:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11c118800) [pid = 1650] [serial = 385] [outer = 0x11be11c00] 14:38:55 INFO - PROCESS | 1650 | 1461793135633 Marionette DEBUG loaded listener.js 14:38:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11c564c00) [pid = 1650] [serial = 386] [outer = 0x11be11c00] 14:38:55 INFO - PROCESS | 1650 | 1461793135946 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]]]}] 14:38:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:38:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 468ms 14:38:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:38:56 INFO - PROCESS | 1650 | 1461793136004 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 14:38:56 INFO - PROCESS | 1650 | 1461793136005 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 14:38:56 INFO - PROCESS | 1650 | 1461793136007 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:38:56 INFO - PROCESS | 1650 | 1461793136008 Marionette TRACE conn2 <- [1,490,null,{}] 14:38:56 INFO - PROCESS | 1650 | 1461793136011 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}] 14:38:56 INFO - PROCESS | 1650 | 1461793136079 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 14:38:56 INFO - PROCESS | 1650 | 1461793136083 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba0a000 == 32 [pid = 1650] [id = 130] 14:38:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11aa34000) [pid = 1650] [serial = 387] [outer = 0x0] 14:38:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11c56c400) [pid = 1650] [serial = 388] [outer = 0x11aa34000] 14:38:56 INFO - PROCESS | 1650 | 1461793136111 Marionette DEBUG loaded listener.js 14:38:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x125c75800) [pid = 1650] [serial = 389] [outer = 0x11aa34000] 14:38:56 INFO - PROCESS | 1650 | 1461793136445 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]]]}] 14:38:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:38:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 468ms 14:38:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:38:56 INFO - PROCESS | 1650 | 1461793136476 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 14:38:56 INFO - PROCESS | 1650 | 1461793136477 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 14:38:56 INFO - PROCESS | 1650 | 1461793136479 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:38:56 INFO - PROCESS | 1650 | 1461793136480 Marionette TRACE conn2 <- [1,494,null,{}] 14:38:56 INFO - PROCESS | 1650 | 1461793136482 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}] 14:38:56 INFO - PROCESS | 1650 | 1461793136566 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 14:38:56 INFO - PROCESS | 1650 | 1461793136610 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11be9b800 == 33 [pid = 1650] [id = 131] 14:38:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11af1b400) [pid = 1650] [serial = 390] [outer = 0x0] 14:38:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126a43c00) [pid = 1650] [serial = 391] [outer = 0x11af1b400] 14:38:56 INFO - PROCESS | 1650 | 1461793136639 Marionette DEBUG loaded listener.js 14:38:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x127696800) [pid = 1650] [serial = 392] [outer = 0x11af1b400] 14:38:56 INFO - PROCESS | 1650 | 1461793136926 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]]]}] 14:38:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:38:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 468ms 14:38:56 INFO - PROCESS | 1650 | 1461793136947 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 14:38:56 INFO - PROCESS | 1650 | 1461793136948 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 14:38:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:38:56 INFO - PROCESS | 1650 | 1461793136950 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:38:56 INFO - PROCESS | 1650 | 1461793136951 Marionette TRACE conn2 <- [1,498,null,{}] 14:38:56 INFO - PROCESS | 1650 | 1461793136961 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}] 14:38:57 INFO - PROCESS | 1650 | 1461793137034 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 14:38:57 INFO - PROCESS | 1650 | 1461793137041 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c68e000 == 34 [pid = 1650] [id = 132] 14:38:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1276e8000) [pid = 1650] [serial = 393] [outer = 0x0] 14:38:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x127811800) [pid = 1650] [serial = 394] [outer = 0x1276e8000] 14:38:57 INFO - PROCESS | 1650 | 1461793137066 Marionette DEBUG loaded listener.js 14:38:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x127ae5400) [pid = 1650] [serial = 395] [outer = 0x1276e8000] 14:38:57 INFO - PROCESS | 1650 | 1461793137382 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]]]}] 14:38:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:38:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 468ms 14:38:57 INFO - PROCESS | 1650 | 1461793137419 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 14:38:57 INFO - PROCESS | 1650 | 1461793137421 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 14:38:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:38:57 INFO - PROCESS | 1650 | 1461793137425 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:38:57 INFO - PROCESS | 1650 | 1461793137426 Marionette TRACE conn2 <- [1,502,null,{}] 14:38:57 INFO - PROCESS | 1650 | 1461793137436 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}] 14:38:57 INFO - PROCESS | 1650 | 1461793137503 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 14:38:57 INFO - PROCESS | 1650 | 1461793137509 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x125981800 == 35 [pid = 1650] [id = 133] 14:38:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11aa39c00) [pid = 1650] [serial = 396] [outer = 0x0] 14:38:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128a30400) [pid = 1650] [serial = 397] [outer = 0x11aa39c00] 14:38:57 INFO - PROCESS | 1650 | 1461793137534 Marionette DEBUG loaded listener.js 14:38:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129073c00) [pid = 1650] [serial = 398] [outer = 0x11aa39c00] 14:38:57 INFO - PROCESS | 1650 | 1461793137855 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]]]}] 14:38:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:38:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 469ms 14:38:57 INFO - PROCESS | 1650 | 1461793137895 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 14:38:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:38:57 INFO - PROCESS | 1650 | 1461793137897 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 14:38:57 INFO - PROCESS | 1650 | 1461793137900 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:38:57 INFO - PROCESS | 1650 | 1461793137902 Marionette TRACE conn2 <- [1,506,null,{}] 14:38:57 INFO - PROCESS | 1650 | 1461793137906 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}] 14:38:58 INFO - PROCESS | 1650 | 1461793138014 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 14:38:58 INFO - PROCESS | 1650 | 1461793138086 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c2f800 == 36 [pid = 1650] [id = 134] 14:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11aa3a800) [pid = 1650] [serial = 399] [outer = 0x0] 14:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129095000) [pid = 1650] [serial = 400] [outer = 0x11aa3a800] 14:38:58 INFO - PROCESS | 1650 | 1461793138125 Marionette DEBUG loaded listener.js 14:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1290a1c00) [pid = 1650] [serial = 401] [outer = 0x11aa3a800] 14:38:58 INFO - PROCESS | 1650 | 1461793138485 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]]]}] 14:38:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:38:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 620ms 14:38:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:38:58 INFO - PROCESS | 1650 | 1461793138521 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 14:38:58 INFO - PROCESS | 1650 | 1461793138523 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 14:38:58 INFO - PROCESS | 1650 | 1461793138526 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:38:58 INFO - PROCESS | 1650 | 1461793138529 Marionette TRACE conn2 <- [1,510,null,{}] 14:38:58 INFO - PROCESS | 1650 | 1461793138532 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}] 14:38:58 INFO - PROCESS | 1650 | 1461793138668 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 14:38:58 INFO - PROCESS | 1650 | 1461793138693 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e51000 == 37 [pid = 1650] [id = 135] 14:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1290a2400) [pid = 1650] [serial = 402] [outer = 0x0] 14:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12950b000) [pid = 1650] [serial = 403] [outer = 0x1290a2400] 14:38:58 INFO - PROCESS | 1650 | 1461793138732 Marionette DEBUG loaded listener.js 14:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b215400) [pid = 1650] [serial = 404] [outer = 0x1290a2400] 14:38:59 INFO - PROCESS | 1650 | 1461793139195 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]]]}] 14:38:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:38:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 720ms 14:38:59 INFO - PROCESS | 1650 | 1461793139246 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 14:38:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:38:59 INFO - PROCESS | 1650 | 1461793139248 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 14:38:59 INFO - PROCESS | 1650 | 1461793139250 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:38:59 INFO - PROCESS | 1650 | 1461793139252 Marionette TRACE conn2 <- [1,514,null,{}] 14:38:59 INFO - PROCESS | 1650 | 1461793139267 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}] 14:38:59 INFO - PROCESS | 1650 | 1461793139381 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 14:38:59 INFO - PROCESS | 1650 | 1461793139388 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba06800 == 38 [pid = 1650] [id = 136] 14:38:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129509c00) [pid = 1650] [serial = 405] [outer = 0x0] 14:38:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b6f2800) [pid = 1650] [serial = 406] [outer = 0x129509c00] 14:38:59 INFO - PROCESS | 1650 | 1461793139417 Marionette DEBUG loaded listener.js 14:38:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b77a400) [pid = 1650] [serial = 407] [outer = 0x129509c00] 14:38:59 INFO - PROCESS | 1650 | 1461793139744 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]]]}] 14:38:59 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 14:38:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 527ms 14:38:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:38:59 INFO - PROCESS | 1650 | 1461793139778 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 14:38:59 INFO - PROCESS | 1650 | 1461793139779 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 14:38:59 INFO - PROCESS | 1650 | 1461793139781 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:38:59 INFO - PROCESS | 1650 | 1461793139782 Marionette TRACE conn2 <- [1,518,null,{}] 14:38:59 INFO - PROCESS | 1650 | 1461793139785 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}] 14:38:59 INFO - PROCESS | 1650 | 1461793139881 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 14:38:59 INFO - PROCESS | 1650 | 1461793139885 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x129012000 == 39 [pid = 1650] [id = 137] 14:38:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b77b400) [pid = 1650] [serial = 408] [outer = 0x0] 14:38:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12bd12800) [pid = 1650] [serial = 409] [outer = 0x12b77b400] 14:38:59 INFO - PROCESS | 1650 | 1461793139909 Marionette DEBUG loaded listener.js 14:38:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12bf91800) [pid = 1650] [serial = 410] [outer = 0x12b77b400] 14:39:00 INFO - PROCESS | 1650 | 1461793140227 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]]]}] 14:39:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:39:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 471ms 14:39:00 INFO - PROCESS | 1650 | 1461793140252 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 14:39:00 INFO - PROCESS | 1650 | 1461793140254 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 14:39:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:39:00 INFO - PROCESS | 1650 | 1461793140263 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:39:00 INFO - PROCESS | 1650 | 1461793140264 Marionette TRACE conn2 <- [1,522,null,{}] 14:39:00 INFO - PROCESS | 1650 | 1461793140266 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}] 14:39:00 INFO - PROCESS | 1650 | 1461793140356 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 14:39:00 INFO - PROCESS | 1650 | 1461793140360 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b7df800 == 40 [pid = 1650] [id = 138] 14:39:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bd0b800) [pid = 1650] [serial = 411] [outer = 0x0] 14:39:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12c105400) [pid = 1650] [serial = 412] [outer = 0x12bd0b800] 14:39:00 INFO - PROCESS | 1650 | 1461793140384 Marionette DEBUG loaded listener.js 14:39:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12c111800) [pid = 1650] [serial = 413] [outer = 0x12bd0b800] 14:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11b9e2400) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x115a2c400) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x125a59000) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1147dbc00) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12909f800) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1290a3400) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11360f000) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11aa73000) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12bd07c00) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116608c00) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118df3400) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1193b8400) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11ad56800) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11901cc00) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11aa77800) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1276f6c00) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113614400) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11935f000) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11b9e1000) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11873a800) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:39:00 INFO - PROCESS | 1650 | 1461793140928 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]]]}] 14:39:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:39:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 723ms 14:39:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:39:00 INFO - PROCESS | 1650 | 1461793140981 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 14:39:00 INFO - PROCESS | 1650 | 1461793140983 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 14:39:00 INFO - PROCESS | 1650 | 1461793140985 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:39:00 INFO - PROCESS | 1650 | 1461793140986 Marionette TRACE conn2 <- [1,526,null,{}] 14:39:00 INFO - PROCESS | 1650 | 1461793140988 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}] 14:39:01 INFO - PROCESS | 1650 | 1461793141061 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 14:39:01 INFO - PROCESS | 1650 | 1461793141066 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c316000 == 41 [pid = 1650] [id = 139] 14:39:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11af1a400) [pid = 1650] [serial = 414] [outer = 0x0] 14:39:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11b9eac00) [pid = 1650] [serial = 415] [outer = 0x11af1a400] 14:39:01 INFO - PROCESS | 1650 | 1461793141095 Marionette DEBUG loaded listener.js 14:39:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125d21400) [pid = 1650] [serial = 416] [outer = 0x11af1a400] 14:39:01 INFO - PROCESS | 1650 | 1461793141414 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]]]}] 14:39:01 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 14:39:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 468ms 14:39:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:39:01 INFO - PROCESS | 1650 | 1461793141453 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 14:39:01 INFO - PROCESS | 1650 | 1461793141454 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 14:39:01 INFO - PROCESS | 1650 | 1461793141457 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:39:01 INFO - PROCESS | 1650 | 1461793141458 Marionette TRACE conn2 <- [1,530,null,{}] 14:39:01 INFO - PROCESS | 1650 | 1461793141460 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}] 14:39:01 INFO - PROCESS | 1650 | 1461793141531 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 14:39:01 INFO - PROCESS | 1650 | 1461793141581 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbe9800 == 42 [pid = 1650] [id = 140] 14:39:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11b98d000) [pid = 1650] [serial = 417] [outer = 0x0] 14:39:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1280bd000) [pid = 1650] [serial = 418] [outer = 0x11b98d000] 14:39:01 INFO - PROCESS | 1650 | 1461793141605 Marionette DEBUG loaded listener.js 14:39:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12d169c00) [pid = 1650] [serial = 419] [outer = 0x11b98d000] 14:39:01 INFO - PROCESS | 1650 | 1461793141928 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"]]]}] 14:39:01 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 14:39:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:39:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:39:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:39:01 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 14:39:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:39:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:39:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:39:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 14:39:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:39:01 INFO - PROCESS | 1650 | 1461793141976 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 14:39:01 INFO - PROCESS | 1650 | 1461793141977 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 14:39:01 INFO - PROCESS | 1650 | 1461793141980 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:39:01 INFO - PROCESS | 1650 | 1461793141980 Marionette TRACE conn2 <- [1,534,null,{}] 14:39:01 INFO - PROCESS | 1650 | 1461793141983 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}] 14:39:02 INFO - PROCESS | 1650 | 1461793142046 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 14:39:02 INFO - PROCESS | 1650 | 1461793142050 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d52d000 == 43 [pid = 1650] [id = 141] 14:39:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x125bbdc00) [pid = 1650] [serial = 420] [outer = 0x0] 14:39:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12d558800) [pid = 1650] [serial = 421] [outer = 0x125bbdc00] 14:39:02 INFO - PROCESS | 1650 | 1461793142072 Marionette DEBUG loaded listener.js 14:39:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12d564800) [pid = 1650] [serial = 422] [outer = 0x125bbdc00] 14:39:02 INFO - PROCESS | 1650 | 1461793142431 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]]]}] 14:39:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:39:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 471ms 14:39:02 INFO - PROCESS | 1650 | 1461793142452 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 14:39:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:39:02 INFO - PROCESS | 1650 | 1461793142454 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 14:39:02 INFO - PROCESS | 1650 | 1461793142458 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:39:02 INFO - PROCESS | 1650 | 1461793142459 Marionette TRACE conn2 <- [1,538,null,{}] 14:39:02 INFO - PROCESS | 1650 | 1461793142462 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}] 14:39:02 INFO - PROCESS | 1650 | 1461793142582 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 14:39:02 INFO - PROCESS | 1650 | 1461793142595 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7bf800 == 44 [pid = 1650] [id = 142] 14:39:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12d30ec00) [pid = 1650] [serial = 423] [outer = 0x0] 14:39:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12d566800) [pid = 1650] [serial = 424] [outer = 0x12d30ec00] 14:39:02 INFO - PROCESS | 1650 | 1461793142619 Marionette DEBUG loaded listener.js 14:39:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12dc25800) [pid = 1650] [serial = 425] [outer = 0x12d30ec00] 14:39:03 INFO - PROCESS | 1650 | 1461793143171 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]]]}] 14:39:03 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. 14:39:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 721ms 14:39:03 INFO - PROCESS | 1650 | 1461793143179 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 14:39:03 INFO - PROCESS | 1650 | 1461793143185 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 14:39:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:39:03 INFO - PROCESS | 1650 | 1461793143220 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:39:03 INFO - PROCESS | 1650 | 1461793143227 Marionette TRACE conn2 <- [1,542,null,{}] 14:39:03 INFO - PROCESS | 1650 | 1461793143321 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}] 14:39:03 INFO - PROCESS | 1650 | 1461793143478 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 14:39:03 INFO - PROCESS | 1650 | 1461793143521 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119177800 == 45 [pid = 1650] [id = 143] 14:39:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x115aa7000) [pid = 1650] [serial = 426] [outer = 0x0] 14:39:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11913fc00) [pid = 1650] [serial = 427] [outer = 0x115aa7000] 14:39:03 INFO - PROCESS | 1650 | 1461793143553 Marionette DEBUG loaded listener.js 14:39:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1198e1400) [pid = 1650] [serial = 428] [outer = 0x115aa7000] 14:39:03 INFO - PROCESS | 1650 | 1461793143986 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]]]}] 14:39:04 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. 14:39:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 850ms 14:39:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:39:04 INFO - PROCESS | 1650 | 1461793144039 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 14:39:04 INFO - PROCESS | 1650 | 1461793144043 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 14:39:04 INFO - PROCESS | 1650 | 1461793144047 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:39:04 INFO - PROCESS | 1650 | 1461793144049 Marionette TRACE conn2 <- [1,546,null,{}] 14:39:04 INFO - PROCESS | 1650 | 1461793144051 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}] 14:39:04 INFO - PROCESS | 1650 | 1461793144165 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 14:39:04 INFO - PROCESS | 1650 | 1461793144252 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11beb0000 == 46 [pid = 1650] [id = 144] 14:39:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119e50800) [pid = 1650] [serial = 429] [outer = 0x0] 14:39:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11aa72000) [pid = 1650] [serial = 430] [outer = 0x119e50800] 14:39:04 INFO - PROCESS | 1650 | 1461793144312 Marionette DEBUG loaded listener.js 14:39:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11c110c00) [pid = 1650] [serial = 431] [outer = 0x119e50800] 14:39:04 INFO - PROCESS | 1650 | 1461793144929 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]]]}] 14:39:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:39:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 921ms 14:39:04 INFO - PROCESS | 1650 | 1461793144969 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 14:39:04 INFO - PROCESS | 1650 | 1461793144971 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 14:39:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:39:04 INFO - PROCESS | 1650 | 1461793144974 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:39:04 INFO - PROCESS | 1650 | 1461793144977 Marionette TRACE conn2 <- [1,550,null,{}] 14:39:04 INFO - PROCESS | 1650 | 1461793144980 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}] 14:39:05 INFO - PROCESS | 1650 | 1461793145079 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 14:39:05 INFO - PROCESS | 1650 | 1461793145178 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x115887800 == 47 [pid = 1650] [id = 145] 14:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118a81800) [pid = 1650] [serial = 432] [outer = 0x0] 14:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1190bc800) [pid = 1650] [serial = 433] [outer = 0x118a81800] 14:39:05 INFO - PROCESS | 1650 | 1461793145216 Marionette DEBUG loaded listener.js 14:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119e54000) [pid = 1650] [serial = 434] [outer = 0x118a81800] 14:39:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12d52d000 == 46 [pid = 1650] [id = 141] 14:39:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbe9800 == 45 [pid = 1650] [id = 140] 14:39:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11c316000 == 44 [pid = 1650] [id = 139] 14:39:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12b7df800 == 43 [pid = 1650] [id = 138] 14:39:05 INFO - PROCESS | 1650 | --DOCSHELL 0x129012000 == 42 [pid = 1650] [id = 137] 14:39:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba06800 == 41 [pid = 1650] [id = 136] 14:39:05 INFO - PROCESS | 1650 | --DOCSHELL 0x126e51000 == 40 [pid = 1650] [id = 135] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12bf9b800) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119c2f800 == 39 [pid = 1650] [id = 134] 14:39:05 INFO - PROCESS | 1650 | --DOCSHELL 0x125981800 == 38 [pid = 1650] [id = 133] 14:39:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11c68e000 == 37 [pid = 1650] [id = 132] 14:39:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11be9b800 == 36 [pid = 1650] [id = 131] 14:39:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba0a000 == 35 [pid = 1650] [id = 130] 14:39:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab15800 == 34 [pid = 1650] [id = 129] 14:39:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119c33000 == 33 [pid = 1650] [id = 128] 14:39:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119168000 == 32 [pid = 1650] [id = 127] 14:39:05 INFO - PROCESS | 1650 | --DOCSHELL 0x115880800 == 31 [pid = 1650] [id = 126] 14:39:05 INFO - PROCESS | 1650 | 1461793145651 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]]]}] 14:39:05 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. 14:39:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 722ms 14:39:05 INFO - PROCESS | 1650 | 1461793145697 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 14:39:05 INFO - PROCESS | 1650 | 1461793145701 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 14:39:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:39:05 INFO - PROCESS | 1650 | 1461793145706 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:39:05 INFO - PROCESS | 1650 | 1461793145707 Marionette TRACE conn2 <- [1,554,null,{}] 14:39:05 INFO - PROCESS | 1650 | 1461793145710 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}] 14:39:05 INFO - PROCESS | 1650 | 1461793145786 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11ad5a000) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x116610c00) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11aa6e400) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11c479000) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11aa41c00) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1276f2c00) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129068400) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1293b1000) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x129099000) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b6ef400) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11be07400) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12b21e400) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12780e000) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b775800) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12ba52400) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12bd10400) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b6f8000) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126a4d800) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x127695800) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11af17800) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11c56cc00) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11af1b800) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11a669000) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11c550c00) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11c477400) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11aa73400) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12bf17c00) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11a611c00) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11c477000) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12785b000) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1280b7000) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1279a5000) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 14:39:05 INFO - PROCESS | 1650 | 1461793145857 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198b8000 == 32 [pid = 1650] [id = 146] 14:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x114bbac00) [pid = 1650] [serial = 435] [outer = 0x0] 14:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11a60a800) [pid = 1650] [serial = 436] [outer = 0x114bbac00] 14:39:05 INFO - PROCESS | 1650 | 1461793145884 Marionette DEBUG loaded listener.js 14:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11aa73c00) [pid = 1650] [serial = 437] [outer = 0x114bbac00] 14:39:06 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:06 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:06 INFO - PROCESS | 1650 | 1461793146202 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]]]}] 14:39:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:39:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 521ms 14:39:06 INFO - PROCESS | 1650 | 1461793146227 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 14:39:06 INFO - PROCESS | 1650 | 1461793146228 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 14:39:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:39:06 INFO - PROCESS | 1650 | 1461793146231 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:39:06 INFO - PROCESS | 1650 | 1461793146233 Marionette TRACE conn2 <- [1,558,null,{}] 14:39:06 INFO - PROCESS | 1650 | 1461793146243 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}] 14:39:06 INFO - PROCESS | 1650 | 1461793146317 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 14:39:06 INFO - PROCESS | 1650 | 1461793146360 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad6b000 == 33 [pid = 1650] [id = 147] 14:39:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11aa41800) [pid = 1650] [serial = 438] [outer = 0x0] 14:39:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11af23800) [pid = 1650] [serial = 439] [outer = 0x11aa41800] 14:39:06 INFO - PROCESS | 1650 | 1461793146389 Marionette DEBUG loaded listener.js 14:39:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11be0a400) [pid = 1650] [serial = 440] [outer = 0x11aa41800] 14:39:06 INFO - PROCESS | 1650 | 1461793146710 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]]]}] 14:39:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:39:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 521ms 14:39:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:39:06 INFO - PROCESS | 1650 | 1461793146752 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 14:39:06 INFO - PROCESS | 1650 | 1461793146754 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 14:39:06 INFO - PROCESS | 1650 | 1461793146756 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:39:06 INFO - PROCESS | 1650 | 1461793146757 Marionette TRACE conn2 <- [1,562,null,{}] 14:39:06 INFO - PROCESS | 1650 | 1461793146760 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}] 14:39:06 INFO - PROCESS | 1650 | 1461793146831 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 14:39:06 INFO - PROCESS | 1650 | 1461793146835 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba11000 == 34 [pid = 1650] [id = 148] 14:39:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11c10cc00) [pid = 1650] [serial = 441] [outer = 0x0] 14:39:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11c473400) [pid = 1650] [serial = 442] [outer = 0x11c10cc00] 14:39:06 INFO - PROCESS | 1650 | 1461793146865 Marionette DEBUG loaded listener.js 14:39:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11c550c00) [pid = 1650] [serial = 443] [outer = 0x11c10cc00] 14:39:07 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:07 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:07 INFO - PROCESS | 1650 | 1461793147158 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]]]}] 14:39:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:39:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 418ms 14:39:07 INFO - PROCESS | 1650 | 1461793147182 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 14:39:07 INFO - PROCESS | 1650 | 1461793147183 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 14:39:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:39:07 INFO - PROCESS | 1650 | 1461793147186 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:39:07 INFO - PROCESS | 1650 | 1461793147187 Marionette TRACE conn2 <- [1,566,null,{}] 14:39:07 INFO - PROCESS | 1650 | 1461793147197 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}] 14:39:07 INFO - PROCESS | 1650 | 1461793147296 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 14:39:07 INFO - PROCESS | 1650 | 1461793147303 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11beb1800 == 35 [pid = 1650] [id = 149] 14:39:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11b9e9800) [pid = 1650] [serial = 444] [outer = 0x0] 14:39:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c479000) [pid = 1650] [serial = 445] [outer = 0x11b9e9800] 14:39:07 INFO - PROCESS | 1650 | 1461793147328 Marionette DEBUG loaded listener.js 14:39:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12593a400) [pid = 1650] [serial = 446] [outer = 0x11b9e9800] 14:39:07 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:07 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:07 INFO - PROCESS | 1650 | 1461793147660 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]]]}] 14:39:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:39:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 525ms 14:39:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:39:07 INFO - PROCESS | 1650 | 1461793147712 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 14:39:07 INFO - PROCESS | 1650 | 1461793147713 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 14:39:07 INFO - PROCESS | 1650 | 1461793147715 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:39:07 INFO - PROCESS | 1650 | 1461793147716 Marionette TRACE conn2 <- [1,570,null,{}] 14:39:07 INFO - PROCESS | 1650 | 1461793147719 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}] 14:39:07 INFO - PROCESS | 1650 | 1461793147822 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 14:39:07 INFO - PROCESS | 1650 | 1461793147857 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5f9000 == 36 [pid = 1650] [id = 150] 14:39:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x125bb3400) [pid = 1650] [serial = 447] [outer = 0x0] 14:39:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126a4d800) [pid = 1650] [serial = 448] [outer = 0x125bb3400] 14:39:07 INFO - PROCESS | 1650 | 1461793147884 Marionette DEBUG loaded listener.js 14:39:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12724d000) [pid = 1650] [serial = 449] [outer = 0x125bb3400] 14:39:08 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:08 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:08 INFO - PROCESS | 1650 | 1461793148207 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]]]}] 14:39:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:39:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 518ms 14:39:08 INFO - PROCESS | 1650 | 1461793148249 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 14:39:08 INFO - PROCESS | 1650 | 1461793148250 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 14:39:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:39:08 INFO - PROCESS | 1650 | 1461793148253 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:39:08 INFO - PROCESS | 1650 | 1461793148254 Marionette TRACE conn2 <- [1,574,null,{}] 14:39:08 INFO - PROCESS | 1650 | 1461793148256 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}] 14:39:08 INFO - PROCESS | 1650 | 1461793148344 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 14:39:08 INFO - PROCESS | 1650 | 1461793148348 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x125c8e000 == 37 [pid = 1650] [id = 151] 14:39:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11be10400) [pid = 1650] [serial = 450] [outer = 0x0] 14:39:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x127690000) [pid = 1650] [serial = 451] [outer = 0x11be10400] 14:39:08 INFO - PROCESS | 1650 | 1461793148374 Marionette DEBUG loaded listener.js 14:39:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12780b400) [pid = 1650] [serial = 452] [outer = 0x11be10400] 14:39:08 INFO - PROCESS | 1650 | 1461793148692 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]]]}] 14:39:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:39:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 470ms 14:39:08 INFO - PROCESS | 1650 | 1461793148730 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 14:39:08 INFO - PROCESS | 1650 | 1461793148731 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 14:39:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:39:08 INFO - PROCESS | 1650 | 1461793148734 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:39:08 INFO - PROCESS | 1650 | 1461793148735 Marionette TRACE conn2 <- [1,578,null,{}] 14:39:08 INFO - PROCESS | 1650 | 1461793148737 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}] 14:39:08 INFO - PROCESS | 1650 | 1461793148825 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 14:39:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12768dc00) [pid = 1650] [serial = 453] [outer = 0x12fb5ac00] 14:39:08 INFO - PROCESS | 1650 | 1461793148842 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x127420000 == 38 [pid = 1650] [id = 152] 14:39:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127858400) [pid = 1650] [serial = 454] [outer = 0x0] 14:39:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12790d000) [pid = 1650] [serial = 455] [outer = 0x127858400] 14:39:08 INFO - PROCESS | 1650 | 1461793148900 Marionette DEBUG loaded listener.js 14:39:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1280b1800) [pid = 1650] [serial = 456] [outer = 0x127858400] 14:39:09 INFO - PROCESS | 1650 | 1461793149245 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]]]}] 14:39:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:39:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 517ms 14:39:09 INFO - PROCESS | 1650 | 1461793149252 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 14:39:09 INFO - PROCESS | 1650 | 1461793149253 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 14:39:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:39:09 INFO - PROCESS | 1650 | 1461793149259 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:39:09 INFO - PROCESS | 1650 | 1461793149261 Marionette TRACE conn2 <- [1,582,null,{}] 14:39:09 INFO - PROCESS | 1650 | 1461793149263 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}] 14:39:09 INFO - PROCESS | 1650 | 1461793149353 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 14:39:09 INFO - PROCESS | 1650 | 1461793149358 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ef8800 == 39 [pid = 1650] [id = 153] 14:39:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x127814000) [pid = 1650] [serial = 457] [outer = 0x0] 14:39:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128a37c00) [pid = 1650] [serial = 458] [outer = 0x127814000] 14:39:09 INFO - PROCESS | 1650 | 1461793149383 Marionette DEBUG loaded listener.js 14:39:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12909fc00) [pid = 1650] [serial = 459] [outer = 0x127814000] 14:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x125bbdc00) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11af1b400) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118a89400) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1290a2400) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11aa34000) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118d2b800) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1276e8000) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11be11c00) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x129509c00) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12bd0b800) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1135ab000) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12b77b400) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11aa3a800) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11b98d000) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11aa39c00) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:39:09 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11af1a400) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:39:09 INFO - PROCESS | 1650 | 1461793149803 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]]]}] 14:39:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:39:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 567ms 14:39:09 INFO - PROCESS | 1650 | 1461793149828 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 14:39:09 INFO - PROCESS | 1650 | 1461793149829 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 14:39:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:39:09 INFO - PROCESS | 1650 | 1461793149831 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:39:09 INFO - PROCESS | 1650 | 1461793149832 Marionette TRACE conn2 <- [1,586,null,{}] 14:39:09 INFO - PROCESS | 1650 | 1461793149835 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}] 14:39:09 INFO - PROCESS | 1650 | 1461793149908 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 14:39:09 INFO - PROCESS | 1650 | 1461793149912 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5de000 == 40 [pid = 1650] [id = 154] 14:39:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118a89400) [pid = 1650] [serial = 460] [outer = 0x0] 14:39:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c8b1000) [pid = 1650] [serial = 461] [outer = 0x118a89400] 14:39:09 INFO - PROCESS | 1650 | 1461793149940 Marionette DEBUG loaded listener.js 14:39:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129099800) [pid = 1650] [serial = 462] [outer = 0x118a89400] 14:39:10 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:10 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:10 INFO - PROCESS | 1650 | 1461793150320 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]]]}] 14:39:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:39:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 521ms 14:39:10 INFO - PROCESS | 1650 | 1461793150353 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 14:39:10 INFO - PROCESS | 1650 | 1461793150356 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 14:39:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:39:10 INFO - PROCESS | 1650 | 1461793150359 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:39:10 INFO - PROCESS | 1650 | 1461793150362 Marionette TRACE conn2 <- [1,590,null,{}] 14:39:10 INFO - PROCESS | 1650 | 1461793150365 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}] 14:39:10 INFO - PROCESS | 1650 | 1461793150495 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 14:39:10 INFO - PROCESS | 1650 | 1461793150501 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295a2800 == 41 [pid = 1650] [id = 155] 14:39:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12909ac00) [pid = 1650] [serial = 463] [outer = 0x0] 14:39:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b217c00) [pid = 1650] [serial = 464] [outer = 0x12909ac00] 14:39:10 INFO - PROCESS | 1650 | 1461793150547 Marionette DEBUG loaded listener.js 14:39:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b6ed400) [pid = 1650] [serial = 465] [outer = 0x12909ac00] 14:39:10 INFO - PROCESS | 1650 | 1461793150930 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]]]}] 14:39:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:39:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 621ms 14:39:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:39:10 INFO - PROCESS | 1650 | 1461793150987 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 14:39:10 INFO - PROCESS | 1650 | 1461793150988 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 14:39:10 INFO - PROCESS | 1650 | 1461793150990 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:39:10 INFO - PROCESS | 1650 | 1461793150991 Marionette TRACE conn2 <- [1,594,null,{}] 14:39:10 INFO - PROCESS | 1650 | 1461793150994 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}] 14:39:11 INFO - PROCESS | 1650 | 1461793151065 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 14:39:11 INFO - PROCESS | 1650 | 1461793151069 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b7de000 == 42 [pid = 1650] [id = 156] 14:39:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b21cc00) [pid = 1650] [serial = 466] [outer = 0x0] 14:39:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b6f7800) [pid = 1650] [serial = 467] [outer = 0x12b21cc00] 14:39:11 INFO - PROCESS | 1650 | 1461793151098 Marionette DEBUG loaded listener.js 14:39:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b781800) [pid = 1650] [serial = 468] [outer = 0x12b21cc00] 14:39:11 INFO - PROCESS | 1650 | 1461793151426 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]]]}] 14:39:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:39:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 469ms 14:39:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:39:11 INFO - PROCESS | 1650 | 1461793151460 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 14:39:11 INFO - PROCESS | 1650 | 1461793151461 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 14:39:11 INFO - PROCESS | 1650 | 1461793151463 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:39:11 INFO - PROCESS | 1650 | 1461793151464 Marionette TRACE conn2 <- [1,598,null,{}] 14:39:11 INFO - PROCESS | 1650 | 1461793151466 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}] 14:39:11 INFO - PROCESS | 1650 | 1461793151542 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 14:39:11 INFO - PROCESS | 1650 | 1461793151546 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbea800 == 43 [pid = 1650] [id = 157] 14:39:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b6f3800) [pid = 1650] [serial = 469] [outer = 0x0] 14:39:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bd0b800) [pid = 1650] [serial = 470] [outer = 0x12b6f3800] 14:39:11 INFO - PROCESS | 1650 | 1461793151571 Marionette DEBUG loaded listener.js 14:39:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12bf15000) [pid = 1650] [serial = 471] [outer = 0x12b6f3800] 14:39:12 INFO - PROCESS | 1650 | 1461793152034 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]]]}] 14:39:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:39:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 619ms 14:39:12 INFO - PROCESS | 1650 | 1461793152083 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 14:39:12 INFO - PROCESS | 1650 | 1461793152085 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 14:39:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:39:12 INFO - PROCESS | 1650 | 1461793152090 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:39:12 INFO - PROCESS | 1650 | 1461793152092 Marionette TRACE conn2 <- [1,602,null,{}] 14:39:12 INFO - PROCESS | 1650 | 1461793152095 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}] 14:39:12 INFO - PROCESS | 1650 | 1461793152193 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 14:39:12 INFO - PROCESS | 1650 | 1461793152276 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198c1000 == 44 [pid = 1650] [id = 158] 14:39:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118f97c00) [pid = 1650] [serial = 472] [outer = 0x0] 14:39:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1190bcc00) [pid = 1650] [serial = 473] [outer = 0x118f97c00] 14:39:12 INFO - PROCESS | 1650 | 1461793152323 Marionette DEBUG loaded listener.js 14:39:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11a666400) [pid = 1650] [serial = 474] [outer = 0x118f97c00] 14:39:12 INFO - PROCESS | 1650 | 1461793152728 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]]]}] 14:39:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:39:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 670ms 14:39:12 INFO - PROCESS | 1650 | 1461793152760 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 14:39:12 INFO - PROCESS | 1650 | 1461793152764 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 14:39:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:39:12 INFO - PROCESS | 1650 | 1461793152769 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:39:12 INFO - PROCESS | 1650 | 1461793152771 Marionette TRACE conn2 <- [1,606,null,{}] 14:39:12 INFO - PROCESS | 1650 | 1461793152773 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}] 14:39:12 INFO - PROCESS | 1650 | 1461793152868 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 14:39:12 INFO - PROCESS | 1650 | 1461793152914 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf9b800 == 45 [pid = 1650] [id = 159] 14:39:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11aa39400) [pid = 1650] [serial = 475] [outer = 0x0] 14:39:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11b9e3400) [pid = 1650] [serial = 476] [outer = 0x11aa39400] 14:39:12 INFO - PROCESS | 1650 | 1461793152944 Marionette DEBUG loaded listener.js 14:39:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11c10dc00) [pid = 1650] [serial = 477] [outer = 0x11aa39400] 14:39:13 INFO - PROCESS | 1650 | 1461793153386 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]]]}] 14:39:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:39:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 670ms 14:39:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:39:13 INFO - PROCESS | 1650 | 1461793153442 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 14:39:13 INFO - PROCESS | 1650 | 1461793153445 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 14:39:13 INFO - PROCESS | 1650 | 1461793153449 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:39:13 INFO - PROCESS | 1650 | 1461793153453 Marionette TRACE conn2 <- [1,610,null,{}] 14:39:13 INFO - PROCESS | 1650 | 1461793153467 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}] 14:39:13 INFO - PROCESS | 1650 | 1461793153619 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 14:39:13 INFO - PROCESS | 1650 | 1461793153679 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbe7800 == 46 [pid = 1650] [id = 160] 14:39:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x125d20000) [pid = 1650] [serial = 478] [outer = 0x0] 14:39:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x127155c00) [pid = 1650] [serial = 479] [outer = 0x125d20000] 14:39:13 INFO - PROCESS | 1650 | 1461793153711 Marionette DEBUG loaded listener.js 14:39:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x127809800) [pid = 1650] [serial = 480] [outer = 0x125d20000] 14:39:14 INFO - PROCESS | 1650 | 1461793154122 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]]]}] 14:39:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:39:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 726ms 14:39:14 INFO - PROCESS | 1650 | 1461793154175 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 14:39:14 INFO - PROCESS | 1650 | 1461793154177 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 14:39:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:39:14 INFO - PROCESS | 1650 | 1461793154179 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:39:14 INFO - PROCESS | 1650 | 1461793154181 Marionette TRACE conn2 <- [1,614,null,{}] 14:39:14 INFO - PROCESS | 1650 | 1461793154183 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}] 14:39:14 INFO - PROCESS | 1650 | 1461793154277 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 14:39:14 INFO - PROCESS | 1650 | 1461793154323 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2a0000 == 47 [pid = 1650] [id = 161] 14:39:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x129073000) [pid = 1650] [serial = 481] [outer = 0x0] 14:39:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12950f800) [pid = 1650] [serial = 482] [outer = 0x129073000] 14:39:14 INFO - PROCESS | 1650 | 1461793154353 Marionette DEBUG loaded listener.js 14:39:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b221400) [pid = 1650] [serial = 483] [outer = 0x129073000] 14:39:14 INFO - PROCESS | 1650 | 1461793154765 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]]]}] 14:39:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:39:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 619ms 14:39:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:39:14 INFO - PROCESS | 1650 | 1461793154798 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 14:39:14 INFO - PROCESS | 1650 | 1461793154800 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 14:39:14 INFO - PROCESS | 1650 | 1461793154802 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:39:14 INFO - PROCESS | 1650 | 1461793154803 Marionette TRACE conn2 <- [1,618,null,{}] 14:39:14 INFO - PROCESS | 1650 | 1461793154806 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}] 14:39:14 INFO - PROCESS | 1650 | 1461793154899 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 14:39:14 INFO - PROCESS | 1650 | 1461793154989 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1186ae000 == 48 [pid = 1650] [id = 162] 14:39:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119010000) [pid = 1650] [serial = 484] [outer = 0x0] 14:39:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11af1f400) [pid = 1650] [serial = 485] [outer = 0x119010000] 14:39:15 INFO - PROCESS | 1650 | 1461793155021 Marionette DEBUG loaded listener.js 14:39:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1292cd000) [pid = 1650] [serial = 486] [outer = 0x119010000] 14:39:15 INFO - PROCESS | 1650 | 1461793155510 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]]]}] 14:39:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:39:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 718ms 14:39:15 INFO - PROCESS | 1650 | 1461793155521 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 14:39:15 INFO - PROCESS | 1650 | 1461793155525 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 14:39:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:39:15 INFO - PROCESS | 1650 | 1461793155529 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:39:15 INFO - PROCESS | 1650 | 1461793155531 Marionette TRACE conn2 <- [1,622,null,{}] 14:39:15 INFO - PROCESS | 1650 | 1461793155535 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}] 14:39:15 INFO - PROCESS | 1650 | 1461793155621 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 14:39:15 INFO - PROCESS | 1650 | 1461793155668 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afe1000 == 49 [pid = 1650] [id = 163] 14:39:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x115a2c400) [pid = 1650] [serial = 487] [outer = 0x0] 14:39:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x118df0c00) [pid = 1650] [serial = 488] [outer = 0x115a2c400] 14:39:15 INFO - PROCESS | 1650 | 1461793155697 Marionette DEBUG loaded listener.js 14:39:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11a610c00) [pid = 1650] [serial = 489] [outer = 0x115a2c400] 14:39:16 INFO - PROCESS | 1650 | 1461793156148 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]]]}] 14:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12b7de000 == 48 [pid = 1650] [id = 156] 14:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1295a2800 == 47 [pid = 1650] [id = 155] 14:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5de000 == 46 [pid = 1650] [id = 154] 14:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x126ef8800 == 45 [pid = 1650] [id = 153] 14:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x127420000 == 44 [pid = 1650] [id = 152] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12d566800) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x125c8e000 == 43 [pid = 1650] [id = 151] 14:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5f9000 == 42 [pid = 1650] [id = 150] 14:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11beb1800 == 41 [pid = 1650] [id = 149] 14:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba11000 == 40 [pid = 1650] [id = 148] 14:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad6b000 == 39 [pid = 1650] [id = 147] 14:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1198b8000 == 38 [pid = 1650] [id = 146] 14:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x115887800 == 37 [pid = 1650] [id = 145] 14:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11beb0000 == 36 [pid = 1650] [id = 144] 14:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x119177800 == 35 [pid = 1650] [id = 143] 14:39:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:39:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 671ms 14:39:16 INFO - PROCESS | 1650 | 1461793156212 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 14:39:16 INFO - PROCESS | 1650 | 1461793156216 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 14:39:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:39:16 INFO - PROCESS | 1650 | 1461793156223 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:39:16 INFO - PROCESS | 1650 | 1461793156225 Marionette TRACE conn2 <- [1,626,null,{}] 14:39:16 INFO - PROCESS | 1650 | 1461793156228 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}] 14:39:16 INFO - PROCESS | 1650 | 1461793156325 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11b9eac00) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12c111800) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12b215400) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1280bd000) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x125d21400) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1290a1c00) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12d564800) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12d558800) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x126a43c00) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x127696800) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118dfc800) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11901c400) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12950b000) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11c56c400) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x125c75800) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11913d800) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11aa3ec00) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x127811800) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127ae5400) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11c118800) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11c564c00) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12b77a400) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b6f2800) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12c105400) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11b9ddc00) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11be0e400) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12bd12800) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12bf91800) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x129095000) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12d169c00) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128a30400) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x129073c00) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 14:39:16 INFO - PROCESS | 1650 | 1461793156409 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190e3800 == 36 [pid = 1650] [id = 164] 14:39:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118d10400) [pid = 1650] [serial = 490] [outer = 0x0] 14:39:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11aa74400) [pid = 1650] [serial = 491] [outer = 0x118d10400] 14:39:16 INFO - PROCESS | 1650 | 1461793156453 Marionette DEBUG loaded listener.js 14:39:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11b90cc00) [pid = 1650] [serial = 492] [outer = 0x118d10400] 14:39:16 INFO - PROCESS | 1650 | 1461793156854 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]]]}] 14:39:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:39:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 672ms 14:39:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:39:16 INFO - PROCESS | 1650 | 1461793156904 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 14:39:16 INFO - PROCESS | 1650 | 1461793156905 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 14:39:16 INFO - PROCESS | 1650 | 1461793156908 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:39:16 INFO - PROCESS | 1650 | 1461793156911 Marionette TRACE conn2 <- [1,630,null,{}] 14:39:16 INFO - PROCESS | 1650 | 1461793156918 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}] 14:39:16 INFO - PROCESS | 1650 | 1461793156995 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 14:39:17 INFO - PROCESS | 1650 | 1461793157000 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11affb800 == 37 [pid = 1650] [id = 165] 14:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11be0a800) [pid = 1650] [serial = 493] [outer = 0x0] 14:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c47b800) [pid = 1650] [serial = 494] [outer = 0x11be0a800] 14:39:17 INFO - PROCESS | 1650 | 1461793157030 Marionette DEBUG loaded listener.js 14:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11c9b3400) [pid = 1650] [serial = 495] [outer = 0x11be0a800] 14:39:17 INFO - PROCESS | 1650 | 1461793157370 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]]]}] 14:39:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:39:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 469ms 14:39:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:39:17 INFO - PROCESS | 1650 | 1461793157379 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 14:39:17 INFO - PROCESS | 1650 | 1461793157380 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 14:39:17 INFO - PROCESS | 1650 | 1461793157382 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:39:17 INFO - PROCESS | 1650 | 1461793157384 Marionette TRACE conn2 <- [1,634,null,{}] 14:39:17 INFO - PROCESS | 1650 | 1461793157386 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}] 14:39:17 INFO - PROCESS | 1650 | 1461793157475 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 14:39:17 INFO - PROCESS | 1650 | 1461793157515 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf95000 == 38 [pid = 1650] [id = 166] 14:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11c478000) [pid = 1650] [serial = 496] [outer = 0x0] 14:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x125bc0800) [pid = 1650] [serial = 497] [outer = 0x11c478000] 14:39:17 INFO - PROCESS | 1650 | 1461793157541 Marionette DEBUG loaded listener.js 14:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x127453000) [pid = 1650] [serial = 498] [outer = 0x11c478000] 14:39:17 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:17 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:17 INFO - PROCESS | 1650 | 1461793157843 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]]]}] 14:39:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:39:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 469ms 14:39:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:39:17 INFO - PROCESS | 1650 | 1461793157852 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 14:39:17 INFO - PROCESS | 1650 | 1461793157854 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 14:39:17 INFO - PROCESS | 1650 | 1461793157860 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:39:17 INFO - PROCESS | 1650 | 1461793157861 Marionette TRACE conn2 <- [1,638,null,{}] 14:39:17 INFO - PROCESS | 1650 | 1461793157863 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}] 14:39:17 INFO - PROCESS | 1650 | 1461793157936 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 14:39:17 INFO - PROCESS | 1650 | 1461793157943 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x125a8a000 == 39 [pid = 1650] [id = 167] 14:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12724ec00) [pid = 1650] [serial = 499] [outer = 0x0] 14:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x127812c00) [pid = 1650] [serial = 500] [outer = 0x12724ec00] 14:39:17 INFO - PROCESS | 1650 | 1461793157968 Marionette DEBUG loaded listener.js 14:39:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1280b7400) [pid = 1650] [serial = 501] [outer = 0x12724ec00] 14:39:18 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:18 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:18 INFO - PROCESS | 1650 | 1461793158335 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]]]}] 14:39:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:39:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 521ms 14:39:18 INFO - PROCESS | 1650 | 1461793158379 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 14:39:18 INFO - PROCESS | 1650 | 1461793158381 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 14:39:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:39:18 INFO - PROCESS | 1650 | 1461793158385 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:39:18 INFO - PROCESS | 1650 | 1461793158386 Marionette TRACE conn2 <- [1,642,null,{}] 14:39:18 INFO - PROCESS | 1650 | 1461793158390 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}] 14:39:18 INFO - PROCESS | 1650 | 1461793158550 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 14:39:18 INFO - PROCESS | 1650 | 1461793158580 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x119114000 == 40 [pid = 1650] [id = 168] 14:39:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129073c00) [pid = 1650] [serial = 502] [outer = 0x0] 14:39:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129511c00) [pid = 1650] [serial = 503] [outer = 0x129073c00] 14:39:18 INFO - PROCESS | 1650 | 1461793158623 Marionette DEBUG loaded listener.js 14:39:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12ba44c00) [pid = 1650] [serial = 504] [outer = 0x129073c00] 14:39:19 INFO - PROCESS | 1650 | 1461793159064 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]]]}] 14:39:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:39:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 720ms 14:39:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:39:19 INFO - PROCESS | 1650 | 1461793159107 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 14:39:19 INFO - PROCESS | 1650 | 1461793159108 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 14:39:19 INFO - PROCESS | 1650 | 1461793159110 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:39:19 INFO - PROCESS | 1650 | 1461793159111 Marionette TRACE conn2 <- [1,646,null,{}] 14:39:19 INFO - PROCESS | 1650 | 1461793159113 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}] 14:39:19 INFO - PROCESS | 1650 | 1461793159204 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 14:39:19 INFO - PROCESS | 1650 | 1461793159208 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x128050800 == 41 [pid = 1650] [id = 169] 14:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129099400) [pid = 1650] [serial = 505] [outer = 0x0] 14:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bf16000) [pid = 1650] [serial = 506] [outer = 0x129099400] 14:39:19 INFO - PROCESS | 1650 | 1461793159233 Marionette DEBUG loaded listener.js 14:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12bf90400) [pid = 1650] [serial = 507] [outer = 0x129099400] 14:39:19 INFO - PROCESS | 1650 | 1461793159580 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]]]}] 14:39:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:39:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 517ms 14:39:19 INFO - PROCESS | 1650 | 1461793159628 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 14:39:19 INFO - PROCESS | 1650 | 1461793159630 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 14:39:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:39:19 INFO - PROCESS | 1650 | 1461793159641 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:39:19 INFO - PROCESS | 1650 | 1461793159642 Marionette TRACE conn2 <- [1,650,null,{}] 14:39:19 INFO - PROCESS | 1650 | 1461793159645 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}] 14:39:19 INFO - PROCESS | 1650 | 1461793159767 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 14:39:19 INFO - PROCESS | 1650 | 1461793159811 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292fd000 == 42 [pid = 1650] [id = 170] 14:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12ba47000) [pid = 1650] [serial = 508] [outer = 0x0] 14:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12bf9ac00) [pid = 1650] [serial = 509] [outer = 0x12ba47000] 14:39:19 INFO - PROCESS | 1650 | 1461793159850 Marionette DEBUG loaded listener.js 14:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12c111800) [pid = 1650] [serial = 510] [outer = 0x12ba47000] 14:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x125bb3400) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118a81800) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11aa41800) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12d30ec00) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11c10cc00) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11b9e9800) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x114bbac00) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11be10400) [pid = 1650] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x127858400) [pid = 1650] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x127814000) [pid = 1650] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12909ac00) [pid = 1650] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118a89400) [pid = 1650] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12b21cc00) [pid = 1650] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:39:20 INFO - PROCESS | 1650 | 1461793160219 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]]]}] 14:39:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:39:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 627ms 14:39:20 INFO - PROCESS | 1650 | 1461793160260 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 14:39:20 INFO - PROCESS | 1650 | 1461793160262 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 14:39:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:39:20 INFO - PROCESS | 1650 | 1461793160266 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:39:20 INFO - PROCESS | 1650 | 1461793160267 Marionette TRACE conn2 <- [1,654,null,{}] 14:39:20 INFO - PROCESS | 1650 | 1461793160271 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}] 14:39:20 INFO - PROCESS | 1650 | 1461793160412 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 14:39:20 INFO - PROCESS | 1650 | 1461793160457 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ad5800 == 43 [pid = 1650] [id = 171] 14:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11b9e9800) [pid = 1650] [serial = 511] [outer = 0x0] 14:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12909ac00) [pid = 1650] [serial = 512] [outer = 0x11b9e9800] 14:39:20 INFO - PROCESS | 1650 | 1461793160489 Marionette DEBUG loaded listener.js 14:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12bf97c00) [pid = 1650] [serial = 513] [outer = 0x11b9e9800] 14:39:20 INFO - PROCESS | 1650 | 1461793160760 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]]]}] 14:39:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:39:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 520ms 14:39:20 INFO - PROCESS | 1650 | 1461793160785 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 14:39:20 INFO - PROCESS | 1650 | 1461793160787 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 14:39:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:39:20 INFO - PROCESS | 1650 | 1461793160797 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:39:20 INFO - PROCESS | 1650 | 1461793160798 Marionette TRACE conn2 <- [1,658,null,{}] 14:39:20 INFO - PROCESS | 1650 | 1461793160800 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}] 14:39:20 INFO - PROCESS | 1650 | 1461793160879 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 14:39:20 INFO - PROCESS | 1650 | 1461793160884 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbe5000 == 44 [pid = 1650] [id = 172] 14:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11c55f400) [pid = 1650] [serial = 514] [outer = 0x0] 14:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12d30ec00) [pid = 1650] [serial = 515] [outer = 0x11c55f400] 14:39:20 INFO - PROCESS | 1650 | 1461793160911 Marionette DEBUG loaded listener.js 14:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12d566000) [pid = 1650] [serial = 516] [outer = 0x11c55f400] 14:39:21 INFO - PROCESS | 1650 | 1461793161230 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]]]}] 14:39:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:39:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 14:39:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:39:21 INFO - PROCESS | 1650 | 1461793161266 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 14:39:21 INFO - PROCESS | 1650 | 1461793161267 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 14:39:21 INFO - PROCESS | 1650 | 1461793161269 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:39:21 INFO - PROCESS | 1650 | 1461793161271 Marionette TRACE conn2 <- [1,662,null,{}] 14:39:21 INFO - PROCESS | 1650 | 1461793161283 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}] 14:39:21 INFO - PROCESS | 1650 | 1461793161374 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 14:39:21 INFO - PROCESS | 1650 | 1461793161379 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7c6000 == 45 [pid = 1650] [id = 173] 14:39:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12bf96c00) [pid = 1650] [serial = 517] [outer = 0x0] 14:39:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12dc24800) [pid = 1650] [serial = 518] [outer = 0x12bf96c00] 14:39:21 INFO - PROCESS | 1650 | 1461793161408 Marionette DEBUG loaded listener.js 14:39:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12de66800) [pid = 1650] [serial = 519] [outer = 0x12bf96c00] 14:39:21 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:21 INFO - PROCESS | 1650 | [1650] WARNING: 'NS_FAILED(aResult)', file /builds/slave/oak-m64-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:39:21 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:21 INFO - PROCESS | 1650 | 1461793161717 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]]]}] 14:39:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:39:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 472ms 14:39:21 INFO - PROCESS | 1650 | 1461793161744 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 14:39:21 INFO - PROCESS | 1650 | 1461793161745 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 14:39:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:39:21 INFO - PROCESS | 1650 | 1461793161747 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:39:21 INFO - PROCESS | 1650 | 1461793161748 Marionette TRACE conn2 <- [1,666,null,{}] 14:39:21 INFO - PROCESS | 1650 | 1461793161750 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}] 14:39:21 INFO - PROCESS | 1650 | 1461793161829 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 14:39:21 INFO - PROCESS | 1650 | 1461793161834 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dc42000 == 46 [pid = 1650] [id = 174] 14:39:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12de68800) [pid = 1650] [serial = 520] [outer = 0x0] 14:39:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12de6ec00) [pid = 1650] [serial = 521] [outer = 0x12de68800] 14:39:21 INFO - PROCESS | 1650 | 1461793161859 Marionette DEBUG loaded listener.js 14:39:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12e5b9800) [pid = 1650] [serial = 522] [outer = 0x12de68800] 14:39:22 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:22 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:22 INFO - PROCESS | 1650 | 1461793162180 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]]]}] 14:39:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:39:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 468ms 14:39:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:39:22 INFO - PROCESS | 1650 | 1461793162216 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 14:39:22 INFO - PROCESS | 1650 | 1461793162217 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 14:39:22 INFO - PROCESS | 1650 | 1461793162219 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:39:22 INFO - PROCESS | 1650 | 1461793162221 Marionette TRACE conn2 <- [1,670,null,{}] 14:39:22 INFO - PROCESS | 1650 | 1461793162223 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}] 14:39:22 INFO - PROCESS | 1650 | 1461793162325 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 14:39:22 INFO - PROCESS | 1650 | 1461793162329 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e552800 == 47 [pid = 1650] [id = 175] 14:39:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12e5bbc00) [pid = 1650] [serial = 523] [outer = 0x0] 14:39:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12e5bf800) [pid = 1650] [serial = 524] [outer = 0x12e5bbc00] 14:39:22 INFO - PROCESS | 1650 | 1461793162354 Marionette DEBUG loaded listener.js 14:39:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12e5d9800) [pid = 1650] [serial = 525] [outer = 0x12e5bbc00] 14:39:22 INFO - PROCESS | 1650 | 1461793162910 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]]]}] 14:39:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:39:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 718ms 14:39:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:39:22 INFO - PROCESS | 1650 | 1461793162939 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 14:39:22 INFO - PROCESS | 1650 | 1461793162944 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 14:39:22 INFO - PROCESS | 1650 | 1461793162949 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:39:22 INFO - PROCESS | 1650 | 1461793162953 Marionette TRACE conn2 <- [1,674,null,{}] 14:39:22 INFO - PROCESS | 1650 | 1461793162958 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}] 14:39:23 INFO - PROCESS | 1650 | 1461793163067 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 14:39:23 INFO - PROCESS | 1650 | 1461793163117 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab06000 == 48 [pid = 1650] [id = 176] 14:39:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119011400) [pid = 1650] [serial = 526] [outer = 0x0] 14:39:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11aa37800) [pid = 1650] [serial = 527] [outer = 0x119011400] 14:39:23 INFO - PROCESS | 1650 | 1461793163148 Marionette DEBUG loaded listener.js 14:39:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11af2d400) [pid = 1650] [serial = 528] [outer = 0x119011400] 14:39:23 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:23 INFO - PROCESS | 1650 | 1461793163550 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]]]}] 14:39:23 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 14:39:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 625ms 14:39:23 INFO - PROCESS | 1650 | 1461793163573 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 14:39:23 INFO - PROCESS | 1650 | 1461793163577 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 14:39:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:39:23 INFO - PROCESS | 1650 | 1461793163582 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:39:23 INFO - PROCESS | 1650 | 1461793163583 Marionette TRACE conn2 <- [1,678,null,{}] 14:39:23 INFO - PROCESS | 1650 | 1461793163586 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}] 14:39:23 INFO - PROCESS | 1650 | 1461793163711 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 14:39:23 INFO - PROCESS | 1650 | 1461793163761 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x125a87000 == 49 [pid = 1650] [id = 177] 14:39:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11af35000) [pid = 1650] [serial = 529] [outer = 0x0] 14:39:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11be11c00) [pid = 1650] [serial = 530] [outer = 0x11af35000] 14:39:23 INFO - PROCESS | 1650 | 1461793163790 Marionette DEBUG loaded listener.js 14:39:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x126ceb000) [pid = 1650] [serial = 531] [outer = 0x11af35000] 14:39:24 INFO - PROCESS | 1650 | 1461793164208 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]]]}] 14:39:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:39:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 672ms 14:39:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:39:24 INFO - PROCESS | 1650 | 1461793164254 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 14:39:24 INFO - PROCESS | 1650 | 1461793164255 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 14:39:24 INFO - PROCESS | 1650 | 1461793164257 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:39:24 INFO - PROCESS | 1650 | 1461793164260 Marionette TRACE conn2 <- [1,682,null,{}] 14:39:24 INFO - PROCESS | 1650 | 1461793164268 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}] 14:39:24 INFO - PROCESS | 1650 | 1461793164402 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 14:39:24 INFO - PROCESS | 1650 | 1461793164415 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7c5800 == 50 [pid = 1650] [id = 178] 14:39:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1293b1000) [pid = 1650] [serial = 532] [outer = 0x0] 14:39:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12950f000) [pid = 1650] [serial = 533] [outer = 0x1293b1000] 14:39:24 INFO - PROCESS | 1650 | 1461793164447 Marionette DEBUG loaded listener.js 14:39:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b6fa000) [pid = 1650] [serial = 534] [outer = 0x1293b1000] 14:39:25 INFO - PROCESS | 1650 | 1461793165354 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]]]}] 14:39:25 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) 14:39:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1121ms 14:39:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:39:25 INFO - PROCESS | 1650 | 1461793165379 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 14:39:25 INFO - PROCESS | 1650 | 1461793165381 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 14:39:25 INFO - PROCESS | 1650 | 1461793165383 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:39:25 INFO - PROCESS | 1650 | 1461793165384 Marionette TRACE conn2 <- [1,686,null,{}] 14:39:25 INFO - PROCESS | 1650 | 1461793165386 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}] 14:39:25 INFO - PROCESS | 1650 | 1461793165484 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 14:39:25 INFO - PROCESS | 1650 | 1461793165529 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8eb800 == 51 [pid = 1650] [id = 179] 14:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b6fa800) [pid = 1650] [serial = 535] [outer = 0x0] 14:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12dc29000) [pid = 1650] [serial = 536] [outer = 0x12b6fa800] 14:39:25 INFO - PROCESS | 1650 | 1461793165559 Marionette DEBUG loaded listener.js 14:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12dc2f800) [pid = 1650] [serial = 537] [outer = 0x12b6fa800] 14:39:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:39:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1170ms 14:39:26 INFO - PROCESS | 1650 | 1461793166547 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]]]}] 14:39:26 INFO - PROCESS | 1650 | 1461793166553 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 14:39:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:39:26 INFO - PROCESS | 1650 | 1461793166557 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 14:39:26 INFO - PROCESS | 1650 | 1461793166560 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:39:26 INFO - PROCESS | 1650 | 1461793166563 Marionette TRACE conn2 <- [1,690,null,{}] 14:39:26 INFO - PROCESS | 1650 | 1461793166567 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}] 14:39:26 INFO - PROCESS | 1650 | 1461793166653 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 14:39:26 INFO - PROCESS | 1650 | 1461793166703 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad85000 == 52 [pid = 1650] [id = 180] 14:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11a65b000) [pid = 1650] [serial = 538] [outer = 0x0] 14:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11aa33000) [pid = 1650] [serial = 539] [outer = 0x11a65b000] 14:39:26 INFO - PROCESS | 1650 | 1461793166765 Marionette DEBUG loaded listener.js 14:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11af22000) [pid = 1650] [serial = 540] [outer = 0x11a65b000] 14:39:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7bf800 == 51 [pid = 1650] [id = 142] 14:39:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12dc42000 == 50 [pid = 1650] [id = 174] 14:39:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7c6000 == 49 [pid = 1650] [id = 173] 14:39:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbe5000 == 48 [pid = 1650] [id = 172] 14:39:27 INFO - PROCESS | 1650 | --DOCSHELL 0x128ad5800 == 47 [pid = 1650] [id = 171] 14:39:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1292fd000 == 46 [pid = 1650] [id = 170] 14:39:27 INFO - PROCESS | 1650 | --DOCSHELL 0x128050800 == 45 [pid = 1650] [id = 169] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12bd0b800) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOCSHELL 0x119114000 == 44 [pid = 1650] [id = 168] 14:39:27 INFO - PROCESS | 1650 | --DOCSHELL 0x125a8a000 == 43 [pid = 1650] [id = 167] 14:39:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf95000 == 42 [pid = 1650] [id = 166] 14:39:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11affb800 == 41 [pid = 1650] [id = 165] 14:39:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1190e3800 == 40 [pid = 1650] [id = 164] 14:39:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11afe1000 == 39 [pid = 1650] [id = 163] 14:39:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbe7800 == 38 [pid = 1650] [id = 160] 14:39:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf9b800 == 37 [pid = 1650] [id = 159] 14:39:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1198c1000 == 36 [pid = 1650] [id = 158] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x126a4d800) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12724d000) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1190bc800) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11af23800) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11be0a400) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12dc25800) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11c473400) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11c550c00) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11c479000) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11aa72000) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11a60a800) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11aa73c00) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x127690000) [pid = 1650] [serial = 451] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11913fc00) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x127ae7400) [pid = 1650] [serial = 194] [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.] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12790d000) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128a37c00) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1280b1800) [pid = 1650] [serial = 456] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12b217c00) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11c8b1000) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129099800) [pid = 1650] [serial = 462] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12909fc00) [pid = 1650] [serial = 459] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119e54000) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12780b400) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b781800) [pid = 1650] [serial = 468] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12b6ed400) [pid = 1650] [serial = 465] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12b6f7800) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12593a400) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 14:39:27 INFO - PROCESS | 1650 | 1461793167658 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]]]}] 14:39:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:39:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1122ms 14:39:27 INFO - PROCESS | 1650 | 1461793167683 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 14:39:27 INFO - PROCESS | 1650 | 1461793167687 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 14:39:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:39:27 INFO - PROCESS | 1650 | 1461793167694 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:39:27 INFO - PROCESS | 1650 | 1461793167695 Marionette TRACE conn2 <- [1,694,null,{}] 14:39:27 INFO - PROCESS | 1650 | 1461793167698 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}] 14:39:27 INFO - PROCESS | 1650 | 1461793167769 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 14:39:27 INFO - PROCESS | 1650 | 1461793167776 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ddc000 == 37 [pid = 1650] [id = 181] 14:39:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11913fc00) [pid = 1650] [serial = 541] [outer = 0x0] 14:39:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11b98e000) [pid = 1650] [serial = 542] [outer = 0x11913fc00] 14:39:27 INFO - PROCESS | 1650 | 1461793167803 Marionette DEBUG loaded listener.js 14:39:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11be0e400) [pid = 1650] [serial = 543] [outer = 0x11913fc00] 14:39:28 INFO - PROCESS | 1650 | 1461793168628 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]]]}] 14:39:28 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) 14:39:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 971ms 14:39:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:39:28 INFO - PROCESS | 1650 | 1461793168665 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 14:39:28 INFO - PROCESS | 1650 | 1461793168666 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 14:39:28 INFO - PROCESS | 1650 | 1461793168669 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:39:28 INFO - PROCESS | 1650 | 1461793168671 Marionette TRACE conn2 <- [1,698,null,{}] 14:39:28 INFO - PROCESS | 1650 | 1461793168678 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}] 14:39:28 INFO - PROCESS | 1650 | 1461793168761 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 14:39:28 INFO - PROCESS | 1650 | 1461793168807 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afee800 == 38 [pid = 1650] [id = 182] 14:39:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11c119c00) [pid = 1650] [serial = 544] [outer = 0x0] 14:39:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x125bb4c00) [pid = 1650] [serial = 545] [outer = 0x11c119c00] 14:39:28 INFO - PROCESS | 1650 | 1461793168835 Marionette DEBUG loaded listener.js 14:39:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126e5dc00) [pid = 1650] [serial = 546] [outer = 0x11c119c00] 14:39:29 INFO - PROCESS | 1650 | 1461793169626 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]]]}] 14:39:29 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) 14:39:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 973ms 14:39:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:39:29 INFO - PROCESS | 1650 | 1461793169643 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 14:39:29 INFO - PROCESS | 1650 | 1461793169644 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 14:39:29 INFO - PROCESS | 1650 | 1461793169653 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:39:29 INFO - PROCESS | 1650 | 1461793169654 Marionette TRACE conn2 <- [1,702,null,{}] 14:39:29 INFO - PROCESS | 1650 | 1461793169659 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}] 14:39:29 INFO - PROCESS | 1650 | 1461793169752 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 14:39:29 INFO - PROCESS | 1650 | 1461793169757 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5ed000 == 39 [pid = 1650] [id = 183] 14:39:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x127194400) [pid = 1650] [serial = 547] [outer = 0x0] 14:39:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12790fc00) [pid = 1650] [serial = 548] [outer = 0x127194400] 14:39:29 INFO - PROCESS | 1650 | 1461793169783 Marionette DEBUG loaded listener.js 14:39:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1280b3400) [pid = 1650] [serial = 549] [outer = 0x127194400] 14:39:30 INFO - PROCESS | 1650 | 1461793170596 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]]]}] 14:39:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:39:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 979ms 14:39:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:39:30 INFO - PROCESS | 1650 | 1461793170627 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 14:39:30 INFO - PROCESS | 1650 | 1461793170628 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 14:39:30 INFO - PROCESS | 1650 | 1461793170630 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:39:30 INFO - PROCESS | 1650 | 1461793170631 Marionette TRACE conn2 <- [1,706,null,{}] 14:39:30 INFO - PROCESS | 1650 | 1461793170633 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}] 14:39:30 INFO - PROCESS | 1650 | 1461793170724 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 14:39:30 INFO - PROCESS | 1650 | 1461793170754 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x115502800 == 40 [pid = 1650] [id = 184] 14:39:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x115869000) [pid = 1650] [serial = 550] [outer = 0x0] 14:39:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12909c400) [pid = 1650] [serial = 551] [outer = 0x115869000] 14:39:30 INFO - PROCESS | 1650 | 1461793170780 Marionette DEBUG loaded listener.js 14:39:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129508c00) [pid = 1650] [serial = 552] [outer = 0x115869000] 14:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12de68800) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12ba47000) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118d10400) [pid = 1650] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12724ec00) [pid = 1650] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129099400) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11c478000) [pid = 1650] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11be0a800) [pid = 1650] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11b9e9800) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115a2c400) [pid = 1650] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11c55f400) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12bf96c00) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x129073c00) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:39:31 INFO - PROCESS | 1650 | 1461793171612 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]]]}] 14:39:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:39:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1019ms 14:39:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:39:31 INFO - PROCESS | 1650 | 1461793171650 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 14:39:31 INFO - PROCESS | 1650 | 1461793171651 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 14:39:31 INFO - PROCESS | 1650 | 1461793171653 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:39:31 INFO - PROCESS | 1650 | 1461793171654 Marionette TRACE conn2 <- [1,710,null,{}] 14:39:31 INFO - PROCESS | 1650 | 1461793171664 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}] 14:39:31 INFO - PROCESS | 1650 | 1461793171754 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 14:39:31 INFO - PROCESS | 1650 | 1461793171763 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x125a7f000 == 41 [pid = 1650] [id = 185] 14:39:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129509400) [pid = 1650] [serial = 553] [outer = 0x0] 14:39:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b6f0800) [pid = 1650] [serial = 554] [outer = 0x129509400] 14:39:31 INFO - PROCESS | 1650 | 1461793171791 Marionette DEBUG loaded listener.js 14:39:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bd10c00) [pid = 1650] [serial = 555] [outer = 0x129509400] 14:39:32 INFO - PROCESS | 1650 | 1461793172613 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]]]}] 14:39:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:39:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 977ms 14:39:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:39:32 INFO - PROCESS | 1650 | 1461793172631 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 14:39:32 INFO - PROCESS | 1650 | 1461793172632 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 14:39:32 INFO - PROCESS | 1650 | 1461793172634 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:39:32 INFO - PROCESS | 1650 | 1461793172635 Marionette TRACE conn2 <- [1,714,null,{}] 14:39:32 INFO - PROCESS | 1650 | 1461793172638 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}] 14:39:32 INFO - PROCESS | 1650 | 1461793172711 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 14:39:32 INFO - PROCESS | 1650 | 1461793172757 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11910d800 == 42 [pid = 1650] [id = 186] 14:39:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12950dc00) [pid = 1650] [serial = 556] [outer = 0x0] 14:39:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bf96c00) [pid = 1650] [serial = 557] [outer = 0x12950dc00] 14:39:32 INFO - PROCESS | 1650 | 1461793172783 Marionette DEBUG loaded listener.js 14:39:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12d169c00) [pid = 1650] [serial = 558] [outer = 0x12950dc00] 14:39:33 INFO - PROCESS | 1650 | 1461793173529 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]]]}] 14:39:33 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 14:39:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 919ms 14:39:33 INFO - PROCESS | 1650 | 1461793173554 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 14:39:33 INFO - PROCESS | 1650 | 1461793173556 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 14:39:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:39:33 INFO - PROCESS | 1650 | 1461793173559 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:39:33 INFO - PROCESS | 1650 | 1461793173560 Marionette TRACE conn2 <- [1,718,null,{}] 14:39:33 INFO - PROCESS | 1650 | 1461793173562 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}] 14:39:33 INFO - PROCESS | 1650 | 1461793173687 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 14:39:33 INFO - PROCESS | 1650 | 1461793173732 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x115883800 == 43 [pid = 1650] [id = 187] 14:39:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1135af000) [pid = 1650] [serial = 559] [outer = 0x0] 14:39:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1158f0000) [pid = 1650] [serial = 560] [outer = 0x1135af000] 14:39:33 INFO - PROCESS | 1650 | 1461793173764 Marionette DEBUG loaded listener.js 14:39:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118f15000) [pid = 1650] [serial = 561] [outer = 0x1135af000] 14:39:34 INFO - PROCESS | 1650 | 1461793174665 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]]]}] 14:39:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:39:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1118ms 14:39:34 INFO - PROCESS | 1650 | 1461793174678 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 14:39:34 INFO - PROCESS | 1650 | 1461793174680 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 14:39:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:39:34 INFO - PROCESS | 1650 | 1461793174684 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:39:34 INFO - PROCESS | 1650 | 1461793174687 Marionette TRACE conn2 <- [1,722,null,{}] 14:39:34 INFO - PROCESS | 1650 | 1461793174692 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}] 14:39:34 INFO - PROCESS | 1650 | 1461793174786 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 14:39:34 INFO - PROCESS | 1650 | 1461793174832 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afed800 == 44 [pid = 1650] [id = 188] 14:39:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11af37400) [pid = 1650] [serial = 562] [outer = 0x0] 14:39:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11c10ac00) [pid = 1650] [serial = 563] [outer = 0x11af37400] 14:39:34 INFO - PROCESS | 1650 | 1461793174864 Marionette DEBUG loaded listener.js 14:39:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11c47a000) [pid = 1650] [serial = 564] [outer = 0x11af37400] 14:39:35 INFO - PROCESS | 1650 | 1461793175296 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 14:39:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:39:35 INFO - PROCESS | 1650 | 1461793175360 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 14:39:35 INFO - PROCESS | 1650 | 1461793175362 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:39:35 INFO - PROCESS | 1650 | 1461793175364 Marionette TRACE conn2 <- [1,726,null,{}] 14:39:35 INFO - PROCESS | 1650 | 1461793175366 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}] 14:39:35 INFO - PROCESS | 1650 | 1461793175461 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 14:39:35 INFO - PROCESS | 1650 | 1461793175511 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x127865800 == 45 [pid = 1650] [id = 189] 14:39:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126e5a400) [pid = 1650] [serial = 565] [outer = 0x0] 14:39:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x127814800) [pid = 1650] [serial = 566] [outer = 0x126e5a400] 14:39:35 INFO - PROCESS | 1650 | 1461793175541 Marionette DEBUG loaded listener.js 14:39:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129094c00) [pid = 1650] [serial = 567] [outer = 0x126e5a400] 14:39:36 INFO - PROCESS | 1650 | 1461793176011 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]]]}] 14:39:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:39:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 671ms 14:39:36 INFO - PROCESS | 1650 | 1461793176034 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 14:39:36 INFO - PROCESS | 1650 | 1461793176036 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 14:39:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:39:36 INFO - PROCESS | 1650 | 1461793176047 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:39:36 INFO - PROCESS | 1650 | 1461793176050 Marionette TRACE conn2 <- [1,730,null,{}] 14:39:36 INFO - PROCESS | 1650 | 1461793176086 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}] 14:39:36 INFO - PROCESS | 1650 | 1461793176216 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 14:39:36 INFO - PROCESS | 1650 | 1461793176262 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295b1800 == 46 [pid = 1650] [id = 190] 14:39:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126a17c00) [pid = 1650] [serial = 568] [outer = 0x0] 14:39:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12d558400) [pid = 1650] [serial = 569] [outer = 0x126a17c00] 14:39:36 INFO - PROCESS | 1650 | 1461793176293 Marionette DEBUG loaded listener.js 14:39:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12dc10c00) [pid = 1650] [serial = 570] [outer = 0x126a17c00] 14:39:36 INFO - PROCESS | 1650 | 1461793176707 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[3640] expected 0 but got 10","_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] 14:39:36 INFO - PROCESS | 1650 | 1461793176746 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 14:39:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:39:36 INFO - PROCESS | 1650 | 1461793176749 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:39:36 INFO - PROCESS | 1650 | 1461793176750 Marionette TRACE conn2 <- [1,734,null,{}] 14:39:36 INFO - PROCESS | 1650 | 1461793176752 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}] 14:39:36 INFO - PROCESS | 1650 | 1461793176846 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 14:39:36 INFO - PROCESS | 1650 | 1461793176892 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2b9000 == 47 [pid = 1650] [id = 191] 14:39:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12dc27800) [pid = 1650] [serial = 571] [outer = 0x0] 14:39:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12de69800) [pid = 1650] [serial = 572] [outer = 0x12dc27800] 14:39:36 INFO - PROCESS | 1650 | 1461793176922 Marionette DEBUG loaded listener.js 14:39:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12e5bb800) [pid = 1650] [serial = 573] [outer = 0x12dc27800] 14:39:37 INFO - PROCESS | 1650 | 1461793177342 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]]]}] 14:39:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:39:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 621ms 14:39:37 INFO - PROCESS | 1650 | 1461793177370 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 14:39:37 INFO - PROCESS | 1650 | 1461793177372 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 14:39:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:39:37 INFO - PROCESS | 1650 | 1461793177374 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:39:37 INFO - PROCESS | 1650 | 1461793177376 Marionette TRACE conn2 <- [1,738,null,{}] 14:39:37 INFO - PROCESS | 1650 | 1461793177378 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}] 14:39:37 INFO - PROCESS | 1650 | 1461793177475 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 14:39:37 INFO - PROCESS | 1650 | 1461793177556 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198d7000 == 48 [pid = 1650] [id = 192] 14:39:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12c10e000) [pid = 1650] [serial = 574] [outer = 0x0] 14:39:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12dc31400) [pid = 1650] [serial = 575] [outer = 0x12c10e000] 14:39:37 INFO - PROCESS | 1650 | 1461793177593 Marionette DEBUG loaded listener.js 14:39:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12e5dc000) [pid = 1650] [serial = 576] [outer = 0x12c10e000] 14:39:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11910d800 == 47 [pid = 1650] [id = 186] 14:39:38 INFO - PROCESS | 1650 | --DOCSHELL 0x125a7f000 == 46 [pid = 1650] [id = 185] 14:39:38 INFO - PROCESS | 1650 | --DOCSHELL 0x115502800 == 45 [pid = 1650] [id = 184] 14:39:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5ed000 == 44 [pid = 1650] [id = 183] 14:39:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11afee800 == 43 [pid = 1650] [id = 182] 14:39:38 INFO - PROCESS | 1650 | --DOCSHELL 0x118ddc000 == 42 [pid = 1650] [id = 181] 14:39:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad85000 == 41 [pid = 1650] [id = 180] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12de6ec00) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12bf9ac00) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11aa74400) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11b90cc00) [pid = 1650] [serial = 492] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1190bcc00) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x127812c00) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11af1f400) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12bf16000) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x125bc0800) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x127453000) [pid = 1650] [serial = 498] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11c47b800) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11c9b3400) [pid = 1650] [serial = 495] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11b9e3400) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12909ac00) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12950f800) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x127155c00) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11a610c00) [pid = 1650] [serial = 489] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118df0c00) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12d30ec00) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12d566000) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12dc24800) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12c111800) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x129511c00) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12ba44c00) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12de66800) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12bf90400) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12e5b9800) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1280b7400) [pid = 1650] [serial = 501] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12bf97c00) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 14:39:38 INFO - PROCESS | 1650 | 1461793178577 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]]]}] 14:39:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:39:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1223ms 14:39:38 INFO - PROCESS | 1650 | 1461793178598 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 14:39:38 INFO - PROCESS | 1650 | 1461793178600 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 14:39:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:39:38 INFO - PROCESS | 1650 | 1461793178603 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:39:38 INFO - PROCESS | 1650 | 1461793178604 Marionette TRACE conn2 <- [1,742,null,{}] 14:39:38 INFO - PROCESS | 1650 | 1461793178611 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}] 14:39:38 INFO - PROCESS | 1650 | 1461793178686 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 14:39:38 INFO - PROCESS | 1650 | 1461793178734 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x115a86800 == 42 [pid = 1650] [id = 193] 14:39:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x114bc4c00) [pid = 1650] [serial = 577] [outer = 0x0] 14:39:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x115556c00) [pid = 1650] [serial = 578] [outer = 0x114bc4c00] 14:39:38 INFO - PROCESS | 1650 | 1461793178762 Marionette DEBUG loaded listener.js 14:39:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x115a2b800) [pid = 1650] [serial = 579] [outer = 0x114bc4c00] 14:39:39 INFO - PROCESS | 1650 | 1461793179555 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]]]}] 14:39:39 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 14:39:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 973ms 14:39:39 INFO - PROCESS | 1650 | 1461793179577 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 14:39:39 INFO - PROCESS | 1650 | 1461793179580 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 14:39:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:39:39 INFO - PROCESS | 1650 | 1461793179584 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:39:39 INFO - PROCESS | 1650 | 1461793179586 Marionette TRACE conn2 <- [1,746,null,{}] 14:39:39 INFO - PROCESS | 1650 | 1461793179589 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}] 14:39:39 INFO - PROCESS | 1650 | 1461793179666 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 14:39:39 INFO - PROCESS | 1650 | 1461793179671 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198d2000 == 43 [pid = 1650] [id = 194] 14:39:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11901c800) [pid = 1650] [serial = 580] [outer = 0x0] 14:39:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119138800) [pid = 1650] [serial = 581] [outer = 0x11901c800] 14:39:39 INFO - PROCESS | 1650 | 1461793179700 Marionette DEBUG loaded listener.js 14:39:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119368800) [pid = 1650] [serial = 582] [outer = 0x11901c800] 14:39:40 INFO - PROCESS | 1650 | 1461793180552 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]]]}] 14:39:40 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.) 14:39:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1020ms 14:39:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:39:40 INFO - PROCESS | 1650 | 1461793180605 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 14:39:40 INFO - PROCESS | 1650 | 1461793180606 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 14:39:40 INFO - PROCESS | 1650 | 1461793180608 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:39:40 INFO - PROCESS | 1650 | 1461793180611 Marionette TRACE conn2 <- [1,750,null,{}] 14:39:40 INFO - PROCESS | 1650 | 1461793180617 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}] 14:39:40 INFO - PROCESS | 1650 | 1461793180696 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 14:39:40 INFO - PROCESS | 1650 | 1461793180728 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afe4800 == 44 [pid = 1650] [id = 195] 14:39:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11ad54800) [pid = 1650] [serial = 583] [outer = 0x0] 14:39:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11af38800) [pid = 1650] [serial = 584] [outer = 0x11ad54800] 14:39:40 INFO - PROCESS | 1650 | 1461793180767 Marionette DEBUG loaded listener.js 14:39:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11bc57800) [pid = 1650] [serial = 585] [outer = 0x11ad54800] 14:39:41 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115869000) [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] 14:39:41 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129509400) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:39:41 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x127194400) [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] 14:39:41 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11c119c00) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:39:41 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11913fc00) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:39:41 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11a65b000) [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] 14:39:41 INFO - PROCESS | 1650 | 1461793181708 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]]]}] 14:39:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:39:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1125ms 14:39:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:39:41 INFO - PROCESS | 1650 | 1461793181733 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 14:39:41 INFO - PROCESS | 1650 | 1461793181735 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 14:39:41 INFO - PROCESS | 1650 | 1461793181737 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:39:41 INFO - PROCESS | 1650 | 1461793181738 Marionette TRACE conn2 <- [1,754,null,{}] 14:39:41 INFO - PROCESS | 1650 | 1461793181743 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}] 14:39:41 INFO - PROCESS | 1650 | 1461793181818 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 14:39:41 INFO - PROCESS | 1650 | 1461793181865 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bea7000 == 45 [pid = 1650] [id = 196] 14:39:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11913d800) [pid = 1650] [serial = 586] [outer = 0x0] 14:39:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11c117400) [pid = 1650] [serial = 587] [outer = 0x11913d800] 14:39:41 INFO - PROCESS | 1650 | 1461793181891 Marionette DEBUG loaded listener.js 14:39:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c54f400) [pid = 1650] [serial = 588] [outer = 0x11913d800] 14:39:42 INFO - PROCESS | 1650 | 1461793182662 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]]]}] 14:39:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 14:39:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 972ms 14:39:42 INFO - PROCESS | 1650 | 1461793182710 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 14:39:42 INFO - PROCESS | 1650 | 1461793182711 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 14:39:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:39:42 INFO - PROCESS | 1650 | 1461793182713 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:39:42 INFO - PROCESS | 1650 | 1461793182714 Marionette TRACE conn2 <- [1,758,null,{}] 14:39:42 INFO - PROCESS | 1650 | 1461793182717 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}] 14:39:42 INFO - PROCESS | 1650 | 1461793182793 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 14:39:42 INFO - PROCESS | 1650 | 1461793182797 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5f9000 == 46 [pid = 1650] [id = 197] 14:39:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11c472800) [pid = 1650] [serial = 589] [outer = 0x0] 14:39:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11c9c1400) [pid = 1650] [serial = 590] [outer = 0x11c472800] 14:39:42 INFO - PROCESS | 1650 | 1461793182823 Marionette DEBUG loaded listener.js 14:39:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126a3e400) [pid = 1650] [serial = 591] [outer = 0x11c472800] 14:39:43 INFO - PROCESS | 1650 | 1461793183166 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]]]}] 14:39:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:39:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 467ms 14:39:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:39:43 INFO - PROCESS | 1650 | 1461793183181 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 14:39:43 INFO - PROCESS | 1650 | 1461793183182 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 14:39:43 INFO - PROCESS | 1650 | 1461793183185 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:39:43 INFO - PROCESS | 1650 | 1461793183186 Marionette TRACE conn2 <- [1,762,null,{}] 14:39:43 INFO - PROCESS | 1650 | 1461793183188 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}] 14:39:43 INFO - PROCESS | 1650 | 1461793183300 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 14:39:43 INFO - PROCESS | 1650 | 1461793183307 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x125987000 == 47 [pid = 1650] [id = 198] 14:39:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126a12400) [pid = 1650] [serial = 592] [outer = 0x0] 14:39:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x127189c00) [pid = 1650] [serial = 593] [outer = 0x126a12400] 14:39:43 INFO - PROCESS | 1650 | 1461793183334 Marionette DEBUG loaded listener.js 14:39:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x127aeac00) [pid = 1650] [serial = 594] [outer = 0x126a12400] 14:39:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:39:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 918ms 14:39:44 INFO - PROCESS | 1650 | 1461793184098 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]]]}] 14:39:44 INFO - PROCESS | 1650 | 1461793184104 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 14:39:44 INFO - PROCESS | 1650 | 1461793184105 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 14:39:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:39:44 INFO - PROCESS | 1650 | 1461793184107 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:39:44 INFO - PROCESS | 1650 | 1461793184108 Marionette TRACE conn2 <- [1,766,null,{}] 14:39:44 INFO - PROCESS | 1650 | 1461793184110 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}] 14:39:44 INFO - PROCESS | 1650 | 1461793184182 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 14:39:44 INFO - PROCESS | 1650 | 1461793184186 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x127410000 == 48 [pid = 1650] [id = 199] 14:39:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1280b7400) [pid = 1650] [serial = 595] [outer = 0x0] 14:39:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128a3d000) [pid = 1650] [serial = 596] [outer = 0x1280b7400] 14:39:44 INFO - PROCESS | 1650 | 1461793184212 Marionette DEBUG loaded listener.js 14:39:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12909ac00) [pid = 1650] [serial = 597] [outer = 0x1280b7400] 14:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2bd000 == 47 [pid = 1650] [id = 125] 14:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab06000 == 46 [pid = 1650] [id = 176] 14:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x125a87000 == 45 [pid = 1650] [id = 177] 14:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8eb800 == 44 [pid = 1650] [id = 179] 14:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1186ae000 == 43 [pid = 1650] [id = 162] 14:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7c5800 == 42 [pid = 1650] [id = 178] 14:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbea800 == 41 [pid = 1650] [id = 157] 14:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2a0000 == 40 [pid = 1650] [id = 161] 14:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12e552800 == 39 [pid = 1650] [id = 175] 14:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x115a86800 == 38 [pid = 1650] [id = 193] 14:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1198d7000 == 37 [pid = 1650] [id = 192] 14:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2b9000 == 36 [pid = 1650] [id = 191] 14:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1295b1800 == 35 [pid = 1650] [id = 190] 14:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x127865800 == 34 [pid = 1650] [id = 189] 14:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11afed800 == 33 [pid = 1650] [id = 188] 14:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x115883800 == 32 [pid = 1650] [id = 187] 14:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1198d2000 == 31 [pid = 1650] [id = 194] 14:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11afe4800 == 30 [pid = 1650] [id = 195] 14:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5f9000 == 29 [pid = 1650] [id = 197] 14:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x125987000 == 28 [pid = 1650] [id = 198] 14:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11bea7000 == 27 [pid = 1650] [id = 196] 14:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12bf96c00) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 14:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11aa37800) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 14:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11be11c00) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 14:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12950f000) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 14:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x125bb4c00) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 14:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11b98e000) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 14:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11be0e400) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 14:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11af22000) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 14:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11aa33000) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 14:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12dc29000) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 14:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12909c400) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 14:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12b6f0800) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 14:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x129508c00) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 14:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12e5bf800) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 14:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12790fc00) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 14:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12bd10c00) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 14:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1280b3400) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 14:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126e5dc00) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 14:39:46 INFO - PROCESS | 1650 | 1461793186165 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]]]}] 14:39:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:39:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2070ms 14:39:46 INFO - PROCESS | 1650 | 1461793186178 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 14:39:46 INFO - PROCESS | 1650 | 1461793186181 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 14:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:39:46 INFO - PROCESS | 1650 | 1461793186185 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:39:46 INFO - PROCESS | 1650 | 1461793186186 Marionette TRACE conn2 <- [1,770,null,{}] 14:39:46 INFO - PROCESS | 1650 | 1461793186190 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}] 14:39:46 INFO - PROCESS | 1650 | 1461793186263 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 14:39:46 INFO - PROCESS | 1650 | 1461793186269 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x115764800 == 28 [pid = 1650] [id = 200] 14:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118631800) [pid = 1650] [serial = 598] [outer = 0x0] 14:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118666400) [pid = 1650] [serial = 599] [outer = 0x118631800] 14:39:46 INFO - PROCESS | 1650 | 1461793186301 Marionette DEBUG loaded listener.js 14:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118dee800) [pid = 1650] [serial = 600] [outer = 0x118631800] 14:39:46 INFO - PROCESS | 1650 | 1461793186627 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]]]}] 14:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 471ms 14:39:46 INFO - PROCESS | 1650 | 1461793186656 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 14:39:46 INFO - PROCESS | 1650 | 1461793186662 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 14:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:39:46 INFO - PROCESS | 1650 | 1461793186674 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:39:46 INFO - PROCESS | 1650 | 1461793186676 Marionette TRACE conn2 <- [1,774,null,{}] 14:39:46 INFO - PROCESS | 1650 | 1461793186678 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}] 14:39:46 INFO - PROCESS | 1650 | 1461793186750 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 14:39:46 INFO - PROCESS | 1650 | 1461793186758 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x119115800 == 29 [pid = 1650] [id = 201] 14:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118df0000) [pid = 1650] [serial = 601] [outer = 0x0] 14:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119014000) [pid = 1650] [serial = 602] [outer = 0x118df0000] 14:39:46 INFO - PROCESS | 1650 | 1461793186785 Marionette DEBUG loaded listener.js 14:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119367800) [pid = 1650] [serial = 603] [outer = 0x118df0000] 14:39:47 INFO - PROCESS | 1650 | 1461793187101 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]]]}] 14:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 475ms 14:39:47 INFO - PROCESS | 1650 | 1461793187146 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 14:39:47 INFO - PROCESS | 1650 | 1461793187148 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 14:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:39:47 INFO - PROCESS | 1650 | 1461793187151 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:39:47 INFO - PROCESS | 1650 | 1461793187153 Marionette TRACE conn2 <- [1,778,null,{}] 14:39:47 INFO - PROCESS | 1650 | 1461793187161 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}] 14:39:47 INFO - PROCESS | 1650 | 1461793187236 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 14:39:47 INFO - PROCESS | 1650 | 1461793187317 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1145af800 == 30 [pid = 1650] [id = 202] 14:39:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1135ad400) [pid = 1650] [serial = 604] [outer = 0x0] 14:39:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1136d4400) [pid = 1650] [serial = 605] [outer = 0x1135ad400] 14:39:47 INFO - PROCESS | 1650 | 1461793187350 Marionette DEBUG loaded listener.js 14:39:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1152b3000) [pid = 1650] [serial = 606] [outer = 0x1135ad400] 14:39:47 INFO - PROCESS | 1650 | 1461793187881 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]]]}] 14:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 771ms 14:39:47 INFO - PROCESS | 1650 | 1461793187924 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 14:39:47 INFO - PROCESS | 1650 | 1461793187926 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 14:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:39:47 INFO - PROCESS | 1650 | 1461793187930 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:39:47 INFO - PROCESS | 1650 | 1461793187932 Marionette TRACE conn2 <- [1,782,null,{}] 14:39:47 INFO - PROCESS | 1650 | 1461793187935 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}] 14:39:48 INFO - PROCESS | 1650 | 1461793188034 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 14:39:48 INFO - PROCESS | 1650 | 1461793188100 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d4d000 == 31 [pid = 1650] [id = 203] 14:39:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11919d400) [pid = 1650] [serial = 607] [outer = 0x0] 14:39:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1193b8400) [pid = 1650] [serial = 608] [outer = 0x11919d400] 14:39:48 INFO - PROCESS | 1650 | 1461793188132 Marionette DEBUG loaded listener.js 14:39:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11a663c00) [pid = 1650] [serial = 609] [outer = 0x11919d400] 14:39:48 INFO - PROCESS | 1650 | 1461793188685 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]]]}] 14:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 771ms 14:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:39:48 INFO - PROCESS | 1650 | 1461793188702 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 14:39:48 INFO - PROCESS | 1650 | 1461793188705 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 14:39:48 INFO - PROCESS | 1650 | 1461793188708 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:39:48 INFO - PROCESS | 1650 | 1461793188709 Marionette TRACE conn2 <- [1,786,null,{}] 14:39:48 INFO - PROCESS | 1650 | 1461793188712 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}] 14:39:48 INFO - PROCESS | 1650 | 1461793188807 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 14:39:48 INFO - PROCESS | 1650 | 1461793188875 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab22000 == 32 [pid = 1650] [id = 204] 14:39:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119014c00) [pid = 1650] [serial = 610] [outer = 0x0] 14:39:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11aa74c00) [pid = 1650] [serial = 611] [outer = 0x119014c00] 14:39:48 INFO - PROCESS | 1650 | 1461793188906 Marionette DEBUG loaded listener.js 14:39:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11af29c00) [pid = 1650] [serial = 612] [outer = 0x119014c00] 14:39:49 INFO - PROCESS | 1650 | --DOCSHELL 0x119115800 == 31 [pid = 1650] [id = 201] 14:39:49 INFO - PROCESS | 1650 | --DOCSHELL 0x115764800 == 30 [pid = 1650] [id = 200] 14:39:49 INFO - PROCESS | 1650 | 1461793189346 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]]]}] 14:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 670ms 14:39:49 INFO - PROCESS | 1650 | 1461793189379 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 14:39:49 INFO - PROCESS | 1650 | 1461793189382 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 14:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:39:49 INFO - PROCESS | 1650 | 1461793189397 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:39:49 INFO - PROCESS | 1650 | 1461793189400 Marionette TRACE conn2 <- [1,790,null,{}] 14:39:49 INFO - PROCESS | 1650 | 1461793189403 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}] 14:39:49 INFO - PROCESS | 1650 | 1461793189478 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 14:39:49 INFO - PROCESS | 1650 | 1461793189483 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198c7000 == 31 [pid = 1650] [id = 205] 14:39:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11901b000) [pid = 1650] [serial = 613] [outer = 0x0] 14:39:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119367000) [pid = 1650] [serial = 614] [outer = 0x11901b000] 14:39:49 INFO - PROCESS | 1650 | 1461793189515 Marionette DEBUG loaded listener.js 14:39:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11aa36000) [pid = 1650] [serial = 615] [outer = 0x11901b000] 14:39:49 INFO - PROCESS | 1650 | 1461793189860 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]]]}] 14:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 479ms 14:39:49 INFO - PROCESS | 1650 | 1461793189871 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 14:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:39:49 INFO - PROCESS | 1650 | 1461793189877 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 14:39:49 INFO - PROCESS | 1650 | 1461793189881 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:39:49 INFO - PROCESS | 1650 | 1461793189883 Marionette TRACE conn2 <- [1,794,null,{}] 14:39:49 INFO - PROCESS | 1650 | 1461793189885 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}] 14:39:49 INFO - PROCESS | 1650 | 1461793189965 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 14:39:50 INFO - PROCESS | 1650 | 1461793190010 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab12800 == 32 [pid = 1650] [id = 206] 14:39:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11a669000) [pid = 1650] [serial = 616] [outer = 0x0] 14:39:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11af15400) [pid = 1650] [serial = 617] [outer = 0x11a669000] 14:39:50 INFO - PROCESS | 1650 | 1461793190037 Marionette DEBUG loaded listener.js 14:39:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11b9e0800) [pid = 1650] [serial = 618] [outer = 0x11a669000] 14:39:50 INFO - PROCESS | 1650 | 1461793190348 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]]]}] 14:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 519ms 14:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:39:50 INFO - PROCESS | 1650 | 1461793190400 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 14:39:50 INFO - PROCESS | 1650 | 1461793190402 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 14:39:50 INFO - PROCESS | 1650 | 1461793190404 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:39:50 INFO - PROCESS | 1650 | 1461793190406 Marionette TRACE conn2 <- [1,798,null,{}] 14:39:50 INFO - PROCESS | 1650 | 1461793190414 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}] 14:39:50 INFO - PROCESS | 1650 | 1461793190491 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 14:39:50 INFO - PROCESS | 1650 | 1461793190542 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11beb0000 == 33 [pid = 1650] [id = 207] 14:39:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11aa36400) [pid = 1650] [serial = 619] [outer = 0x0] 14:39:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11be0ac00) [pid = 1650] [serial = 620] [outer = 0x11aa36400] 14:39:50 INFO - PROCESS | 1650 | 1461793190570 Marionette DEBUG loaded listener.js 14:39:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11c8b2000) [pid = 1650] [serial = 621] [outer = 0x11aa36400] 14:39:50 INFO - PROCESS | 1650 | 1461793190860 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]]]}] 14:39:50 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 14:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 474ms 14:39:50 INFO - PROCESS | 1650 | 1461793190884 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 14:39:50 INFO - PROCESS | 1650 | 1461793190886 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 14:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:39:50 INFO - PROCESS | 1650 | 1461793190901 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:39:50 INFO - PROCESS | 1650 | 1461793190902 Marionette TRACE conn2 <- [1,802,null,{}] 14:39:50 INFO - PROCESS | 1650 | 1461793190907 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}] 14:39:51 INFO - PROCESS | 1650 | 1461793191027 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 14:39:51 INFO - PROCESS | 1650 | 1461793191034 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c31e800 == 34 [pid = 1650] [id = 208] 14:39:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1147d9400) [pid = 1650] [serial = 622] [outer = 0x0] 14:39:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x125937000) [pid = 1650] [serial = 623] [outer = 0x1147d9400] 14:39:51 INFO - PROCESS | 1650 | 1461793191134 Marionette DEBUG loaded listener.js 14:39:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x126a44400) [pid = 1650] [serial = 624] [outer = 0x1147d9400] 14:39:51 INFO - PROCESS | 1650 | 1461793191479 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]]]}] 14:39:51 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 14:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 631ms 14:39:51 INFO - PROCESS | 1650 | 1461793191521 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 14:39:51 INFO - PROCESS | 1650 | 1461793191522 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 14:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:39:51 INFO - PROCESS | 1650 | 1461793191525 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:39:51 INFO - PROCESS | 1650 | 1461793191526 Marionette TRACE conn2 <- [1,806,null,{}] 14:39:51 INFO - PROCESS | 1650 | 1461793191528 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}] 14:39:51 INFO - PROCESS | 1650 | 1461793191628 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 14:39:51 INFO - PROCESS | 1650 | 1461793191633 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x125a85800 == 35 [pid = 1650] [id = 209] 14:39:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x114246400) [pid = 1650] [serial = 625] [outer = 0x0] 14:39:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x126e5cc00) [pid = 1650] [serial = 626] [outer = 0x114246400] 14:39:51 INFO - PROCESS | 1650 | 1461793191659 Marionette DEBUG loaded listener.js 14:39:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12718d000) [pid = 1650] [serial = 627] [outer = 0x114246400] 14:39:51 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/oak-m64-d-00000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:39:51 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 14:39:51 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 14:39:51 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 14:39:52 INFO - PROCESS | 1650 | 1461793192052 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]]]}] 14:39:52 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 14:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 571ms 14:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:39:52 INFO - PROCESS | 1650 | 1461793192096 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 14:39:52 INFO - PROCESS | 1650 | 1461793192097 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 14:39:52 INFO - PROCESS | 1650 | 1461793192099 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:39:52 INFO - PROCESS | 1650 | 1461793192101 Marionette TRACE conn2 <- [1,810,null,{}] 14:39:52 INFO - PROCESS | 1650 | 1461793192103 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}] 14:39:52 INFO - PROCESS | 1650 | 1461793192201 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 14:39:52 INFO - PROCESS | 1650 | 1461793192235 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e8d000 == 36 [pid = 1650] [id = 210] 14:39:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12724d000) [pid = 1650] [serial = 628] [outer = 0x0] 14:39:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12790fc00) [pid = 1650] [serial = 629] [outer = 0x12724d000] 14:39:52 INFO - PROCESS | 1650 | 1461793192262 Marionette DEBUG loaded listener.js 14:39:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11af23800) [pid = 1650] [serial = 630] [outer = 0x12724d000] 14:39:52 INFO - PROCESS | 1650 | 1461793192602 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]]]}] 14:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 523ms 14:39:52 INFO - PROCESS | 1650 | 1461793192624 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 14:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:39:52 INFO - PROCESS | 1650 | 1461793192625 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 14:39:52 INFO - PROCESS | 1650 | 1461793192627 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:39:52 INFO - PROCESS | 1650 | 1461793192628 Marionette TRACE conn2 <- [1,814,null,{}] 14:39:52 INFO - PROCESS | 1650 | 1461793192636 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}] 14:39:52 INFO - PROCESS | 1650 | 1461793192723 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 14:39:52 INFO - PROCESS | 1650 | 1461793192727 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ecd800 == 37 [pid = 1650] [id = 211] 14:39:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1280b3000) [pid = 1650] [serial = 631] [outer = 0x0] 14:39:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x128a3d400) [pid = 1650] [serial = 632] [outer = 0x1280b3000] 14:39:52 INFO - PROCESS | 1650 | 1461793192753 Marionette DEBUG loaded listener.js 14:39:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12909bc00) [pid = 1650] [serial = 633] [outer = 0x1280b3000] 14:39:53 INFO - PROCESS | 1650 | 1461793193143 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] 14:39:53 INFO - PROCESS | 1650 | 1461793193148 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 14:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:39:53 INFO - PROCESS | 1650 | 1461793193150 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:39:53 INFO - PROCESS | 1650 | 1461793193151 Marionette TRACE conn2 <- [1,818,null,{}] 14:39:53 INFO - PROCESS | 1650 | 1461793193153 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}] 14:39:53 INFO - PROCESS | 1650 | 1461793193233 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 14:39:53 INFO - PROCESS | 1650 | 1461793193239 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ad8000 == 38 [pid = 1650] [id = 212] 14:39:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12909f800) [pid = 1650] [serial = 634] [outer = 0x0] 14:39:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1292c5400) [pid = 1650] [serial = 635] [outer = 0x12909f800] 14:39:53 INFO - PROCESS | 1650 | 1461793193266 Marionette DEBUG loaded listener.js 14:39:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129508c00) [pid = 1650] [serial = 636] [outer = 0x12909f800] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x119011400) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12bf1d800) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12e5bbc00) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x129073000) [pid = 1650] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b6f3800) [pid = 1650] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11aa39400) [pid = 1650] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11af35000) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118f97c00) [pid = 1650] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119e50800) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119010000) [pid = 1650] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1293b1000) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x125d20000) [pid = 1650] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x115aa7000) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12b6fa800) [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] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11913d800) [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] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11c472800) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x126a12400) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x126a17c00) [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] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126e5a400) [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] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118631800) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11af37400) [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] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1135af000) [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] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12950dc00) [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] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11901c800) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x114bc4c00) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12c10e000) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12dc27800) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:39:53 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11ad54800) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:39:53 INFO - PROCESS | 1650 | 1461793193779 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]]]}] 14:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 671ms 14:39:53 INFO - PROCESS | 1650 | 1461793193822 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 14:39:53 INFO - PROCESS | 1650 | 1461793193824 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 14:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:39:53 INFO - PROCESS | 1650 | 1461793193828 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:39:53 INFO - PROCESS | 1650 | 1461793193830 Marionette TRACE conn2 <- [1,822,null,{}] 14:39:53 INFO - PROCESS | 1650 | 1461793193833 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}] 14:39:53 INFO - PROCESS | 1650 | 1461793193946 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 14:39:53 INFO - PROCESS | 1650 | 1461793193951 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab22800 == 39 [pid = 1650] [id = 213] 14:39:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119010000) [pid = 1650] [serial = 637] [outer = 0x0] 14:39:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119e55000) [pid = 1650] [serial = 638] [outer = 0x119010000] 14:39:53 INFO - PROCESS | 1650 | 1461793193986 Marionette DEBUG loaded listener.js 14:39:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11af36800) [pid = 1650] [serial = 639] [outer = 0x119010000] 14:39:54 INFO - PROCESS | 1650 | 1461793194300 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] 14:39:54 INFO - PROCESS | 1650 | 1461793194349 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 14:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:39:54 INFO - PROCESS | 1650 | 1461793194351 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:39:54 INFO - PROCESS | 1650 | 1461793194352 Marionette TRACE conn2 <- [1,826,null,{}] 14:39:54 INFO - PROCESS | 1650 | 1461793194355 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}] 14:39:54 INFO - PROCESS | 1650 | 1461793194446 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 14:39:54 INFO - PROCESS | 1650 | 1461793194452 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292e4000 == 40 [pid = 1650] [id = 214] 14:39:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11c115c00) [pid = 1650] [serial = 640] [outer = 0x0] 14:39:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128a2f800) [pid = 1650] [serial = 641] [outer = 0x11c115c00] 14:39:54 INFO - PROCESS | 1650 | 1461793194480 Marionette DEBUG loaded listener.js 14:39:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12950ac00) [pid = 1650] [serial = 642] [outer = 0x11c115c00] 14:39:54 INFO - PROCESS | 1650 | 1461793194796 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]]]}] 14:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 470ms 14:39:54 INFO - PROCESS | 1650 | 1461793194822 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 14:39:54 INFO - PROCESS | 1650 | 1461793194824 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 14:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:39:54 INFO - PROCESS | 1650 | 1461793194828 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:39:54 INFO - PROCESS | 1650 | 1461793194830 Marionette TRACE conn2 <- [1,830,null,{}] 14:39:54 INFO - PROCESS | 1650 | 1461793194833 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}] 14:39:54 INFO - PROCESS | 1650 | 1461793194931 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 14:39:54 INFO - PROCESS | 1650 | 1461793194936 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b7d8000 == 41 [pid = 1650] [id = 215] 14:39:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b221800) [pid = 1650] [serial = 643] [outer = 0x0] 14:39:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b6f3400) [pid = 1650] [serial = 644] [outer = 0x12b221800] 14:39:54 INFO - PROCESS | 1650 | 1461793194965 Marionette DEBUG loaded listener.js 14:39:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b77a400) [pid = 1650] [serial = 645] [outer = 0x12b221800] 14:39:55 INFO - PROCESS | 1650 | 1461793195284 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]]]}] 14:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 469ms 14:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:39:55 INFO - PROCESS | 1650 | 1461793195297 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 14:39:55 INFO - PROCESS | 1650 | 1461793195298 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 14:39:55 INFO - PROCESS | 1650 | 1461793195300 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:39:55 INFO - PROCESS | 1650 | 1461793195301 Marionette TRACE conn2 <- [1,834,null,{}] 14:39:55 INFO - PROCESS | 1650 | 1461793195304 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}] 14:39:55 INFO - PROCESS | 1650 | 1461793195406 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 14:39:55 INFO - PROCESS | 1650 | 1461793195413 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbd9800 == 42 [pid = 1650] [id = 216] 14:39:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x127690000) [pid = 1650] [serial = 646] [outer = 0x0] 14:39:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b782000) [pid = 1650] [serial = 647] [outer = 0x127690000] 14:39:55 INFO - PROCESS | 1650 | 1461793195438 Marionette DEBUG loaded listener.js 14:39:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bd06400) [pid = 1650] [serial = 648] [outer = 0x127690000] 14:39:55 INFO - PROCESS | 1650 | 1461793195874 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]]]}] 14:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 619ms 14:39:55 INFO - PROCESS | 1650 | 1461793195921 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 14:39:55 INFO - PROCESS | 1650 | 1461793195924 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 14:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:39:55 INFO - PROCESS | 1650 | 1461793195928 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:39:55 INFO - PROCESS | 1650 | 1461793195930 Marionette TRACE conn2 <- [1,838,null,{}] 14:39:55 INFO - PROCESS | 1650 | 1461793195934 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}] 14:39:56 INFO - PROCESS | 1650 | 1461793196032 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 14:39:56 INFO - PROCESS | 1650 | 1461793196093 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afe9800 == 43 [pid = 1650] [id = 217] 14:39:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118f15c00) [pid = 1650] [serial = 649] [outer = 0x0] 14:39:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11913dc00) [pid = 1650] [serial = 650] [outer = 0x118f15c00] 14:39:56 INFO - PROCESS | 1650 | 1461793196126 Marionette DEBUG loaded listener.js 14:39:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11aa39c00) [pid = 1650] [serial = 651] [outer = 0x118f15c00] 14:39:56 INFO - PROCESS | 1650 | 1461793196565 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]]]}] 14:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 670ms 14:39:56 INFO - PROCESS | 1650 | 1461793196599 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 14:39:56 INFO - PROCESS | 1650 | 1461793196603 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 14:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:39:56 INFO - PROCESS | 1650 | 1461793196607 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:39:56 INFO - PROCESS | 1650 | 1461793196609 Marionette TRACE conn2 <- [1,842,null,{}] 14:39:56 INFO - PROCESS | 1650 | 1461793196612 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}] 14:39:56 INFO - PROCESS | 1650 | 1461793196707 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 14:39:56 INFO - PROCESS | 1650 | 1461793196770 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c683800 == 44 [pid = 1650] [id = 218] 14:39:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11aa3b800) [pid = 1650] [serial = 652] [outer = 0x0] 14:39:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11b988800) [pid = 1650] [serial = 653] [outer = 0x11aa3b800] 14:39:56 INFO - PROCESS | 1650 | 1461793196802 Marionette DEBUG loaded listener.js 14:39:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11c478400) [pid = 1650] [serial = 654] [outer = 0x11aa3b800] 14:39:57 INFO - PROCESS | 1650 | 1461793197233 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]]]}] 14:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 670ms 14:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:39:57 INFO - PROCESS | 1650 | 1461793197290 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 14:39:57 INFO - PROCESS | 1650 | 1461793197292 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 14:39:57 INFO - PROCESS | 1650 | 1461793197295 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:39:57 INFO - PROCESS | 1650 | 1461793197298 Marionette TRACE conn2 <- [1,846,null,{}] 14:39:57 INFO - PROCESS | 1650 | 1461793197305 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}] 14:39:57 INFO - PROCESS | 1650 | 1461793197431 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 14:39:57 INFO - PROCESS | 1650 | 1461793197494 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2b2800 == 45 [pid = 1650] [id = 219] 14:39:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x127160c00) [pid = 1650] [serial = 655] [outer = 0x0] 14:39:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1276e9800) [pid = 1650] [serial = 656] [outer = 0x127160c00] 14:39:57 INFO - PROCESS | 1650 | 1461793197526 Marionette DEBUG loaded listener.js 14:39:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1279a9400) [pid = 1650] [serial = 657] [outer = 0x127160c00] 14:39:57 INFO - PROCESS | 1650 | 1461793197957 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]]]}] 14:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 671ms 14:39:57 INFO - PROCESS | 1650 | 1461793197966 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 14:39:57 INFO - PROCESS | 1650 | 1461793197968 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 14:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:39:57 INFO - PROCESS | 1650 | 1461793197971 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:39:57 INFO - PROCESS | 1650 | 1461793197972 Marionette TRACE conn2 <- [1,850,null,{}] 14:39:57 INFO - PROCESS | 1650 | 1461793197974 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}] 14:39:58 INFO - PROCESS | 1650 | 1461793198073 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 14:39:58 INFO - PROCESS | 1650 | 1461793198124 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2b9000 == 46 [pid = 1650] [id = 220] 14:39:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1280bdc00) [pid = 1650] [serial = 658] [outer = 0x0] 14:39:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1292cc000) [pid = 1650] [serial = 659] [outer = 0x1280bdc00] 14:39:58 INFO - PROCESS | 1650 | 1461793198172 Marionette DEBUG loaded listener.js 14:39:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b21f800) [pid = 1650] [serial = 660] [outer = 0x1280bdc00] 14:39:58 INFO - PROCESS | 1650 | 1461793198611 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]]]}] 14:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 670ms 14:39:58 INFO - PROCESS | 1650 | 1461793198657 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 14:39:58 INFO - PROCESS | 1650 | 1461793198658 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 14:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:39:58 INFO - PROCESS | 1650 | 1461793198662 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:39:58 INFO - PROCESS | 1650 | 1461793198663 Marionette TRACE conn2 <- [1,854,null,{}] 14:39:58 INFO - PROCESS | 1650 | 1461793198666 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}] 14:39:58 INFO - PROCESS | 1650 | 1461793198780 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 14:39:58 INFO - PROCESS | 1650 | 1461793198841 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1153d0800 == 47 [pid = 1650] [id = 221] 14:39:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1147d8000) [pid = 1650] [serial = 661] [outer = 0x0] 14:39:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11919e800) [pid = 1650] [serial = 662] [outer = 0x1147d8000] 14:39:58 INFO - PROCESS | 1650 | 1461793198872 Marionette DEBUG loaded listener.js 14:39:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11b98cc00) [pid = 1650] [serial = 663] [outer = 0x1147d8000] 14:39:59 INFO - PROCESS | 1650 | 1461793199379 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]]]}] 14:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 770ms 14:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:39:59 INFO - PROCESS | 1650 | 1461793199433 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 14:39:59 INFO - PROCESS | 1650 | 1461793199435 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 14:39:59 INFO - PROCESS | 1650 | 1461793199438 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:39:59 INFO - PROCESS | 1650 | 1461793199440 Marionette TRACE conn2 <- [1,858,null,{}] 14:39:59 INFO - PROCESS | 1650 | 1461793199444 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}] 14:39:59 INFO - PROCESS | 1650 | 1461793199537 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 14:39:59 INFO - PROCESS | 1650 | 1461793199590 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab02800 == 48 [pid = 1650] [id = 222] 14:39:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x118630000) [pid = 1650] [serial = 664] [outer = 0x0] 14:39:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1187b6400) [pid = 1650] [serial = 665] [outer = 0x118630000] 14:39:59 INFO - PROCESS | 1650 | 1461793199618 Marionette DEBUG loaded listener.js 14:39:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x118f94400) [pid = 1650] [serial = 666] [outer = 0x118630000] 14:40:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12b7d8000 == 47 [pid = 1650] [id = 215] 14:40:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1292e4000 == 46 [pid = 1650] [id = 214] 14:40:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab22800 == 45 [pid = 1650] [id = 213] 14:40:00 INFO - PROCESS | 1650 | --DOCSHELL 0x128ad8000 == 44 [pid = 1650] [id = 212] 14:40:00 INFO - PROCESS | 1650 | --DOCSHELL 0x126ecd800 == 43 [pid = 1650] [id = 211] 14:40:00 INFO - PROCESS | 1650 | --DOCSHELL 0x125e8d000 == 42 [pid = 1650] [id = 210] 14:40:00 INFO - PROCESS | 1650 | --DOCSHELL 0x125a85800 == 41 [pid = 1650] [id = 209] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x119014000) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | 1461793200088 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]]]}] 14:40:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11c31e800 == 40 [pid = 1650] [id = 208] 14:40:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11beb0000 == 39 [pid = 1650] [id = 207] 14:40:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab12800 == 38 [pid = 1650] [id = 206] 14:40:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1198c7000 == 37 [pid = 1650] [id = 205] 14:40:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1145af800 == 36 [pid = 1650] [id = 202] 14:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 671ms 14:40:00 INFO - PROCESS | 1650 | 1461793200110 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 14:40:00 INFO - PROCESS | 1650 | 1461793200114 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 14:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:40:00 INFO - PROCESS | 1650 | 1461793200126 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:40:00 INFO - PROCESS | 1650 | 1461793200128 Marionette TRACE conn2 <- [1,862,null,{}] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11af2d400) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12d16a000) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12e5d9800) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12b221400) [pid = 1650] [serial = 483] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12bf15000) [pid = 1650] [serial = 471] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c10dc00) [pid = 1650] [serial = 477] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x126ceb000) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11a666400) [pid = 1650] [serial = 474] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11c110c00) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1292cd000) [pid = 1650] [serial = 486] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12b6fa000) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x127809800) [pid = 1650] [serial = 480] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1198e1400) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12dc2f800) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11c54f400) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11c9c1400) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x127189c00) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12d558400) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x129094c00) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x127814800) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118666400) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11c47a000) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11c10ac00) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118f15000) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1158f0000) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12d169c00) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119138800) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x115556c00) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115a2b800) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12e5dc000) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12dc31400) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12e5bb800) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12de69800) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12dc10c00) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x127aeac00) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11af38800) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11bc57800) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128a3d000) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11c117400) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118dee800) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119368800) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126a3e400) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 14:40:00 INFO - PROCESS | 1650 | 1461793200141 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}] 14:40:00 INFO - PROCESS | 1650 | 1461793200218 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 14:40:00 INFO - PROCESS | 1650 | 1461793200226 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11861d800 == 37 [pid = 1650] [id = 223] 14:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119015000) [pid = 1650] [serial = 667] [outer = 0x0] 14:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11901d000) [pid = 1650] [serial = 668] [outer = 0x119015000] 14:40:00 INFO - PROCESS | 1650 | 1461793200253 Marionette DEBUG loaded listener.js 14:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11a604c00) [pid = 1650] [serial = 669] [outer = 0x119015000] 14:40:00 INFO - PROCESS | 1650 | 1461793200616 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]]]}] 14:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 537ms 14:40:00 INFO - PROCESS | 1650 | 1461793200673 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 14:40:00 INFO - PROCESS | 1650 | 1461793200676 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 14:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:40:00 INFO - PROCESS | 1650 | 1461793200681 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:40:00 INFO - PROCESS | 1650 | 1461793200684 Marionette TRACE conn2 <- [1,866,null,{}] 14:40:00 INFO - PROCESS | 1650 | 1461793200695 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}] 14:40:00 INFO - PROCESS | 1650 | 1461793200821 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 14:40:00 INFO - PROCESS | 1650 | 1461793200835 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab08800 == 38 [pid = 1650] [id = 224] 14:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11af2c000) [pid = 1650] [serial = 670] [outer = 0x0] 14:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11b990000) [pid = 1650] [serial = 671] [outer = 0x11af2c000] 14:40:00 INFO - PROCESS | 1650 | 1461793200880 Marionette DEBUG loaded listener.js 14:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c10ac00) [pid = 1650] [serial = 672] [outer = 0x11af2c000] 14:40:01 INFO - PROCESS | 1650 | 1461793201243 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]]]}] 14:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 574ms 14:40:01 INFO - PROCESS | 1650 | 1461793201263 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 14:40:01 INFO - PROCESS | 1650 | 1461793201264 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 14:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:40:01 INFO - PROCESS | 1650 | 1461793201267 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:40:01 INFO - PROCESS | 1650 | 1461793201268 Marionette TRACE conn2 <- [1,870,null,{}] 14:40:01 INFO - PROCESS | 1650 | 1461793201270 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}] 14:40:01 INFO - PROCESS | 1650 | 1461793201348 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 14:40:01 INFO - PROCESS | 1650 | 1461793201352 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba11000 == 39 [pid = 1650] [id = 225] 14:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11c116c00) [pid = 1650] [serial = 673] [outer = 0x0] 14:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11c54ec00) [pid = 1650] [serial = 674] [outer = 0x11c116c00] 14:40:01 INFO - PROCESS | 1650 | 1461793201380 Marionette DEBUG loaded listener.js 14:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11c56dc00) [pid = 1650] [serial = 675] [outer = 0x11c116c00] 14:40:01 INFO - PROCESS | 1650 | 1461793201719 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]]]}] 14:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 472ms 14:40:01 INFO - PROCESS | 1650 | 1461793201740 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 14:40:01 INFO - PROCESS | 1650 | 1461793201743 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 14:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:40:01 INFO - PROCESS | 1650 | 1461793201745 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:40:01 INFO - PROCESS | 1650 | 1461793201746 Marionette TRACE conn2 <- [1,874,null,{}] 14:40:01 INFO - PROCESS | 1650 | 1461793201749 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}] 14:40:01 INFO - PROCESS | 1650 | 1461793201820 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 14:40:01 INFO - PROCESS | 1650 | 1461793201872 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11beb0000 == 40 [pid = 1650] [id = 226] 14:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11c478800) [pid = 1650] [serial = 676] [outer = 0x0] 14:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c9ee800) [pid = 1650] [serial = 677] [outer = 0x11c478800] 14:40:01 INFO - PROCESS | 1650 | 1461793201898 Marionette DEBUG loaded listener.js 14:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126a42400) [pid = 1650] [serial = 678] [outer = 0x11c478800] 14:40:02 INFO - PROCESS | 1650 | 1461793202183 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]]]}] 14:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 468ms 14:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:40:02 INFO - PROCESS | 1650 | 1461793202221 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 14:40:02 INFO - PROCESS | 1650 | 1461793202222 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 14:40:02 INFO - PROCESS | 1650 | 1461793202226 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:40:02 INFO - PROCESS | 1650 | 1461793202229 Marionette TRACE conn2 <- [1,878,null,{}] 14:40:02 INFO - PROCESS | 1650 | 1461793202232 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}] 14:40:02 INFO - PROCESS | 1650 | 1461793202344 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 14:40:02 INFO - PROCESS | 1650 | 1461793202358 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5f7800 == 41 [pid = 1650] [id = 227] 14:40:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x125c7d400) [pid = 1650] [serial = 679] [outer = 0x0] 14:40:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x127194400) [pid = 1650] [serial = 680] [outer = 0x125c7d400] 14:40:02 INFO - PROCESS | 1650 | 1461793202386 Marionette DEBUG loaded listener.js 14:40:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128a34400) [pid = 1650] [serial = 681] [outer = 0x125c7d400] 14:40:02 INFO - PROCESS | 1650 | 1461793202731 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]]]}] 14:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 521ms 14:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:40:02 INFO - PROCESS | 1650 | 1461793202747 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 14:40:02 INFO - PROCESS | 1650 | 1461793202748 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 14:40:02 INFO - PROCESS | 1650 | 1461793202750 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:40:02 INFO - PROCESS | 1650 | 1461793202751 Marionette TRACE conn2 <- [1,882,null,{}] 14:40:02 INFO - PROCESS | 1650 | 1461793202754 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}] 14:40:02 INFO - PROCESS | 1650 | 1461793202847 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 14:40:02 INFO - PROCESS | 1650 | 1461793202860 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e8c000 == 42 [pid = 1650] [id = 228] 14:40:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128a3e800) [pid = 1650] [serial = 682] [outer = 0x0] 14:40:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129099400) [pid = 1650] [serial = 683] [outer = 0x128a3e800] 14:40:02 INFO - PROCESS | 1650 | 1461793202888 Marionette DEBUG loaded listener.js 14:40:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1292cd000) [pid = 1650] [serial = 684] [outer = 0x128a3e800] 14:40:03 INFO - PROCESS | 1650 | 1461793203320 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]]]}] 14:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 621ms 14:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:40:03 INFO - PROCESS | 1650 | 1461793203372 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 14:40:03 INFO - PROCESS | 1650 | 1461793203374 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 14:40:03 INFO - PROCESS | 1650 | 1461793203377 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:40:03 INFO - PROCESS | 1650 | 1461793203379 Marionette TRACE conn2 <- [1,886,null,{}] 14:40:03 INFO - PROCESS | 1650 | 1461793203382 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}] 14:40:03 INFO - PROCESS | 1650 | 1461793203510 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 14:40:03 INFO - PROCESS | 1650 | 1461793203528 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ee4800 == 43 [pid = 1650] [id = 229] 14:40:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1293b5800) [pid = 1650] [serial = 685] [outer = 0x0] 14:40:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b21a000) [pid = 1650] [serial = 686] [outer = 0x1293b5800] 14:40:03 INFO - PROCESS | 1650 | 1461793203553 Marionette DEBUG loaded listener.js 14:40:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b6f0000) [pid = 1650] [serial = 687] [outer = 0x1293b5800] 14:40:03 INFO - PROCESS | 1650 | 1461793203893 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]]]}] 14:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 570ms 14:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:40:03 INFO - PROCESS | 1650 | 1461793203947 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 14:40:03 INFO - PROCESS | 1650 | 1461793203948 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 14:40:03 INFO - PROCESS | 1650 | 1461793203950 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:40:03 INFO - PROCESS | 1650 | 1461793203951 Marionette TRACE conn2 <- [1,890,null,{}] 14:40:03 INFO - PROCESS | 1650 | 1461793203953 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}] 14:40:04 INFO - PROCESS | 1650 | 1461793204045 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 14:40:04 INFO - PROCESS | 1650 | 1461793204057 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292e4000 == 44 [pid = 1650] [id = 230] 14:40:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b6f5000) [pid = 1650] [serial = 688] [outer = 0x0] 14:40:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b6fac00) [pid = 1650] [serial = 689] [outer = 0x12b6f5000] 14:40:04 INFO - PROCESS | 1650 | 1461793204082 Marionette DEBUG loaded listener.js 14:40:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12ba49800) [pid = 1650] [serial = 690] [outer = 0x12b6f5000] 14:40:04 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12724d000) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:40:04 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x114246400) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:40:04 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1280b3000) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:40:04 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11a669000) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:40:04 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11aa36400) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:40:04 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11901b000) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:40:04 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12909f800) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:40:04 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1147d9400) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:40:04 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12b221800) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:40:04 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11c115c00) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:40:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119010000) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:40:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118df0000) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:40:04 INFO - PROCESS | 1650 | 1461793204483 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]]]}] 14:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 568ms 14:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:40:04 INFO - PROCESS | 1650 | 1461793204518 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 14:40:04 INFO - PROCESS | 1650 | 1461793204519 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 14:40:04 INFO - PROCESS | 1650 | 1461793204521 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:40:04 INFO - PROCESS | 1650 | 1461793204523 Marionette TRACE conn2 <- [1,894,null,{}] 14:40:04 INFO - PROCESS | 1650 | 1461793204536 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}] 14:40:04 INFO - PROCESS | 1650 | 1461793204619 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 14:40:04 INFO - PROCESS | 1650 | 1461793204624 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292f2800 == 45 [pid = 1650] [id = 231] 14:40:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11c113800) [pid = 1650] [serial = 691] [outer = 0x0] 14:40:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12768f000) [pid = 1650] [serial = 692] [outer = 0x11c113800] 14:40:04 INFO - PROCESS | 1650 | 1461793204651 Marionette DEBUG loaded listener.js 14:40:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b6f3800) [pid = 1650] [serial = 693] [outer = 0x11c113800] 14:40:04 INFO - PROCESS | 1650 | 1461793204984 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]]]}] 14:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 475ms 14:40:04 INFO - PROCESS | 1650 | 1461793204997 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 14:40:04 INFO - PROCESS | 1650 | 1461793204998 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 14:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:40:05 INFO - PROCESS | 1650 | 1461793205001 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:40:05 INFO - PROCESS | 1650 | 1461793205002 Marionette TRACE conn2 <- [1,898,null,{}] 14:40:05 INFO - PROCESS | 1650 | 1461793205005 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}] 14:40:05 INFO - PROCESS | 1650 | 1461793205102 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 14:40:05 INFO - PROCESS | 1650 | 1461793205148 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b75c800 == 46 [pid = 1650] [id = 232] 14:40:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11c476c00) [pid = 1650] [serial = 694] [outer = 0x0] 14:40:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12ba4a400) [pid = 1650] [serial = 695] [outer = 0x11c476c00] 14:40:05 INFO - PROCESS | 1650 | 1461793205178 Marionette DEBUG loaded listener.js 14:40:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bf8e800) [pid = 1650] [serial = 696] [outer = 0x11c476c00] 14:40:05 INFO - PROCESS | 1650 | 1461793205484 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]]]}] 14:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 521ms 14:40:05 INFO - PROCESS | 1650 | 1461793205522 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 14:40:05 INFO - PROCESS | 1650 | 1461793205525 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 14:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:40:05 INFO - PROCESS | 1650 | 1461793205528 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:40:05 INFO - PROCESS | 1650 | 1461793205529 Marionette TRACE conn2 <- [1,902,null,{}] 14:40:05 INFO - PROCESS | 1650 | 1461793205532 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}] 14:40:05 INFO - PROCESS | 1650 | 1461793205610 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 14:40:05 INFO - PROCESS | 1650 | 1461793205614 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2b9800 == 47 [pid = 1650] [id = 233] 14:40:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12bf94000) [pid = 1650] [serial = 697] [outer = 0x0] 14:40:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12c104400) [pid = 1650] [serial = 698] [outer = 0x12bf94000] 14:40:05 INFO - PROCESS | 1650 | 1461793205640 Marionette DEBUG loaded listener.js 14:40:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12c10d800) [pid = 1650] [serial = 699] [outer = 0x12bf94000] 14:40:05 INFO - PROCESS | 1650 | 1461793205965 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]]]}] 14:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 468ms 14:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:40:06 INFO - PROCESS | 1650 | 1461793205997 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 14:40:06 INFO - PROCESS | 1650 | 1461793205998 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 14:40:06 INFO - PROCESS | 1650 | 1461793206000 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:40:06 INFO - PROCESS | 1650 | 1461793206001 Marionette TRACE conn2 <- [1,906,null,{}] 14:40:06 INFO - PROCESS | 1650 | 1461793206003 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}] 14:40:06 INFO - PROCESS | 1650 | 1461793206103 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 14:40:06 INFO - PROCESS | 1650 | 1461793206112 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d546000 == 48 [pid = 1650] [id = 234] 14:40:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12c108000) [pid = 1650] [serial = 700] [outer = 0x0] 14:40:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12d16e000) [pid = 1650] [serial = 701] [outer = 0x12c108000] 14:40:06 INFO - PROCESS | 1650 | 1461793206137 Marionette DEBUG loaded listener.js 14:40:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12d303800) [pid = 1650] [serial = 702] [outer = 0x12c108000] 14:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x127410000 == 47 [pid = 1650] [id = 199] 14:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119d4d000 == 46 [pid = 1650] [id = 203] 14:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab22000 == 45 [pid = 1650] [id = 204] 14:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab02800 == 44 [pid = 1650] [id = 222] 14:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1153d0800 == 43 [pid = 1650] [id = 221] 14:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2b9000 == 42 [pid = 1650] [id = 220] 14:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2b2800 == 41 [pid = 1650] [id = 219] 14:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11c683800 == 40 [pid = 1650] [id = 218] 14:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbd9800 == 39 [pid = 1650] [id = 216] 14:40:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11afe9800 == 38 [pid = 1650] [id = 217] 14:40:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5f7800 == 37 [pid = 1650] [id = 227] 14:40:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11861d800 == 36 [pid = 1650] [id = 223] 14:40:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11beb0000 == 35 [pid = 1650] [id = 226] 14:40:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1292e4000 == 34 [pid = 1650] [id = 230] 14:40:07 INFO - PROCESS | 1650 | --DOCSHELL 0x126ee4800 == 33 [pid = 1650] [id = 229] 14:40:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12b75c800 == 32 [pid = 1650] [id = 232] 14:40:07 INFO - PROCESS | 1650 | --DOCSHELL 0x125e8c000 == 31 [pid = 1650] [id = 228] 14:40:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab08800 == 30 [pid = 1650] [id = 224] 14:40:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1292f2800 == 29 [pid = 1650] [id = 231] 14:40:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba11000 == 28 [pid = 1650] [id = 225] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119367800) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12790fc00) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x126e5cc00) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128a3d400) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11af23800) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11af15400) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11b9e0800) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11be0ac00) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11c8b2000) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119367000) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11aa36000) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1292c5400) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11aa74c00) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1193b8400) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1136d4400) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x125937000) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12b6f3400) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128a2f800) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119e55000) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x129508c00) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12909bc00) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12718d000) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12950ac00) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11af36800) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126a44400) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b77a400) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12b782000) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 14:40:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2b9800 == 27 [pid = 1650] [id = 233] 14:40:07 INFO - PROCESS | 1650 | 1461793207703 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]]]}] 14:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1728ms 14:40:07 INFO - PROCESS | 1650 | 1461793207729 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 14:40:07 INFO - PROCESS | 1650 | 1461793207731 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 14:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:40:07 INFO - PROCESS | 1650 | 1461793207735 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:40:07 INFO - PROCESS | 1650 | 1461793207737 Marionette TRACE conn2 <- [1,910,null,{}] 14:40:07 INFO - PROCESS | 1650 | 1461793207741 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}] 14:40:07 INFO - PROCESS | 1650 | 1461793207820 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 14:40:07 INFO - PROCESS | 1650 | 1461793207865 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x115764000 == 28 [pid = 1650] [id = 235] 14:40:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11555f000) [pid = 1650] [serial = 703] [outer = 0x0] 14:40:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115a2f400) [pid = 1650] [serial = 704] [outer = 0x11555f000] 14:40:07 INFO - PROCESS | 1650 | 1461793207893 Marionette DEBUG loaded listener.js 14:40:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118d25800) [pid = 1650] [serial = 705] [outer = 0x11555f000] 14:40:08 INFO - PROCESS | 1650 | 1461793208207 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]]]}] 14:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 521ms 14:40:08 INFO - PROCESS | 1650 | 1461793208256 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 14:40:08 INFO - PROCESS | 1650 | 1461793208263 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 14:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:40:08 INFO - PROCESS | 1650 | 1461793208268 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:40:08 INFO - PROCESS | 1650 | 1461793208269 Marionette TRACE conn2 <- [1,914,null,{}] 14:40:08 INFO - PROCESS | 1650 | 1461793208272 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}] 14:40:08 INFO - PROCESS | 1650 | 1461793208346 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 14:40:08 INFO - PROCESS | 1650 | 1461793208391 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f47000 == 29 [pid = 1650] [id = 236] 14:40:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115561c00) [pid = 1650] [serial = 706] [outer = 0x0] 14:40:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118f1b000) [pid = 1650] [serial = 707] [outer = 0x115561c00] 14:40:08 INFO - PROCESS | 1650 | 1461793208417 Marionette DEBUG loaded listener.js 14:40:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1198e1c00) [pid = 1650] [serial = 708] [outer = 0x115561c00] 14:40:08 INFO - PROCESS | 1650 | 1461793208718 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]]]}] 14:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 470ms 14:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:40:08 INFO - PROCESS | 1650 | 1461793208737 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 14:40:08 INFO - PROCESS | 1650 | 1461793208739 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 14:40:08 INFO - PROCESS | 1650 | 1461793208745 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:40:08 INFO - PROCESS | 1650 | 1461793208748 Marionette TRACE conn2 <- [1,918,null,{}] 14:40:08 INFO - PROCESS | 1650 | 1461793208756 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}] 14:40:08 INFO - PROCESS | 1650 | 1461793208835 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 14:40:08 INFO - PROCESS | 1650 | 1461793208843 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a824000 == 30 [pid = 1650] [id = 237] 14:40:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1135b2800) [pid = 1650] [serial = 709] [outer = 0x0] 14:40:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11acd4800) [pid = 1650] [serial = 710] [outer = 0x1135b2800] 14:40:08 INFO - PROCESS | 1650 | 1461793208872 Marionette DEBUG loaded listener.js 14:40:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11af22c00) [pid = 1650] [serial = 711] [outer = 0x1135b2800] 14:40:09 INFO - PROCESS | 1650 | 1461793209214 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]]]}] 14:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 524ms 14:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:40:09 INFO - PROCESS | 1650 | 1461793209267 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 14:40:09 INFO - PROCESS | 1650 | 1461793209269 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 14:40:09 INFO - PROCESS | 1650 | 1461793209271 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:40:09 INFO - PROCESS | 1650 | 1461793209272 Marionette TRACE conn2 <- [1,922,null,{}] 14:40:09 INFO - PROCESS | 1650 | 1461793209274 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}] 14:40:09 INFO - PROCESS | 1650 | 1461793209347 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 14:40:09 INFO - PROCESS | 1650 | 1461793209351 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11affd800 == 31 [pid = 1650] [id = 238] 14:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11ad54800) [pid = 1650] [serial = 712] [outer = 0x0] 14:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11b9e1000) [pid = 1650] [serial = 713] [outer = 0x11ad54800] 14:40:09 INFO - PROCESS | 1650 | 1461793209379 Marionette DEBUG loaded listener.js 14:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11be0ac00) [pid = 1650] [serial = 714] [outer = 0x11ad54800] 14:40:09 INFO - PROCESS | 1650 | 1461793209699 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]]]}] 14:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 468ms 14:40:09 INFO - PROCESS | 1650 | 1461793209740 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 14:40:09 INFO - PROCESS | 1650 | 1461793209741 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 14:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:40:09 INFO - PROCESS | 1650 | 1461793209743 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:40:09 INFO - PROCESS | 1650 | 1461793209745 Marionette TRACE conn2 <- [1,926,null,{}] 14:40:09 INFO - PROCESS | 1650 | 1461793209747 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}] 14:40:09 INFO - PROCESS | 1650 | 1461793209817 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 14:40:09 INFO - PROCESS | 1650 | 1461793209821 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11be9e800 == 32 [pid = 1650] [id = 239] 14:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1147d6800) [pid = 1650] [serial = 715] [outer = 0x0] 14:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c473c00) [pid = 1650] [serial = 716] [outer = 0x1147d6800] 14:40:09 INFO - PROCESS | 1650 | 1461793209850 Marionette DEBUG loaded listener.js 14:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11c558c00) [pid = 1650] [serial = 717] [outer = 0x1147d6800] 14:40:10 INFO - PROCESS | 1650 | 1461793210198 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]]]}] 14:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 472ms 14:40:10 INFO - PROCESS | 1650 | 1461793210221 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 14:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:40:10 INFO - PROCESS | 1650 | 1461793210224 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 14:40:10 INFO - PROCESS | 1650 | 1461793210227 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:40:10 INFO - PROCESS | 1650 | 1461793210228 Marionette TRACE conn2 <- [1,930,null,{}] 14:40:10 INFO - PROCESS | 1650 | 1461793210230 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}] 14:40:10 INFO - PROCESS | 1650 | 1461793210317 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 14:40:10 INFO - PROCESS | 1650 | 1461793210326 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5f3000 == 33 [pid = 1650] [id = 240] 14:40:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11c56b400) [pid = 1650] [serial = 718] [outer = 0x0] 14:40:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x125c7ec00) [pid = 1650] [serial = 719] [outer = 0x11c56b400] 14:40:10 INFO - PROCESS | 1650 | 1461793210355 Marionette DEBUG loaded listener.js 14:40:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127155c00) [pid = 1650] [serial = 720] [outer = 0x11c56b400] 14:40:10 INFO - PROCESS | 1650 | 1461793210716 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]]]}] 14:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 519ms 14:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:40:10 INFO - PROCESS | 1650 | 1461793210747 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 14:40:10 INFO - PROCESS | 1650 | 1461793210749 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 14:40:10 INFO - PROCESS | 1650 | 1461793210752 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:40:10 INFO - PROCESS | 1650 | 1461793210754 Marionette TRACE conn2 <- [1,934,null,{}] 14:40:10 INFO - PROCESS | 1650 | 1461793210756 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}] 14:40:10 INFO - PROCESS | 1650 | 1461793210895 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 14:40:10 INFO - PROCESS | 1650 | 1461793210903 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12597a000 == 34 [pid = 1650] [id = 241] 14:40:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x114539000) [pid = 1650] [serial = 721] [outer = 0x0] 14:40:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12715f800) [pid = 1650] [serial = 722] [outer = 0x114539000] 14:40:10 INFO - PROCESS | 1650 | 1461793210943 Marionette DEBUG loaded listener.js 14:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12749d800) [pid = 1650] [serial = 723] [outer = 0x114539000] 14:40:11 INFO - PROCESS | 1650 | 1461793211336 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]]]}] 14:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 619ms 14:40:11 INFO - PROCESS | 1650 | 1461793211372 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 14:40:11 INFO - PROCESS | 1650 | 1461793211373 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 14:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:40:11 INFO - PROCESS | 1650 | 1461793211378 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:40:11 INFO - PROCESS | 1650 | 1461793211379 Marionette TRACE conn2 <- [1,938,null,{}] 14:40:11 INFO - PROCESS | 1650 | 1461793211381 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}] 14:40:11 INFO - PROCESS | 1650 | 1461793211451 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 14:40:11 INFO - PROCESS | 1650 | 1461793211516 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e76800 == 35 [pid = 1650] [id = 242] 14:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x127196800) [pid = 1650] [serial = 724] [outer = 0x0] 14:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x127809000) [pid = 1650] [serial = 725] [outer = 0x127196800] 14:40:11 INFO - PROCESS | 1650 | 1461793211541 Marionette DEBUG loaded listener.js 14:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127ae3800) [pid = 1650] [serial = 726] [outer = 0x127196800] 14:40:11 INFO - PROCESS | 1650 | 1461793211815 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]]]}] 14:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 471ms 14:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:40:11 INFO - PROCESS | 1650 | 1461793211848 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 14:40:11 INFO - PROCESS | 1650 | 1461793211850 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 14:40:11 INFO - PROCESS | 1650 | 1461793211852 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:40:11 INFO - PROCESS | 1650 | 1461793211853 Marionette TRACE conn2 <- [1,942,null,{}] 14:40:11 INFO - PROCESS | 1650 | 1461793211856 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}] 14:40:11 INFO - PROCESS | 1650 | 1461793211982 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 14:40:11 INFO - PROCESS | 1650 | 1461793211989 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a822000 == 36 [pid = 1650] [id = 243] 14:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x127ae7c00) [pid = 1650] [serial = 727] [outer = 0x0] 14:40:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1280bc000) [pid = 1650] [serial = 728] [outer = 0x127ae7c00] 14:40:12 INFO - PROCESS | 1650 | 1461793212028 Marionette DEBUG loaded listener.js 14:40:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129073c00) [pid = 1650] [serial = 729] [outer = 0x127ae7c00] 14:40:12 INFO - PROCESS | 1650 | 1461793212455 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]]]}] 14:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 620ms 14:40:12 INFO - PROCESS | 1650 | 1461793212473 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 14:40:12 INFO - PROCESS | 1650 | 1461793212475 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 14:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:40:12 INFO - PROCESS | 1650 | 1461793212478 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:40:12 INFO - PROCESS | 1650 | 1461793212479 Marionette TRACE conn2 <- [1,946,null,{}] 14:40:12 INFO - PROCESS | 1650 | 1461793212482 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}] 14:40:12 INFO - PROCESS | 1650 | 1461793212556 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 14:40:12 INFO - PROCESS | 1650 | 1461793212562 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x128044000 == 37 [pid = 1650] [id = 244] 14:40:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x127ae2c00) [pid = 1650] [serial = 730] [outer = 0x0] 14:40:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1290a1400) [pid = 1650] [serial = 731] [outer = 0x127ae2c00] 14:40:12 INFO - PROCESS | 1650 | 1461793212587 Marionette DEBUG loaded listener.js 14:40:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1293b2400) [pid = 1650] [serial = 732] [outer = 0x127ae2c00] 14:40:12 INFO - PROCESS | 1650 | 1461793212950 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]]]}] 14:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 519ms 14:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:40:13 INFO - PROCESS | 1650 | 1461793212998 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 14:40:13 INFO - PROCESS | 1650 | 1461793212999 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 14:40:13 INFO - PROCESS | 1650 | 1461793213001 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:40:13 INFO - PROCESS | 1650 | 1461793213003 Marionette TRACE conn2 <- [1,950,null,{}] 14:40:13 INFO - PROCESS | 1650 | 1461793213006 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}] 14:40:13 INFO - PROCESS | 1650 | 1461793213111 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 14:40:13 INFO - PROCESS | 1650 | 1461793213125 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11be9e000 == 38 [pid = 1650] [id = 245] 14:40:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1293b3c00) [pid = 1650] [serial = 733] [outer = 0x0] 14:40:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b220000) [pid = 1650] [serial = 734] [outer = 0x1293b3c00] 14:40:13 INFO - PROCESS | 1650 | 1461793213154 Marionette DEBUG loaded listener.js 14:40:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12b6f7800) [pid = 1650] [serial = 735] [outer = 0x1293b3c00] 14:40:13 INFO - PROCESS | 1650 | 1461793213496 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]]]}] 14:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 519ms 14:40:13 INFO - PROCESS | 1650 | 1461793213522 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 14:40:13 INFO - PROCESS | 1650 | 1461793213523 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 14:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:40:13 INFO - PROCESS | 1650 | 1461793213534 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:40:13 INFO - PROCESS | 1650 | 1461793213536 Marionette TRACE conn2 <- [1,954,null,{}] 14:40:13 INFO - PROCESS | 1650 | 1461793213538 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}] 14:40:13 INFO - PROCESS | 1650 | 1461793213632 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 14:40:13 INFO - PROCESS | 1650 | 1461793213636 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b717800 == 39 [pid = 1650] [id = 246] 14:40:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1293b9000) [pid = 1650] [serial = 736] [outer = 0x0] 14:40:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b77dc00) [pid = 1650] [serial = 737] [outer = 0x1293b9000] 14:40:13 INFO - PROCESS | 1650 | 1461793213661 Marionette DEBUG loaded listener.js 14:40:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12bd0fc00) [pid = 1650] [serial = 738] [outer = 0x1293b9000] 14:40:14 INFO - PROCESS | 1650 | 1461793214003 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]]]}] 14:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 527ms 14:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:40:14 INFO - PROCESS | 1650 | 1461793214054 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 14:40:14 INFO - PROCESS | 1650 | 1461793214056 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 14:40:14 INFO - PROCESS | 1650 | 1461793214058 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:40:14 INFO - PROCESS | 1650 | 1461793214059 Marionette TRACE conn2 <- [1,958,null,{}] 14:40:14 INFO - PROCESS | 1650 | 1461793214061 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}] 14:40:14 INFO - PROCESS | 1650 | 1461793214154 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 14:40:14 INFO - PROCESS | 1650 | 1461793214158 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbe5800 == 40 [pid = 1650] [id = 247] 14:40:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b6ecc00) [pid = 1650] [serial = 739] [outer = 0x0] 14:40:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12bf1ac00) [pid = 1650] [serial = 740] [outer = 0x12b6ecc00] 14:40:14 INFO - PROCESS | 1650 | 1461793214182 Marionette DEBUG loaded listener.js 14:40:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12bf93400) [pid = 1650] [serial = 741] [outer = 0x12b6ecc00] 14:40:14 INFO - PROCESS | 1650 | 1461793214500 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]]]}] 14:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 470ms 14:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:40:14 INFO - PROCESS | 1650 | 1461793214538 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 14:40:14 INFO - PROCESS | 1650 | 1461793214539 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 14:40:14 INFO - PROCESS | 1650 | 1461793214544 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:40:14 INFO - PROCESS | 1650 | 1461793214546 Marionette TRACE conn2 <- [1,962,null,{}] 14:40:14 INFO - PROCESS | 1650 | 1461793214549 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}] 14:40:14 INFO - PROCESS | 1650 | 1461793214643 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 14:40:14 INFO - PROCESS | 1650 | 1461793214647 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d28c000 == 41 [pid = 1650] [id = 248] 14:40:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b77d000) [pid = 1650] [serial = 742] [outer = 0x0] 14:40:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12c106c00) [pid = 1650] [serial = 743] [outer = 0x12b77d000] 14:40:14 INFO - PROCESS | 1650 | 1461793214672 Marionette DEBUG loaded listener.js 14:40:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12d178c00) [pid = 1650] [serial = 744] [outer = 0x12b77d000] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1280b7400) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11919d400) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1135ad400) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119014c00) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12bf94000) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x125c7d400) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1293b5800) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x128a3e800) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12b6f5000) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11c113800) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11aa3b800) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118f15c00) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x127690000) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11c478800) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11c116c00) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11af2c000) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119015000) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118630000) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1147d8000) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1280bdc00) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x127160c00) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:40:15 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11c476c00) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:40:15 INFO - PROCESS | 1650 | 1461793215371 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]]]}] 14:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 871ms 14:40:15 INFO - PROCESS | 1650 | 1461793215414 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 14:40:15 INFO - PROCESS | 1650 | 1461793215415 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 14:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:40:15 INFO - PROCESS | 1650 | 1461793215417 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:40:15 INFO - PROCESS | 1650 | 1461793215418 Marionette TRACE conn2 <- [1,966,null,{}] 14:40:15 INFO - PROCESS | 1650 | 1461793215420 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}] 14:40:15 INFO - PROCESS | 1650 | 1461793215499 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 14:40:15 INFO - PROCESS | 1650 | 1461793215547 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5ee800 == 42 [pid = 1650] [id = 249] 14:40:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115aa7800) [pid = 1650] [serial = 745] [outer = 0x0] 14:40:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11aa40800) [pid = 1650] [serial = 746] [outer = 0x115aa7800] 14:40:15 INFO - PROCESS | 1650 | 1461793215572 Marionette DEBUG loaded listener.js 14:40:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x127695400) [pid = 1650] [serial = 747] [outer = 0x115aa7800] 14:40:15 INFO - PROCESS | 1650 | 1461793215845 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]]]}] 14:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 469ms 14:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:40:15 INFO - PROCESS | 1650 | 1461793215887 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 14:40:15 INFO - PROCESS | 1650 | 1461793215888 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 14:40:15 INFO - PROCESS | 1650 | 1461793215898 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:40:15 INFO - PROCESS | 1650 | 1461793215899 Marionette TRACE conn2 <- [1,970,null,{}] 14:40:15 INFO - PROCESS | 1650 | 1461793215901 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}] 14:40:15 INFO - PROCESS | 1650 | 1461793215983 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 14:40:15 INFO - PROCESS | 1650 | 1461793215988 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b715800 == 43 [pid = 1650] [id = 250] 14:40:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1190bc800) [pid = 1650] [serial = 748] [outer = 0x0] 14:40:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b6f6c00) [pid = 1650] [serial = 749] [outer = 0x1190bc800] 14:40:16 INFO - PROCESS | 1650 | 1461793216014 Marionette DEBUG loaded listener.js 14:40:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12d302c00) [pid = 1650] [serial = 750] [outer = 0x1190bc800] 14:40:16 INFO - PROCESS | 1650 | 1461793216351 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]]]}] 14:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 476ms 14:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:40:16 INFO - PROCESS | 1650 | 1461793216367 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 14:40:16 INFO - PROCESS | 1650 | 1461793216368 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 14:40:16 INFO - PROCESS | 1650 | 1461793216370 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:40:16 INFO - PROCESS | 1650 | 1461793216371 Marionette TRACE conn2 <- [1,974,null,{}] 14:40:16 INFO - PROCESS | 1650 | 1461793216373 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}] 14:40:16 INFO - PROCESS | 1650 | 1461793216473 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 14:40:16 INFO - PROCESS | 1650 | 1461793216481 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7cb000 == 44 [pid = 1650] [id = 251] 14:40:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b219000) [pid = 1650] [serial = 751] [outer = 0x0] 14:40:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12d55ac00) [pid = 1650] [serial = 752] [outer = 0x12b219000] 14:40:16 INFO - PROCESS | 1650 | 1461793216502 Marionette DEBUG loaded listener.js 14:40:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12d566000) [pid = 1650] [serial = 753] [outer = 0x12b219000] 14:40:16 INFO - PROCESS | 1650 | 1461793216855 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]]]}] 14:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 523ms 14:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:40:16 INFO - PROCESS | 1650 | 1461793216894 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 14:40:16 INFO - PROCESS | 1650 | 1461793216895 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 14:40:16 INFO - PROCESS | 1650 | 1461793216899 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:40:16 INFO - PROCESS | 1650 | 1461793216901 Marionette TRACE conn2 <- [1,978,null,{}] 14:40:16 INFO - PROCESS | 1650 | 1461793216904 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}] 14:40:17 INFO - PROCESS | 1650 | 1461793217010 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 14:40:17 INFO - PROCESS | 1650 | 1461793217061 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dcd0800 == 45 [pid = 1650] [id = 252] 14:40:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x127690000) [pid = 1650] [serial = 754] [outer = 0x0] 14:40:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12dc03800) [pid = 1650] [serial = 755] [outer = 0x127690000] 14:40:17 INFO - PROCESS | 1650 | 1461793217085 Marionette DEBUG loaded listener.js 14:40:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12dc27800) [pid = 1650] [serial = 756] [outer = 0x127690000] 14:40:17 INFO - PROCESS | 1650 | --DOCSHELL 0x115764000 == 44 [pid = 1650] [id = 235] 14:40:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d546000 == 43 [pid = 1650] [id = 234] 14:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x118f47000 == 42 [pid = 1650] [id = 236] 14:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11affd800 == 41 [pid = 1650] [id = 238] 14:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11a822000 == 40 [pid = 1650] [id = 243] 14:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11be9e000 == 39 [pid = 1650] [id = 245] 14:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12d28c000 == 38 [pid = 1650] [id = 248] 14:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12597a000 == 37 [pid = 1650] [id = 241] 14:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5ee800 == 36 [pid = 1650] [id = 249] 14:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12b717800 == 35 [pid = 1650] [id = 246] 14:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11be9e800 == 34 [pid = 1650] [id = 239] 14:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x125e76800 == 33 [pid = 1650] [id = 242] 14:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x128044000 == 32 [pid = 1650] [id = 244] 14:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbe5800 == 31 [pid = 1650] [id = 247] 14:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12b715800 == 30 [pid = 1650] [id = 250] 14:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5f3000 == 29 [pid = 1650] [id = 240] 14:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11a824000 == 28 [pid = 1650] [id = 237] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11af29c00) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12909ac00) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11a663c00) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1152b3000) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12d16e000) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12c104400) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128a34400) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b21a000) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129099400) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12b6fac00) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b6f0000) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12768f000) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11b988800) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11aa39c00) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11913dc00) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12bd06400) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11c9ee800) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11c54ec00) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11c56dc00) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11b990000) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11c10ac00) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11901d000) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11a604c00) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118f94400) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1187b6400) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11b98cc00) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11919e800) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12b21f800) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1292cc000) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1279a9400) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1276e9800) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11c478400) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x127194400) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12ba4a400) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12ba49800) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12b6f3800) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1292cd000) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126a42400) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12c10d800) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12bf8e800) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 14:40:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7cb000 == 27 [pid = 1650] [id = 251] 14:40:18 INFO - PROCESS | 1650 | 1461793218500 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]]]}] 14:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1626ms 14:40:18 INFO - PROCESS | 1650 | 1461793218528 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 14:40:18 INFO - PROCESS | 1650 | 1461793218531 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 14:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:40:18 INFO - PROCESS | 1650 | 1461793218535 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:40:18 INFO - PROCESS | 1650 | 1461793218537 Marionette TRACE conn2 <- [1,982,null,{}] 14:40:18 INFO - PROCESS | 1650 | 1461793218542 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}] 14:40:18 INFO - PROCESS | 1650 | 1461793218619 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 14:40:18 INFO - PROCESS | 1650 | 1461793218664 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11574f000 == 28 [pid = 1650] [id = 253] 14:40:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11548ac00) [pid = 1650] [serial = 757] [outer = 0x0] 14:40:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11555d800) [pid = 1650] [serial = 758] [outer = 0x11548ac00] 14:40:18 INFO - PROCESS | 1650 | 1461793218692 Marionette DEBUG loaded listener.js 14:40:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11772f400) [pid = 1650] [serial = 759] [outer = 0x11548ac00] 14:40:19 INFO - PROCESS | 1650 | 1461793219003 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]]]}] 14:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 521ms 14:40:19 INFO - PROCESS | 1650 | 1461793219056 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 14:40:19 INFO - PROCESS | 1650 | 1461793219060 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 14:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:40:19 INFO - PROCESS | 1650 | 1461793219065 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:40:19 INFO - PROCESS | 1650 | 1461793219067 Marionette TRACE conn2 <- [1,986,null,{}] 14:40:19 INFO - PROCESS | 1650 | 1461793219069 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}] 14:40:19 INFO - PROCESS | 1650 | 1461793219139 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 14:40:19 INFO - PROCESS | 1650 | 1461793219185 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ac7000 == 29 [pid = 1650] [id = 254] 14:40:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1158f4800) [pid = 1650] [serial = 760] [outer = 0x0] 14:40:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118d20800) [pid = 1650] [serial = 761] [outer = 0x1158f4800] 14:40:19 INFO - PROCESS | 1650 | 1461793219211 Marionette DEBUG loaded listener.js 14:40:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11901c800) [pid = 1650] [serial = 762] [outer = 0x1158f4800] 14:40:19 INFO - PROCESS | 1650 | 1461793219541 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]]]}] 14:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 519ms 14:40:19 INFO - PROCESS | 1650 | 1461793219585 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 14:40:19 INFO - PROCESS | 1650 | 1461793219588 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 14:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:40:19 INFO - PROCESS | 1650 | 1461793219592 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:40:19 INFO - PROCESS | 1650 | 1461793219595 Marionette TRACE conn2 <- [1,990,null,{}] 14:40:19 INFO - PROCESS | 1650 | 1461793219607 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}] 14:40:19 INFO - PROCESS | 1650 | 1461793219718 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 14:40:19 INFO - PROCESS | 1650 | 1461793219785 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c33800 == 30 [pid = 1650] [id = 255] 14:40:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1135f5c00) [pid = 1650] [serial = 763] [outer = 0x0] 14:40:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1198e1400) [pid = 1650] [serial = 764] [outer = 0x1135f5c00] 14:40:19 INFO - PROCESS | 1650 | 1461793219830 Marionette DEBUG loaded listener.js 14:40:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11a666400) [pid = 1650] [serial = 765] [outer = 0x1135f5c00] 14:40:20 INFO - PROCESS | 1650 | 1461793220188 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]]]}] 14:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 624ms 14:40:20 INFO - PROCESS | 1650 | 1461793220216 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 14:40:20 INFO - PROCESS | 1650 | 1461793220219 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 14:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:40:20 INFO - PROCESS | 1650 | 1461793220222 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:40:20 INFO - PROCESS | 1650 | 1461793220223 Marionette TRACE conn2 <- [1,994,null,{}] 14:40:20 INFO - PROCESS | 1650 | 1461793220230 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}] 14:40:20 INFO - PROCESS | 1650 | 1461793220333 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 14:40:20 INFO - PROCESS | 1650 | 1461793220393 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a83b000 == 31 [pid = 1650] [id = 256] 14:40:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11913d800) [pid = 1650] [serial = 766] [outer = 0x0] 14:40:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11aa36000) [pid = 1650] [serial = 767] [outer = 0x11913d800] 14:40:20 INFO - PROCESS | 1650 | 1461793220434 Marionette DEBUG loaded listener.js 14:40:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11ad50400) [pid = 1650] [serial = 768] [outer = 0x11913d800] 14:40:20 INFO - PROCESS | 1650 | 1461793220817 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]]]}] 14:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 626ms 14:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:40:20 INFO - PROCESS | 1650 | 1461793220848 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 14:40:20 INFO - PROCESS | 1650 | 1461793220849 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 14:40:20 INFO - PROCESS | 1650 | 1461793220851 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:40:20 INFO - PROCESS | 1650 | 1461793220852 Marionette TRACE conn2 <- [1,998,null,{}] 14:40:20 INFO - PROCESS | 1650 | 1461793220854 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}] 14:40:20 INFO - PROCESS | 1650 | 1461793220921 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 14:40:20 INFO - PROCESS | 1650 | 1461793220966 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afef000 == 32 [pid = 1650] [id = 257] 14:40:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11555a800) [pid = 1650] [serial = 769] [outer = 0x0] 14:40:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11ad59800) [pid = 1650] [serial = 770] [outer = 0x11555a800] 14:40:20 INFO - PROCESS | 1650 | 1461793220992 Marionette DEBUG loaded listener.js 14:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11b906800) [pid = 1650] [serial = 771] [outer = 0x11555a800] 14:40:21 INFO - PROCESS | 1650 | 1461793221306 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]]]}] 14:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 471ms 14:40:21 INFO - PROCESS | 1650 | 1461793221323 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 14:40:21 INFO - PROCESS | 1650 | 1461793221324 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 14:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:40:21 INFO - PROCESS | 1650 | 1461793221330 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:40:21 INFO - PROCESS | 1650 | 1461793221331 Marionette TRACE conn2 <- [1,1002,null,{}] 14:40:21 INFO - PROCESS | 1650 | 1461793221334 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}] 14:40:21 INFO - PROCESS | 1650 | 1461793221417 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 14:40:21 INFO - PROCESS | 1650 | 1461793221422 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11be9d800 == 33 [pid = 1650] [id = 258] 14:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11af1cc00) [pid = 1650] [serial = 772] [outer = 0x0] 14:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11b9e7400) [pid = 1650] [serial = 773] [outer = 0x11af1cc00] 14:40:21 INFO - PROCESS | 1650 | 1461793221453 Marionette DEBUG loaded listener.js 14:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11c478400) [pid = 1650] [serial = 774] [outer = 0x11af1cc00] 14:40:21 INFO - PROCESS | 1650 | 1461793221750 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]]]}] 14:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 469ms 14:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:40:21 INFO - PROCESS | 1650 | 1461793221800 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 14:40:21 INFO - PROCESS | 1650 | 1461793221801 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 14:40:21 INFO - PROCESS | 1650 | 1461793221803 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:40:21 INFO - PROCESS | 1650 | 1461793221804 Marionette TRACE conn2 <- [1,1006,null,{}] 14:40:21 INFO - PROCESS | 1650 | 1461793221806 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}] 14:40:21 INFO - PROCESS | 1650 | 1461793221893 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 14:40:21 INFO - PROCESS | 1650 | 1461793221898 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf9d800 == 34 [pid = 1650] [id = 259] 14:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11b90cc00) [pid = 1650] [serial = 775] [outer = 0x0] 14:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11c552400) [pid = 1650] [serial = 776] [outer = 0x11b90cc00] 14:40:21 INFO - PROCESS | 1650 | 1461793221925 Marionette DEBUG loaded listener.js 14:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11c8a5800) [pid = 1650] [serial = 777] [outer = 0x11b90cc00] 14:40:22 INFO - PROCESS | 1650 | 1461793222232 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]]]}] 14:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 469ms 14:40:22 INFO - PROCESS | 1650 | 1461793222272 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 14:40:22 INFO - PROCESS | 1650 | 1461793222274 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 14:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:40:22 INFO - PROCESS | 1650 | 1461793222278 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:40:22 INFO - PROCESS | 1650 | 1461793222279 Marionette TRACE conn2 <- [1,1010,null,{}] 14:40:22 INFO - PROCESS | 1650 | 1461793222282 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}] 14:40:22 INFO - PROCESS | 1650 | 1461793222348 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 14:40:22 INFO - PROCESS | 1650 | 1461793222352 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c692000 == 35 [pid = 1650] [id = 260] 14:40:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c116400) [pid = 1650] [serial = 778] [outer = 0x0] 14:40:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x125a54400) [pid = 1650] [serial = 779] [outer = 0x11c116400] 14:40:22 INFO - PROCESS | 1650 | 1461793222379 Marionette DEBUG loaded listener.js 14:40:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x125fdac00) [pid = 1650] [serial = 780] [outer = 0x11c116400] 14:40:22 INFO - PROCESS | 1650 | 1461793222677 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]]]}] 14:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 419ms 14:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:40:22 INFO - PROCESS | 1650 | 1461793222700 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 14:40:22 INFO - PROCESS | 1650 | 1461793222701 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 14:40:22 INFO - PROCESS | 1650 | 1461793222703 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:40:22 INFO - PROCESS | 1650 | 1461793222704 Marionette TRACE conn2 <- [1,1014,null,{}] 14:40:22 INFO - PROCESS | 1650 | 1461793222706 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}] 14:40:22 INFO - PROCESS | 1650 | 1461793222797 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 14:40:22 INFO - PROCESS | 1650 | 1461793222823 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c33000 == 36 [pid = 1650] [id = 261] 14:40:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1142b6400) [pid = 1650] [serial = 781] [outer = 0x0] 14:40:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x125fd3c00) [pid = 1650] [serial = 782] [outer = 0x1142b6400] 14:40:22 INFO - PROCESS | 1650 | 1461793222848 Marionette DEBUG loaded listener.js 14:40:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126e5b800) [pid = 1650] [serial = 783] [outer = 0x1142b6400] 14:40:23 INFO - PROCESS | 1650 | 1461793223125 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]]]}] 14:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 469ms 14:40:23 INFO - PROCESS | 1650 | 1461793223173 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 14:40:23 INFO - PROCESS | 1650 | 1461793223174 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 14:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:40:23 INFO - PROCESS | 1650 | 1461793223180 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:40:23 INFO - PROCESS | 1650 | 1461793223181 Marionette TRACE conn2 <- [1,1018,null,{}] 14:40:23 INFO - PROCESS | 1650 | 1461793223183 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}] 14:40:23 INFO - PROCESS | 1650 | 1461793223257 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 14:40:23 INFO - PROCESS | 1650 | 1461793223263 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e8d000 == 37 [pid = 1650] [id = 262] 14:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11be05400) [pid = 1650] [serial = 784] [outer = 0x0] 14:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12768d800) [pid = 1650] [serial = 785] [outer = 0x11be05400] 14:40:23 INFO - PROCESS | 1650 | 1461793223289 Marionette DEBUG loaded listener.js 14:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12768f000) [pid = 1650] [serial = 786] [outer = 0x11be05400] 14:40:23 INFO - PROCESS | 1650 | 1461793223655 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]]]}] 14:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 519ms 14:40:23 INFO - PROCESS | 1650 | 1461793223698 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 14:40:23 INFO - PROCESS | 1650 | 1461793223700 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 14:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:40:23 INFO - PROCESS | 1650 | 1461793223702 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:40:23 INFO - PROCESS | 1650 | 1461793223704 Marionette TRACE conn2 <- [1,1022,null,{}] 14:40:23 INFO - PROCESS | 1650 | 1461793223706 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}] 14:40:23 INFO - PROCESS | 1650 | 1461793223819 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 14:40:23 INFO - PROCESS | 1650 | 1461793223826 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afed800 == 38 [pid = 1650] [id = 263] 14:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x127695800) [pid = 1650] [serial = 787] [outer = 0x0] 14:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127ae4c00) [pid = 1650] [serial = 788] [outer = 0x127695800] 14:40:23 INFO - PROCESS | 1650 | 1461793223854 Marionette DEBUG loaded listener.js 14:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1280be400) [pid = 1650] [serial = 789] [outer = 0x127695800] 14:40:24 INFO - PROCESS | 1650 | 1461793224186 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]]]}] 14:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 527ms 14:40:24 INFO - PROCESS | 1650 | 1461793224230 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 14:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:40:24 INFO - PROCESS | 1650 | 1461793224231 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 14:40:24 INFO - PROCESS | 1650 | 1461793224234 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:40:24 INFO - PROCESS | 1650 | 1461793224235 Marionette TRACE conn2 <- [1,1026,null,{}] 14:40:24 INFO - PROCESS | 1650 | 1461793224237 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}] 14:40:24 INFO - PROCESS | 1650 | 1461793224334 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 14:40:24 INFO - PROCESS | 1650 | 1461793224358 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x127885000 == 39 [pid = 1650] [id = 264] 14:40:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128a2f400) [pid = 1650] [serial = 790] [outer = 0x0] 14:40:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129094800) [pid = 1650] [serial = 791] [outer = 0x128a2f400] 14:40:24 INFO - PROCESS | 1650 | 1461793224397 Marionette DEBUG loaded listener.js 14:40:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12909f800) [pid = 1650] [serial = 792] [outer = 0x128a2f400] 14:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 624ms 14:40:24 INFO - PROCESS | 1650 | 1461793224853 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]]]}] 14:40:24 INFO - PROCESS | 1650 | 1461793224862 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 14:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:40:24 INFO - PROCESS | 1650 | 1461793224864 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 14:40:24 INFO - PROCESS | 1650 | 1461793224868 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:40:24 INFO - PROCESS | 1650 | 1461793224869 Marionette TRACE conn2 <- [1,1030,null,{}] 14:40:24 INFO - PROCESS | 1650 | 1461793224873 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}] 14:40:25 INFO - PROCESS | 1650 | 1461793225007 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 14:40:25 INFO - PROCESS | 1650 | 1461793225112 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292fd800 == 40 [pid = 1650] [id = 265] 14:40:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1292cd000) [pid = 1650] [serial = 793] [outer = 0x0] 14:40:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1293ba000) [pid = 1650] [serial = 794] [outer = 0x1292cd000] 14:40:25 INFO - PROCESS | 1650 | 1461793225140 Marionette DEBUG loaded listener.js 14:40:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12950e000) [pid = 1650] [serial = 795] [outer = 0x1292cd000] 14:40:25 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1293b3c00) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:40:25 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12b219000) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:40:25 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1293b9000) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:40:25 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x115aa7800) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:40:25 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12b6ecc00) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:40:25 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12b77d000) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:40:25 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1190bc800) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:40:25 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x127ae2c00) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:40:25 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127ae7c00) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:40:25 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x127196800) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:40:25 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x114539000) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:40:25 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11c56b400) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:40:25 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1147d6800) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:40:25 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11ad54800) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:40:25 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1135b2800) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:40:25 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115561c00) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:40:25 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11555f000) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:40:25 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12c108000) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 720ms 14:40:25 INFO - PROCESS | 1650 | 1461793225579 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]]]}] 14:40:25 INFO - PROCESS | 1650 | 1461793225587 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 14:40:25 INFO - PROCESS | 1650 | 1461793225588 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 14:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:40:25 INFO - PROCESS | 1650 | 1461793225591 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:40:25 INFO - PROCESS | 1650 | 1461793225591 Marionette TRACE conn2 <- [1,1034,null,{}] 14:40:25 INFO - PROCESS | 1650 | 1461793225597 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}] 14:40:25 INFO - PROCESS | 1650 | 1461793225670 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 14:40:25 INFO - PROCESS | 1650 | 1461793225678 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab17800 == 41 [pid = 1650] [id = 266] 14:40:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x114539000) [pid = 1650] [serial = 796] [outer = 0x0] 14:40:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11ad59c00) [pid = 1650] [serial = 797] [outer = 0x114539000] 14:40:25 INFO - PROCESS | 1650 | 1461793225703 Marionette DEBUG loaded listener.js 14:40:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x127807c00) [pid = 1650] [serial = 798] [outer = 0x114539000] 14:40:26 INFO - PROCESS | 1650 | 1461793226020 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]]]}] 14:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 472ms 14:40:26 INFO - PROCESS | 1650 | 1461793226062 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 14:40:26 INFO - PROCESS | 1650 | 1461793226063 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 14:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:40:26 INFO - PROCESS | 1650 | 1461793226065 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:40:26 INFO - PROCESS | 1650 | 1461793226067 Marionette TRACE conn2 <- [1,1038,null,{}] 14:40:26 INFO - PROCESS | 1650 | 1461793226070 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}] 14:40:26 INFO - PROCESS | 1650 | 1461793226161 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 14:40:26 INFO - PROCESS | 1650 | 1461793226167 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b711000 == 42 [pid = 1650] [id = 267] 14:40:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11aa3e800) [pid = 1650] [serial = 799] [outer = 0x0] 14:40:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1280b1400) [pid = 1650] [serial = 800] [outer = 0x11aa3e800] 14:40:26 INFO - PROCESS | 1650 | 1461793226192 Marionette DEBUG loaded listener.js 14:40:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12b218c00) [pid = 1650] [serial = 801] [outer = 0x11aa3e800] 14:40:26 INFO - PROCESS | 1650 | 1461793226496 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]]]}] 14:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 470ms 14:40:26 INFO - PROCESS | 1650 | 1461793226537 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 14:40:26 INFO - PROCESS | 1650 | 1461793226538 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 14:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:40:26 INFO - PROCESS | 1650 | 1461793226540 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:40:26 INFO - PROCESS | 1650 | 1461793226542 Marionette TRACE conn2 <- [1,1042,null,{}] 14:40:26 INFO - PROCESS | 1650 | 1461793226546 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}] 14:40:26 INFO - PROCESS | 1650 | 1461793226617 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 14:40:26 INFO - PROCESS | 1650 | 1461793226621 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbe5800 == 43 [pid = 1650] [id = 268] 14:40:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1293b1000) [pid = 1650] [serial = 802] [outer = 0x0] 14:40:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b6ed400) [pid = 1650] [serial = 803] [outer = 0x1293b1000] 14:40:26 INFO - PROCESS | 1650 | 1461793226648 Marionette DEBUG loaded listener.js 14:40:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b6f5c00) [pid = 1650] [serial = 804] [outer = 0x1293b1000] 14:40:26 INFO - PROCESS | 1650 | 1461793226945 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]]]}] 14:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 422ms 14:40:26 INFO - PROCESS | 1650 | 1461793226963 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 14:40:26 INFO - PROCESS | 1650 | 1461793226965 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 14:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:40:26 INFO - PROCESS | 1650 | 1461793226968 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:40:26 INFO - PROCESS | 1650 | 1461793226969 Marionette TRACE conn2 <- [1,1046,null,{}] 14:40:26 INFO - PROCESS | 1650 | 1461793226971 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}] 14:40:27 INFO - PROCESS | 1650 | 1461793227047 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 14:40:27 INFO - PROCESS | 1650 | 1461793227096 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bfb3800 == 44 [pid = 1650] [id = 269] 14:40:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11c9c1000) [pid = 1650] [serial = 805] [outer = 0x0] 14:40:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b6f6400) [pid = 1650] [serial = 806] [outer = 0x11c9c1000] 14:40:27 INFO - PROCESS | 1650 | 1461793227121 Marionette DEBUG loaded listener.js 14:40:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12ba46000) [pid = 1650] [serial = 807] [outer = 0x11c9c1000] 14:40:27 INFO - PROCESS | 1650 | 1461793227398 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]]]}] 14:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 470ms 14:40:27 INFO - PROCESS | 1650 | 1461793227437 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 14:40:27 INFO - PROCESS | 1650 | 1461793227439 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 14:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:40:27 INFO - PROCESS | 1650 | 1461793227442 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:40:27 INFO - PROCESS | 1650 | 1461793227446 Marionette TRACE conn2 <- [1,1050,null,{}] 14:40:27 INFO - PROCESS | 1650 | 1461793227448 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}] 14:40:27 INFO - PROCESS | 1650 | 1461793227523 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 14:40:27 INFO - PROCESS | 1650 | 1461793227616 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b27800 == 45 [pid = 1650] [id = 270] 14:40:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1135a8800) [pid = 1650] [serial = 808] [outer = 0x0] 14:40:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1136d4000) [pid = 1650] [serial = 809] [outer = 0x1135a8800] 14:40:27 INFO - PROCESS | 1650 | 1461793227648 Marionette DEBUG loaded listener.js 14:40:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x114bb9400) [pid = 1650] [serial = 810] [outer = 0x1135a8800] 14:40:28 INFO - PROCESS | 1650 | 1461793228119 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]]]}] 14:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 722ms 14:40:28 INFO - PROCESS | 1650 | 1461793228164 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 14:40:28 INFO - PROCESS | 1650 | 1461793228167 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 14:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:40:28 INFO - PROCESS | 1650 | 1461793228170 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:40:28 INFO - PROCESS | 1650 | 1461793228173 Marionette TRACE conn2 <- [1,1054,null,{}] 14:40:28 INFO - PROCESS | 1650 | 1461793228176 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}] 14:40:28 INFO - PROCESS | 1650 | 1461793228285 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 14:40:28 INFO - PROCESS | 1650 | 1461793228356 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d44800 == 46 [pid = 1650] [id = 271] 14:40:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1158f0000) [pid = 1650] [serial = 811] [outer = 0x0] 14:40:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118f15c00) [pid = 1650] [serial = 812] [outer = 0x1158f0000] 14:40:28 INFO - PROCESS | 1650 | 1461793228388 Marionette DEBUG loaded listener.js 14:40:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1190bc400) [pid = 1650] [serial = 813] [outer = 0x1158f0000] 14:40:29 INFO - PROCESS | 1650 | 1461793229075 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]]]}] 14:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 970ms 14:40:29 INFO - PROCESS | 1650 | 1461793229141 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 14:40:29 INFO - PROCESS | 1650 | 1461793229143 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 14:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:40:29 INFO - PROCESS | 1650 | 1461793229146 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:40:29 INFO - PROCESS | 1650 | 1461793229149 Marionette TRACE conn2 <- [1,1058,null,{}] 14:40:29 INFO - PROCESS | 1650 | 1461793229153 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}] 14:40:29 INFO - PROCESS | 1650 | 1461793229247 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 14:40:29 INFO - PROCESS | 1650 | 1461793229296 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x118769000 == 47 [pid = 1650] [id = 272] 14:40:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118a81000) [pid = 1650] [serial = 814] [outer = 0x0] 14:40:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118df0800) [pid = 1650] [serial = 815] [outer = 0x118a81000] 14:40:29 INFO - PROCESS | 1650 | 1461793229319 Marionette DEBUG loaded listener.js 14:40:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11901cc00) [pid = 1650] [serial = 816] [outer = 0x118a81000] 14:40:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12bfb3800 == 46 [pid = 1650] [id = 269] 14:40:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbe5800 == 45 [pid = 1650] [id = 268] 14:40:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12b711000 == 44 [pid = 1650] [id = 267] 14:40:29 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12dc03800) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 14:40:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab17800 == 43 [pid = 1650] [id = 266] 14:40:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1292fd800 == 42 [pid = 1650] [id = 265] 14:40:29 INFO - PROCESS | 1650 | --DOCSHELL 0x127885000 == 41 [pid = 1650] [id = 264] 14:40:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11afed800 == 40 [pid = 1650] [id = 263] 14:40:29 INFO - PROCESS | 1650 | --DOCSHELL 0x125e8d000 == 39 [pid = 1650] [id = 262] 14:40:29 INFO - PROCESS | 1650 | --DOCSHELL 0x119c33000 == 38 [pid = 1650] [id = 261] 14:40:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11c692000 == 37 [pid = 1650] [id = 260] 14:40:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf9d800 == 36 [pid = 1650] [id = 259] 14:40:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11be9d800 == 35 [pid = 1650] [id = 258] 14:40:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11afef000 == 34 [pid = 1650] [id = 257] 14:40:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11a83b000 == 33 [pid = 1650] [id = 256] 14:40:29 INFO - PROCESS | 1650 | --DOCSHELL 0x119c33800 == 32 [pid = 1650] [id = 255] 14:40:29 INFO - PROCESS | 1650 | --DOCSHELL 0x118ac7000 == 31 [pid = 1650] [id = 254] 14:40:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11574f000 == 30 [pid = 1650] [id = 253] 14:40:29 INFO - PROCESS | 1650 | 1461793229873 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]]]}] 14:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 773ms 14:40:29 INFO - PROCESS | 1650 | 1461793229920 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 14:40:29 INFO - PROCESS | 1650 | 1461793229926 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 14:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:40:29 INFO - PROCESS | 1650 | 1461793229936 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:40:29 INFO - PROCESS | 1650 | 1461793229939 Marionette TRACE conn2 <- [1,1062,null,{}] 14:40:29 INFO - PROCESS | 1650 | 1461793229942 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}] 14:40:30 INFO - PROCESS | 1650 | 1461793230028 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12b220000) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12d566000) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12bd0fc00) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12b77dc00) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11aa40800) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12bf1ac00) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12bf93400) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12c106c00) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b6f6c00) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12d178c00) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127695400) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1290a1400) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1280bc000) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x129073c00) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x127809000) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127ae3800) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12715f800) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12749d800) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x125c7ec00) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x127155c00) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11c473c00) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11c558c00) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11b9e1000) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11be0ac00) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11acd4800) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11af22c00) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118f1b000) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1198e1c00) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115a2f400) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118d25800) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12d303800) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12d302c00) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12b6f7800) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12d55ac00) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1293b2400) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 14:40:30 INFO - PROCESS | 1650 | 1461793230084 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11933d800 == 31 [pid = 1650] [id = 273] 14:40:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11548b800) [pid = 1650] [serial = 817] [outer = 0x0] 14:40:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118f97c00) [pid = 1650] [serial = 818] [outer = 0x11548b800] 14:40:30 INFO - PROCESS | 1650 | 1461793230113 Marionette DEBUG loaded listener.js 14:40:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119e54000) [pid = 1650] [serial = 819] [outer = 0x11548b800] 14:40:30 INFO - PROCESS | 1650 | 1461793230415 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]]]}] 14:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 521ms 14:40:30 INFO - PROCESS | 1650 | 1461793230457 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 14:40:30 INFO - PROCESS | 1650 | 1461793230458 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 14:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:40:30 INFO - PROCESS | 1650 | 1461793230463 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:40:30 INFO - PROCESS | 1650 | 1461793230465 Marionette TRACE conn2 <- [1,1066,null,{}] 14:40:30 INFO - PROCESS | 1650 | 1461793230473 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}] 14:40:30 INFO - PROCESS | 1650 | 1461793230549 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 14:40:30 INFO - PROCESS | 1650 | 1461793230614 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b944800 == 32 [pid = 1650] [id = 274] 14:40:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118a81800) [pid = 1650] [serial = 820] [outer = 0x0] 14:40:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11aa35800) [pid = 1650] [serial = 821] [outer = 0x118a81800] 14:40:30 INFO - PROCESS | 1650 | 1461793230643 Marionette DEBUG loaded listener.js 14:40:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11af2c400) [pid = 1650] [serial = 822] [outer = 0x118a81800] 14:40:30 INFO - PROCESS | 1650 | 1461793230946 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]]]}] 14:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 520ms 14:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:40:30 INFO - PROCESS | 1650 | 1461793230984 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 14:40:30 INFO - PROCESS | 1650 | 1461793230985 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 14:40:30 INFO - PROCESS | 1650 | 1461793230987 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:40:30 INFO - PROCESS | 1650 | 1461793230989 Marionette TRACE conn2 <- [1,1070,null,{}] 14:40:30 INFO - PROCESS | 1650 | 1461793230991 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}] 14:40:31 INFO - PROCESS | 1650 | 1461793231064 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 14:40:31 INFO - PROCESS | 1650 | 1461793231068 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c31b800 == 33 [pid = 1650] [id = 275] 14:40:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115213c00) [pid = 1650] [serial = 823] [outer = 0x0] 14:40:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11b9e1000) [pid = 1650] [serial = 824] [outer = 0x115213c00] 14:40:31 INFO - PROCESS | 1650 | 1461793231097 Marionette DEBUG loaded listener.js 14:40:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11c10c800) [pid = 1650] [serial = 825] [outer = 0x115213c00] 14:40:31 INFO - PROCESS | 1650 | 1461793231411 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]]]}] 14:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 469ms 14:40:31 INFO - PROCESS | 1650 | 1461793231458 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 14:40:31 INFO - PROCESS | 1650 | 1461793231459 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 14:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:40:31 INFO - PROCESS | 1650 | 1461793231461 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:40:31 INFO - PROCESS | 1650 | 1461793231462 Marionette TRACE conn2 <- [1,1074,null,{}] 14:40:31 INFO - PROCESS | 1650 | 1461793231477 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}] 14:40:31 INFO - PROCESS | 1650 | 1461793231547 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 14:40:31 INFO - PROCESS | 1650 | 1461793231551 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f54000 == 34 [pid = 1650] [id = 276] 14:40:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11c112000) [pid = 1650] [serial = 826] [outer = 0x0] 14:40:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c476000) [pid = 1650] [serial = 827] [outer = 0x11c112000] 14:40:31 INFO - PROCESS | 1650 | 1461793231578 Marionette DEBUG loaded listener.js 14:40:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11c54ec00) [pid = 1650] [serial = 828] [outer = 0x11c112000] 14:40:32 INFO - PROCESS | 1650 | 1461793232184 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]]]}] 14:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 732ms 14:40:32 INFO - PROCESS | 1650 | 1461793232194 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 14:40:32 INFO - PROCESS | 1650 | 1461793232196 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 14:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:40:32 INFO - PROCESS | 1650 | 1461793232199 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:40:32 INFO - PROCESS | 1650 | 1461793232201 Marionette TRACE conn2 <- [1,1078,null,{}] 14:40:32 INFO - PROCESS | 1650 | 1461793232204 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}] 14:40:32 INFO - PROCESS | 1650 | 1461793232368 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 14:40:32 INFO - PROCESS | 1650 | 1461793232417 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x126efd800 == 35 [pid = 1650] [id = 277] 14:40:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11c54fc00) [pid = 1650] [serial = 829] [outer = 0x0] 14:40:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12749d800) [pid = 1650] [serial = 830] [outer = 0x11c54fc00] 14:40:32 INFO - PROCESS | 1650 | 1461793232459 Marionette DEBUG loaded listener.js 14:40:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x127ae6000) [pid = 1650] [serial = 831] [outer = 0x11c54fc00] 14:40:32 INFO - PROCESS | 1650 | 1461793232803 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]]]}] 14:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 623ms 14:40:32 INFO - PROCESS | 1650 | 1461793232823 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 14:40:32 INFO - PROCESS | 1650 | 1461793232824 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 14:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:40:32 INFO - PROCESS | 1650 | 1461793232828 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:40:32 INFO - PROCESS | 1650 | 1461793232829 Marionette TRACE conn2 <- [1,1082,null,{}] 14:40:32 INFO - PROCESS | 1650 | 1461793232838 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}] 14:40:32 INFO - PROCESS | 1650 | 1461793232925 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 14:40:32 INFO - PROCESS | 1650 | 1461793232929 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12809b000 == 36 [pid = 1650] [id = 278] 14:40:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11a661400) [pid = 1650] [serial = 832] [outer = 0x0] 14:40:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128a3b000) [pid = 1650] [serial = 833] [outer = 0x11a661400] 14:40:32 INFO - PROCESS | 1650 | 1461793232954 Marionette DEBUG loaded listener.js 14:40:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12909b000) [pid = 1650] [serial = 834] [outer = 0x11a661400] 14:40:33 INFO - PROCESS | 1650 | 1461793233291 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]]]}] 14:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 478ms 14:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:40:33 INFO - PROCESS | 1650 | 1461793233306 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 14:40:33 INFO - PROCESS | 1650 | 1461793233307 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 14:40:33 INFO - PROCESS | 1650 | 1461793233313 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:40:33 INFO - PROCESS | 1650 | 1461793233314 Marionette TRACE conn2 <- [1,1086,null,{}] 14:40:33 INFO - PROCESS | 1650 | 1461793233317 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}] 14:40:33 INFO - PROCESS | 1650 | 1461793233405 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 14:40:33 INFO - PROCESS | 1650 | 1461793233437 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292fd800 == 37 [pid = 1650] [id = 279] 14:40:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12909c000) [pid = 1650] [serial = 835] [outer = 0x0] 14:40:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1292cb800) [pid = 1650] [serial = 836] [outer = 0x12909c000] 14:40:33 INFO - PROCESS | 1650 | 1461793233463 Marionette DEBUG loaded listener.js 14:40:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12950f800) [pid = 1650] [serial = 837] [outer = 0x12909c000] 14:40:33 INFO - PROCESS | 1650 | 1461793233753 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]]]}] 14:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 470ms 14:40:33 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x127695800) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:40:33 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1158f4800) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:40:33 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11c116400) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:40:33 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11548ac00) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:40:33 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x127690000) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:40:33 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11af1cc00) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:40:33 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11555a800) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:40:33 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11913d800) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:40:33 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128a2f400) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:40:33 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1293b1000) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:40:33 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1292cd000) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:40:33 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11b90cc00) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:40:33 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x114539000) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:40:33 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11aa3e800) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:40:33 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1142b6400) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:40:33 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11be05400) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:40:33 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1135f5c00) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:40:33 INFO - PROCESS | 1650 | 1461793233912 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 14:40:33 INFO - PROCESS | 1650 | 1461793233913 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 14:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:40:33 INFO - PROCESS | 1650 | 1461793233917 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:40:33 INFO - PROCESS | 1650 | 1461793233918 Marionette TRACE conn2 <- [1,1090,null,{}] 14:40:33 INFO - PROCESS | 1650 | 1461793233921 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}] 14:40:33 INFO - PROCESS | 1650 | 1461793233991 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 14:40:34 INFO - PROCESS | 1650 | 1461793233998 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198c7000 == 38 [pid = 1650] [id = 280] 14:40:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119138800) [pid = 1650] [serial = 838] [outer = 0x0] 14:40:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11aa34c00) [pid = 1650] [serial = 839] [outer = 0x119138800] 14:40:34 INFO - PROCESS | 1650 | 1461793234023 Marionette DEBUG loaded listener.js 14:40:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11b90cc00) [pid = 1650] [serial = 840] [outer = 0x119138800] 14:40:34 INFO - PROCESS | 1650 | 1461793234404 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]]]}] 14:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 518ms 14:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:40:34 INFO - PROCESS | 1650 | 1461793234436 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 14:40:34 INFO - PROCESS | 1650 | 1461793234438 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 14:40:34 INFO - PROCESS | 1650 | 1461793234441 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:40:34 INFO - PROCESS | 1650 | 1461793234443 Marionette TRACE conn2 <- [1,1094,null,{}] 14:40:34 INFO - PROCESS | 1650 | 1461793234447 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}] 14:40:34 INFO - PROCESS | 1650 | 1461793234557 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 14:40:34 INFO - PROCESS | 1650 | 1461793234626 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c31a000 == 39 [pid = 1650] [id = 281] 14:40:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11913d800) [pid = 1650] [serial = 841] [outer = 0x0] 14:40:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126a45c00) [pid = 1650] [serial = 842] [outer = 0x11913d800] 14:40:34 INFO - PROCESS | 1650 | 1461793234666 Marionette DEBUG loaded listener.js 14:40:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1292c3400) [pid = 1650] [serial = 843] [outer = 0x11913d800] 14:40:35 INFO - PROCESS | 1650 | 1461793235043 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]]]}] 14:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 619ms 14:40:35 INFO - PROCESS | 1650 | 1461793235061 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 14:40:35 INFO - PROCESS | 1650 | 1461793235063 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 14:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:40:35 INFO - PROCESS | 1650 | 1461793235065 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:40:35 INFO - PROCESS | 1650 | 1461793235067 Marionette TRACE conn2 <- [1,1098,null,{}] 14:40:35 INFO - PROCESS | 1650 | 1461793235069 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}] 14:40:35 INFO - PROCESS | 1650 | 1461793235154 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 14:40:35 INFO - PROCESS | 1650 | 1461793235202 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbde800 == 40 [pid = 1650] [id = 282] 14:40:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11be11000) [pid = 1650] [serial = 844] [outer = 0x0] 14:40:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12b217000) [pid = 1650] [serial = 845] [outer = 0x11be11000] 14:40:35 INFO - PROCESS | 1650 | 1461793235232 Marionette DEBUG loaded listener.js 14:40:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12bd09400) [pid = 1650] [serial = 846] [outer = 0x11be11000] 14:40:35 INFO - PROCESS | 1650 | 1461793235533 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]]]}] 14:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 519ms 14:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:40:35 INFO - PROCESS | 1650 | 1461793235584 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 14:40:35 INFO - PROCESS | 1650 | 1461793235585 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 14:40:35 INFO - PROCESS | 1650 | 1461793235587 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:40:35 INFO - PROCESS | 1650 | 1461793235588 Marionette TRACE conn2 <- [1,1102,null,{}] 14:40:35 INFO - PROCESS | 1650 | 1461793235591 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}] 14:40:35 INFO - PROCESS | 1650 | 1461793235666 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 14:40:35 INFO - PROCESS | 1650 | 1461793235670 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2c8800 == 41 [pid = 1650] [id = 283] 14:40:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12bd10c00) [pid = 1650] [serial = 847] [outer = 0x0] 14:40:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12bf17c00) [pid = 1650] [serial = 848] [outer = 0x12bd10c00] 14:40:35 INFO - PROCESS | 1650 | 1461793235697 Marionette DEBUG loaded listener.js 14:40:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12bf94000) [pid = 1650] [serial = 849] [outer = 0x12bd10c00] 14:40:36 INFO - PROCESS | 1650 | 1461793236103 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]]]}] 14:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 568ms 14:40:36 INFO - PROCESS | 1650 | 1461793236156 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 14:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:40:36 INFO - PROCESS | 1650 | 1461793236158 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 14:40:36 INFO - PROCESS | 1650 | 1461793236162 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:40:36 INFO - PROCESS | 1650 | 1461793236164 Marionette TRACE conn2 <- [1,1106,null,{}] 14:40:36 INFO - PROCESS | 1650 | 1461793236168 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}] 14:40:36 INFO - PROCESS | 1650 | 1461793236266 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 14:40:36 INFO - PROCESS | 1650 | 1461793236319 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198c7800 == 42 [pid = 1650] [id = 284] 14:40:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1152b6000) [pid = 1650] [serial = 850] [outer = 0x0] 14:40:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x115aa7800) [pid = 1650] [serial = 851] [outer = 0x1152b6000] 14:40:36 INFO - PROCESS | 1650 | 1461793236344 Marionette DEBUG loaded listener.js 14:40:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119010000) [pid = 1650] [serial = 852] [outer = 0x1152b6000] 14:40:36 INFO - PROCESS | 1650 | 1461793236889 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]]]}] 14:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 773ms 14:40:36 INFO - PROCESS | 1650 | 1461793236936 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 14:40:36 INFO - PROCESS | 1650 | 1461793236942 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 14:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:40:36 INFO - PROCESS | 1650 | 1461793236948 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:40:36 INFO - PROCESS | 1650 | 1461793236951 Marionette TRACE conn2 <- [1,1110,null,{}] 14:40:36 INFO - PROCESS | 1650 | 1461793236955 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}] 14:40:37 INFO - PROCESS | 1650 | 1461793237058 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 14:40:37 INFO - PROCESS | 1650 | 1461793237107 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c685800 == 43 [pid = 1650] [id = 285] 14:40:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11935fc00) [pid = 1650] [serial = 853] [outer = 0x0] 14:40:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11aa3c800) [pid = 1650] [serial = 854] [outer = 0x11935fc00] 14:40:37 INFO - PROCESS | 1650 | 1461793237137 Marionette DEBUG loaded listener.js 14:40:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11af1b800) [pid = 1650] [serial = 855] [outer = 0x11935fc00] 14:40:37 INFO - PROCESS | 1650 | 1461793237546 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]]]}] 14:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 621ms 14:40:37 INFO - PROCESS | 1650 | 1461793237569 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 14:40:37 INFO - PROCESS | 1650 | 1461793237570 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 14:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:40:37 INFO - PROCESS | 1650 | 1461793237573 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:40:37 INFO - PROCESS | 1650 | 1461793237575 Marionette TRACE conn2 <- [1,1114,null,{}] 14:40:37 INFO - PROCESS | 1650 | 1461793237583 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}] 14:40:37 INFO - PROCESS | 1650 | 1461793237699 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 14:40:37 INFO - PROCESS | 1650 | 1461793237762 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2b1000 == 44 [pid = 1650] [id = 286] 14:40:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11c473400) [pid = 1650] [serial = 856] [outer = 0x0] 14:40:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11c9b3800) [pid = 1650] [serial = 857] [outer = 0x11c473400] 14:40:37 INFO - PROCESS | 1650 | 1461793237795 Marionette DEBUG loaded listener.js 14:40:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12780e400) [pid = 1650] [serial = 858] [outer = 0x11c473400] 14:40:38 INFO - PROCESS | 1650 | 1461793238211 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]]]}] 14:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 672ms 14:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:40:38 INFO - PROCESS | 1650 | 1461793238245 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 14:40:38 INFO - PROCESS | 1650 | 1461793238246 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 14:40:38 INFO - PROCESS | 1650 | 1461793238249 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:40:38 INFO - PROCESS | 1650 | 1461793238250 Marionette TRACE conn2 <- [1,1118,null,{}] 14:40:38 INFO - PROCESS | 1650 | 1461793238252 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}] 14:40:38 INFO - PROCESS | 1650 | 1461793238348 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 14:40:38 INFO - PROCESS | 1650 | 1461793238392 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7c3800 == 45 [pid = 1650] [id = 287] 14:40:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11c56b400) [pid = 1650] [serial = 859] [outer = 0x0] 14:40:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1293b9000) [pid = 1650] [serial = 860] [outer = 0x11c56b400] 14:40:38 INFO - PROCESS | 1650 | 1461793238422 Marionette DEBUG loaded listener.js 14:40:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b6f7800) [pid = 1650] [serial = 861] [outer = 0x11c56b400] 14:40:38 INFO - PROCESS | 1650 | 1461793238837 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]]]}] 14:40:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b215800) [pid = 1650] [serial = 862] [outer = 0x12fb5ac00] 14:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 620ms 14:40:38 INFO - PROCESS | 1650 | 1461793238912 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 14:40:38 INFO - PROCESS | 1650 | 1461793238913 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 14:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:40:38 INFO - PROCESS | 1650 | 1461793238920 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:40:38 INFO - PROCESS | 1650 | 1461793238921 Marionette TRACE conn2 <- [1,1122,null,{}] 14:40:38 INFO - PROCESS | 1650 | 1461793238924 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}] 14:40:39 INFO - PROCESS | 1650 | 1461793239032 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 14:40:39 INFO - PROCESS | 1650 | 1461793239092 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dcc9800 == 46 [pid = 1650] [id = 288] 14:40:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12780e800) [pid = 1650] [serial = 863] [outer = 0x0] 14:40:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12bd0e800) [pid = 1650] [serial = 864] [outer = 0x12780e800] 14:40:39 INFO - PROCESS | 1650 | 1461793239122 Marionette DEBUG loaded listener.js 14:40:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12bf97000) [pid = 1650] [serial = 865] [outer = 0x12780e800] 14:40:39 INFO - PROCESS | 1650 | 1461793239625 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]]]}] 14:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 871ms 14:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:40:39 INFO - PROCESS | 1650 | 1461793239791 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 14:40:39 INFO - PROCESS | 1650 | 1461793239793 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 14:40:39 INFO - PROCESS | 1650 | 1461793239796 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:40:39 INFO - PROCESS | 1650 | 1461793239798 Marionette TRACE conn2 <- [1,1126,null,{}] 14:40:39 INFO - PROCESS | 1650 | 1461793239802 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}] 14:40:39 INFO - PROCESS | 1650 | 1461793239896 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 14:40:39 INFO - PROCESS | 1650 | 1461793239942 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d57800 == 47 [pid = 1650] [id = 289] 14:40:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x115561c00) [pid = 1650] [serial = 866] [outer = 0x0] 14:40:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1158ef000) [pid = 1650] [serial = 867] [outer = 0x115561c00] 14:40:39 INFO - PROCESS | 1650 | 1461793239969 Marionette DEBUG loaded listener.js 14:40:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118a7e000) [pid = 1650] [serial = 868] [outer = 0x115561c00] 14:40:40 INFO - PROCESS | 1650 | 1461793240443 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]]]}] 14:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 671ms 14:40:40 INFO - PROCESS | 1650 | 1461793240467 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 14:40:40 INFO - PROCESS | 1650 | 1461793240469 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 14:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:40:40 INFO - PROCESS | 1650 | 1461793240474 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:40:40 INFO - PROCESS | 1650 | 1461793240477 Marionette TRACE conn2 <- [1,1130,null,{}] 14:40:40 INFO - PROCESS | 1650 | 1461793240479 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}] 14:40:40 INFO - PROCESS | 1650 | 1461793240585 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 14:40:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbde800 == 46 [pid = 1650] [id = 282] 14:40:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11c31a000 == 45 [pid = 1650] [id = 281] 14:40:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1198c7000 == 44 [pid = 1650] [id = 280] 14:40:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1292fd800 == 43 [pid = 1650] [id = 279] 14:40:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12809b000 == 42 [pid = 1650] [id = 278] 14:40:40 INFO - PROCESS | 1650 | --DOCSHELL 0x126efd800 == 41 [pid = 1650] [id = 277] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12b6f6400) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOCSHELL 0x118f54000 == 40 [pid = 1650] [id = 276] 14:40:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11c31b800 == 39 [pid = 1650] [id = 275] 14:40:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11b944800 == 38 [pid = 1650] [id = 274] 14:40:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11933d800 == 37 [pid = 1650] [id = 273] 14:40:40 INFO - PROCESS | 1650 | --DOCSHELL 0x118769000 == 36 [pid = 1650] [id = 272] 14:40:40 INFO - PROCESS | 1650 | --DOCSHELL 0x119d44800 == 35 [pid = 1650] [id = 271] 14:40:40 INFO - PROCESS | 1650 | --DOCSHELL 0x114b27800 == 34 [pid = 1650] [id = 270] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x127ae4c00) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118d20800) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11901c800) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x125a54400) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x125fdac00) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11555d800) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11772f400) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12dc27800) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11b9e7400) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11c478400) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11ad59800) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11b906800) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11aa36000) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11ad50400) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x129094800) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b6f5c00) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1293ba000) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12909f800) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11c552400) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11c8a5800) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12950e000) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11ad59c00) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1280b1400) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x127807c00) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12b6ed400) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x125fd3c00) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126e5b800) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12768d800) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1198e1400) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11a666400) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1280be400) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12768f000) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12b218c00) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 14:40:40 INFO - PROCESS | 1650 | 1461793240672 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x118620800 == 35 [pid = 1650] [id = 290] 14:40:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115a2a800) [pid = 1650] [serial = 869] [outer = 0x0] 14:40:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119014400) [pid = 1650] [serial = 870] [outer = 0x115a2a800] 14:40:40 INFO - PROCESS | 1650 | 1461793240701 Marionette DEBUG loaded listener.js 14:40:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11a605800) [pid = 1650] [serial = 871] [outer = 0x115a2a800] 14:40:41 INFO - PROCESS | 1650 | 1461793241000 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]]]}] 14:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 572ms 14:40:41 INFO - PROCESS | 1650 | 1461793241046 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 14:40:41 INFO - PROCESS | 1650 | 1461793241047 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 14:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:40:41 INFO - PROCESS | 1650 | 1461793241049 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:40:41 INFO - PROCESS | 1650 | 1461793241051 Marionette TRACE conn2 <- [1,1134,null,{}] 14:40:41 INFO - PROCESS | 1650 | 1461793241057 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}] 14:40:41 INFO - PROCESS | 1650 | 1461793241134 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 14:40:41 INFO - PROCESS | 1650 | 1461793241139 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aff4800 == 36 [pid = 1650] [id = 291] 14:40:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11ad59800) [pid = 1650] [serial = 872] [outer = 0x0] 14:40:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11af22c00) [pid = 1650] [serial = 873] [outer = 0x11ad59800] 14:40:41 INFO - PROCESS | 1650 | 1461793241171 Marionette DEBUG loaded listener.js 14:40:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11b98d000) [pid = 1650] [serial = 874] [outer = 0x11ad59800] 14:40:41 INFO - PROCESS | 1650 | 1461793241512 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]]]}] 14:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 14:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:40:41 INFO - PROCESS | 1650 | 1461793241570 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 14:40:41 INFO - PROCESS | 1650 | 1461793241571 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 14:40:41 INFO - PROCESS | 1650 | 1461793241573 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:40:41 INFO - PROCESS | 1650 | 1461793241574 Marionette TRACE conn2 <- [1,1138,null,{}] 14:40:41 INFO - PROCESS | 1650 | 1461793241576 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}] 14:40:41 INFO - PROCESS | 1650 | 1461793241651 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 14:40:41 INFO - PROCESS | 1650 | 1461793241656 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11beb0000 == 37 [pid = 1650] [id = 292] 14:40:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11b9e7400) [pid = 1650] [serial = 875] [outer = 0x0] 14:40:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11c10f800) [pid = 1650] [serial = 876] [outer = 0x11b9e7400] 14:40:41 INFO - PROCESS | 1650 | 1461793241685 Marionette DEBUG loaded listener.js 14:40:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11c563c00) [pid = 1650] [serial = 877] [outer = 0x11b9e7400] 14:40:42 INFO - PROCESS | 1650 | 1461793242025 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]]]}] 14:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 471ms 14:40:42 INFO - PROCESS | 1650 | 1461793242045 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 14:40:42 INFO - PROCESS | 1650 | 1461793242046 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 14:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:40:42 INFO - PROCESS | 1650 | 1461793242049 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:40:42 INFO - PROCESS | 1650 | 1461793242050 Marionette TRACE conn2 <- [1,1142,null,{}] 14:40:42 INFO - PROCESS | 1650 | 1461793242052 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}] 14:40:42 INFO - PROCESS | 1650 | 1461793242145 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 14:40:42 INFO - PROCESS | 1650 | 1461793242150 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c31e800 == 38 [pid = 1650] [id = 293] 14:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c565800) [pid = 1650] [serial = 878] [outer = 0x0] 14:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125c7ec00) [pid = 1650] [serial = 879] [outer = 0x11c565800] 14:40:42 INFO - PROCESS | 1650 | 1461793242175 Marionette DEBUG loaded listener.js 14:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x127256400) [pid = 1650] [serial = 880] [outer = 0x11c565800] 14:40:42 INFO - PROCESS | 1650 | 1461793242483 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]]]}] 14:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 468ms 14:40:42 INFO - PROCESS | 1650 | 1461793242517 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 14:40:42 INFO - PROCESS | 1650 | 1461793242518 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 14:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:40:42 INFO - PROCESS | 1650 | 1461793242521 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:40:42 INFO - PROCESS | 1650 | 1461793242522 Marionette TRACE conn2 <- [1,1146,null,{}] 14:40:42 INFO - PROCESS | 1650 | 1461793242524 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}] 14:40:42 INFO - PROCESS | 1650 | 1461793242617 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 14:40:42 INFO - PROCESS | 1650 | 1461793242622 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e78000 == 39 [pid = 1650] [id = 294] 14:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x127ae5800) [pid = 1650] [serial = 881] [outer = 0x0] 14:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128a30800) [pid = 1650] [serial = 882] [outer = 0x127ae5800] 14:40:42 INFO - PROCESS | 1650 | 1461793242651 Marionette DEBUG loaded listener.js 14:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12950e000) [pid = 1650] [serial = 883] [outer = 0x127ae5800] 14:40:43 INFO - PROCESS | 1650 | 1461793243022 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]]]}] 14:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 519ms 14:40:43 INFO - PROCESS | 1650 | 1461793243040 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 14:40:43 INFO - PROCESS | 1650 | 1461793243041 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 14:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:40:43 INFO - PROCESS | 1650 | 1461793243044 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:40:43 INFO - PROCESS | 1650 | 1461793243045 Marionette TRACE conn2 <- [1,1150,null,{}] 14:40:43 INFO - PROCESS | 1650 | 1461793243047 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}] 14:40:43 INFO - PROCESS | 1650 | 1461793243137 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 14:40:43 INFO - PROCESS | 1650 | 1461793243150 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x126eb9800 == 40 [pid = 1650] [id = 295] 14:40:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b21a400) [pid = 1650] [serial = 884] [outer = 0x0] 14:40:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b6f2c00) [pid = 1650] [serial = 885] [outer = 0x12b21a400] 14:40:43 INFO - PROCESS | 1650 | 1461793243175 Marionette DEBUG loaded listener.js 14:40:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bd0d800) [pid = 1650] [serial = 886] [outer = 0x12b21a400] 14:40:43 INFO - PROCESS | 1650 | 1461793243507 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]]]}] 14:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 470ms 14:40:43 INFO - PROCESS | 1650 | 1461793243515 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 14:40:43 INFO - PROCESS | 1650 | 1461793243516 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 14:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:40:43 INFO - PROCESS | 1650 | 1461793243518 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:40:43 INFO - PROCESS | 1650 | 1461793243519 Marionette TRACE conn2 <- [1,1154,null,{}] 14:40:43 INFO - PROCESS | 1650 | 1461793243522 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}] 14:40:43 INFO - PROCESS | 1650 | 1461793243619 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 14:40:43 INFO - PROCESS | 1650 | 1461793243623 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x128083000 == 41 [pid = 1650] [id = 296] 14:40:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bd11400) [pid = 1650] [serial = 887] [outer = 0x0] 14:40:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12bf99000) [pid = 1650] [serial = 888] [outer = 0x12bd11400] 14:40:43 INFO - PROCESS | 1650 | 1461793243649 Marionette DEBUG loaded listener.js 14:40:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12c10d000) [pid = 1650] [serial = 889] [outer = 0x12bd11400] 14:40:43 INFO - PROCESS | 1650 | 1461793243972 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]]]}] 14:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 470ms 14:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:40:43 INFO - PROCESS | 1650 | 1461793243988 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 14:40:43 INFO - PROCESS | 1650 | 1461793243990 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 14:40:44 INFO - PROCESS | 1650 | 1461793244000 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:40:44 INFO - PROCESS | 1650 | 1461793244001 Marionette TRACE conn2 <- [1,1158,null,{}] 14:40:44 INFO - PROCESS | 1650 | 1461793244011 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}] 14:40:44 INFO - PROCESS | 1650 | 1461793244110 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 14:40:44 INFO - PROCESS | 1650 | 1461793244114 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295aa800 == 42 [pid = 1650] [id = 297] 14:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bf14000) [pid = 1650] [serial = 890] [outer = 0x0] 14:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12d172000) [pid = 1650] [serial = 891] [outer = 0x12bf14000] 14:40:44 INFO - PROCESS | 1650 | 1461793244139 Marionette DEBUG loaded listener.js 14:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12d30e400) [pid = 1650] [serial = 892] [outer = 0x12bf14000] 14:40:44 INFO - PROCESS | 1650 | 1461793244473 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]]]}] 14:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 533ms 14:40:44 INFO - PROCESS | 1650 | 1461793244526 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 14:40:44 INFO - PROCESS | 1650 | 1461793244527 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 14:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:40:44 INFO - PROCESS | 1650 | 1461793244529 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:40:44 INFO - PROCESS | 1650 | 1461793244530 Marionette TRACE conn2 <- [1,1162,null,{}] 14:40:44 INFO - PROCESS | 1650 | 1461793244532 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}] 14:40:44 INFO - PROCESS | 1650 | 1461793244628 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 14:40:44 INFO - PROCESS | 1650 | 1461793244632 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbde000 == 43 [pid = 1650] [id = 298] 14:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12c10d800) [pid = 1650] [serial = 893] [outer = 0x0] 14:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12d564000) [pid = 1650] [serial = 894] [outer = 0x12c10d800] 14:40:44 INFO - PROCESS | 1650 | 1461793244682 Marionette DEBUG loaded listener.js 14:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12dc09c00) [pid = 1650] [serial = 895] [outer = 0x12c10d800] 14:40:44 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11c9c1000) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:40:44 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11c54fc00) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:40:44 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11a661400) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:40:44 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12909c000) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:40:44 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11548b800) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:40:44 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11c112000) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:40:44 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118a81000) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:40:44 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115213c00) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:40:44 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118a81800) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:40:44 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11913d800) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:40:44 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119138800) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:40:44 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11be11000) [pid = 1650] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:40:45 INFO - PROCESS | 1650 | 1461793245047 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]]]}] 14:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 569ms 14:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:40:45 INFO - PROCESS | 1650 | 1461793245098 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 14:40:45 INFO - PROCESS | 1650 | 1461793245099 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 14:40:45 INFO - PROCESS | 1650 | 1461793245102 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:40:45 INFO - PROCESS | 1650 | 1461793245103 Marionette TRACE conn2 <- [1,1166,null,{}] 14:40:45 INFO - PROCESS | 1650 | 1461793245105 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}] 14:40:45 INFO - PROCESS | 1650 | 1461793245196 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 14:40:45 INFO - PROCESS | 1650 | 1461793245200 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2a0000 == 44 [pid = 1650] [id = 299] 14:40:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118a81800) [pid = 1650] [serial = 896] [outer = 0x0] 14:40:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b77d000) [pid = 1650] [serial = 897] [outer = 0x118a81800] 14:40:45 INFO - PROCESS | 1650 | 1461793245230 Marionette DEBUG loaded listener.js 14:40:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12dc2d400) [pid = 1650] [serial = 898] [outer = 0x118a81800] 14:40:45 INFO - PROCESS | 1650 | 1461793245554 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]]]}] 14:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 470ms 14:40:45 INFO - PROCESS | 1650 | 1461793245573 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 14:40:45 INFO - PROCESS | 1650 | 1461793245575 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 14:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:40:45 INFO - PROCESS | 1650 | 1461793245580 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:40:45 INFO - PROCESS | 1650 | 1461793245581 Marionette TRACE conn2 <- [1,1170,null,{}] 14:40:45 INFO - PROCESS | 1650 | 1461793245583 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}] 14:40:45 INFO - PROCESS | 1650 | 1461793245678 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 14:40:45 INFO - PROCESS | 1650 | 1461793245744 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7ca800 == 45 [pid = 1650] [id = 300] 14:40:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119138800) [pid = 1650] [serial = 899] [outer = 0x0] 14:40:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12de61400) [pid = 1650] [serial = 900] [outer = 0x119138800] 14:40:45 INFO - PROCESS | 1650 | 1461793245787 Marionette DEBUG loaded listener.js 14:40:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12de6cc00) [pid = 1650] [serial = 901] [outer = 0x119138800] 14:40:46 INFO - PROCESS | 1650 | 1461793246117 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]]]}] 14:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 568ms 14:40:46 INFO - PROCESS | 1650 | 1461793246151 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 14:40:46 INFO - PROCESS | 1650 | 1461793246152 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 14:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:40:46 INFO - PROCESS | 1650 | 1461793246156 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:40:46 INFO - PROCESS | 1650 | 1461793246158 Marionette TRACE conn2 <- [1,1174,null,{}] 14:40:46 INFO - PROCESS | 1650 | 1461793246166 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}] 14:40:46 INFO - PROCESS | 1650 | 1461793246283 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 14:40:46 INFO - PROCESS | 1650 | 1461793246348 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e560000 == 46 [pid = 1650] [id = 301] 14:40:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12dc30400) [pid = 1650] [serial = 902] [outer = 0x0] 14:40:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12e5b9800) [pid = 1650] [serial = 903] [outer = 0x12dc30400] 14:40:46 INFO - PROCESS | 1650 | 1461793246386 Marionette DEBUG loaded listener.js 14:40:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12e5c0800) [pid = 1650] [serial = 904] [outer = 0x12dc30400] 14:40:46 INFO - PROCESS | 1650 | 1461793246735 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] 14:40:46 INFO - PROCESS | 1650 | 1461793246784 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 14:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:40:46 INFO - PROCESS | 1650 | 1461793246786 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:40:46 INFO - PROCESS | 1650 | 1461793246787 Marionette TRACE conn2 <- [1,1178,null,{}] 14:40:46 INFO - PROCESS | 1650 | 1461793246789 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}] 14:40:46 INFO - PROCESS | 1650 | 1461793246867 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 14:40:46 INFO - PROCESS | 1650 | 1461793246969 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x115764000 == 47 [pid = 1650] [id = 302] 14:40:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1135f0400) [pid = 1650] [serial = 905] [outer = 0x0] 14:40:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x114356800) [pid = 1650] [serial = 906] [outer = 0x1135f0400] 14:40:47 INFO - PROCESS | 1650 | 1461793247001 Marionette DEBUG loaded listener.js 14:40:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11555ec00) [pid = 1650] [serial = 907] [outer = 0x1135f0400] 14:40:47 INFO - PROCESS | 1650 | 1461793247468 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] 14:40:47 INFO - PROCESS | 1650 | 1461793247511 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 14:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:40:47 INFO - PROCESS | 1650 | 1461793247514 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:40:47 INFO - PROCESS | 1650 | 1461793247517 Marionette TRACE conn2 <- [1,1182,null,{}] 14:40:47 INFO - PROCESS | 1650 | 1461793247521 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}] 14:40:47 INFO - PROCESS | 1650 | 1461793247624 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 14:40:47 INFO - PROCESS | 1650 | 1461793247675 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bead000 == 48 [pid = 1650] [id = 303] 14:40:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119140400) [pid = 1650] [serial = 908] [outer = 0x0] 14:40:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11aa3bc00) [pid = 1650] [serial = 909] [outer = 0x119140400] 14:40:47 INFO - PROCESS | 1650 | 1461793247707 Marionette DEBUG loaded listener.js 14:40:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11af33c00) [pid = 1650] [serial = 910] [outer = 0x119140400] 14:40:48 INFO - PROCESS | 1650 | 1461793248158 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 2","_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] 14:40:48 INFO - PROCESS | 1650 | 1461793248198 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 14:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:40:48 INFO - PROCESS | 1650 | 1461793248202 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:40:48 INFO - PROCESS | 1650 | 1461793248204 Marionette TRACE conn2 <- [1,1186,null,{}] 14:40:48 INFO - PROCESS | 1650 | 1461793248208 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}] 14:40:48 INFO - PROCESS | 1650 | 1461793248338 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 14:40:48 INFO - PROCESS | 1650 | 1461793248403 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bfc7000 == 49 [pid = 1650] [id = 304] 14:40:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11c10b400) [pid = 1650] [serial = 911] [outer = 0x0] 14:40:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x125bbcc00) [pid = 1650] [serial = 912] [outer = 0x11c10b400] 14:40:48 INFO - PROCESS | 1650 | 1461793248435 Marionette DEBUG loaded listener.js 14:40:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x127907000) [pid = 1650] [serial = 913] [outer = 0x11c10b400] 14:40:48 INFO - PROCESS | 1650 | 1461793248849 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] 14:40:48 INFO - PROCESS | 1650 | 1461793248877 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 14:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:40:48 INFO - PROCESS | 1650 | 1461793248886 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:40:48 INFO - PROCESS | 1650 | 1461793248890 Marionette TRACE conn2 <- [1,1190,null,{}] 14:40:48 INFO - PROCESS | 1650 | 1461793248893 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}] 14:40:48 INFO - PROCESS | 1650 | 1461793248994 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 14:40:49 INFO - PROCESS | 1650 | 1461793249044 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12eb6d800 == 50 [pid = 1650] [id = 305] 14:40:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1280b0800) [pid = 1650] [serial = 914] [outer = 0x0] 14:40:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1290a2c00) [pid = 1650] [serial = 915] [outer = 0x1280b0800] 14:40:49 INFO - PROCESS | 1650 | 1461793249073 Marionette DEBUG loaded listener.js 14:40:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12bf98400) [pid = 1650] [serial = 916] [outer = 0x1280b0800] 14:40:49 INFO - PROCESS | 1650 | 1461793249481 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] 14:40:49 INFO - PROCESS | 1650 | 1461793249513 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 14:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:40:49 INFO - PROCESS | 1650 | 1461793249515 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:40:49 INFO - PROCESS | 1650 | 1461793249516 Marionette TRACE conn2 <- [1,1194,null,{}] 14:40:49 INFO - PROCESS | 1650 | 1461793249519 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}] 14:40:49 INFO - PROCESS | 1650 | 1461793249619 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 14:40:49 INFO - PROCESS | 1650 | 1461793249714 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f050000 == 51 [pid = 1650] [id = 306] 14:40:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12d171000) [pid = 1650] [serial = 917] [outer = 0x0] 14:40:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12dc0bc00) [pid = 1650] [serial = 918] [outer = 0x12d171000] 14:40:49 INFO - PROCESS | 1650 | 1461793249743 Marionette DEBUG loaded listener.js 14:40:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12dc2e400) [pid = 1650] [serial = 919] [outer = 0x12d171000] 14:40:50 INFO - PROCESS | 1650 | 1461793250338 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] 14:40:50 INFO - PROCESS | 1650 | 1461793250388 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 14:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:40:50 INFO - PROCESS | 1650 | 1461793250391 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:40:50 INFO - PROCESS | 1650 | 1461793250396 Marionette TRACE conn2 <- [1,1198,null,{}] 14:40:50 INFO - PROCESS | 1650 | 1461793250399 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}] 14:40:50 INFO - PROCESS | 1650 | 1461793250488 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 14:40:50 INFO - PROCESS | 1650 | 1461793250549 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba20800 == 52 [pid = 1650] [id = 307] 14:40:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x118df1000) [pid = 1650] [serial = 920] [outer = 0x0] 14:40:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119016800) [pid = 1650] [serial = 921] [outer = 0x118df1000] 14:40:50 INFO - PROCESS | 1650 | 1461793250576 Marionette DEBUG loaded listener.js 14:40:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1198e1400) [pid = 1650] [serial = 922] [outer = 0x118df1000] 14:40:51 INFO - PROCESS | 1650 | 1461793251041 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]]]}] 14:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 673ms 14:40:51 INFO - PROCESS | 1650 | 1461793251065 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 14:40:51 INFO - PROCESS | 1650 | 1461793251069 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 14:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:40:51 INFO - PROCESS | 1650 | 1461793251073 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:40:51 INFO - PROCESS | 1650 | 1461793251075 Marionette TRACE conn2 <- [1,1202,null,{}] 14:40:51 INFO - PROCESS | 1650 | 1461793251077 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}] 14:40:51 INFO - PROCESS | 1650 | 1461793251168 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 14:40:51 INFO - PROCESS | 1650 | 1461793251250 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12dcd0800 == 51 [pid = 1650] [id = 252] 14:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12e560000 == 50 [pid = 1650] [id = 301] 14:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7ca800 == 49 [pid = 1650] [id = 300] 14:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2a0000 == 48 [pid = 1650] [id = 299] 14:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbde000 == 47 [pid = 1650] [id = 298] 14:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1295aa800 == 46 [pid = 1650] [id = 297] 14:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x128083000 == 45 [pid = 1650] [id = 296] 14:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x126eb9800 == 44 [pid = 1650] [id = 295] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12bf17c00) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x118dd8800 == 45 [pid = 1650] [id = 308] 14:40:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1158f4800) [pid = 1650] [serial = 923] [outer = 0x0] 14:40:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11a65b000) [pid = 1650] [serial = 924] [outer = 0x1158f4800] 14:40:51 INFO - PROCESS | 1650 | 1461793251313 Marionette DEBUG loaded listener.js 14:40:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11af17400) [pid = 1650] [serial = 925] [outer = 0x1158f4800] 14:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x125e78000 == 44 [pid = 1650] [id = 294] 14:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11c31e800 == 43 [pid = 1650] [id = 293] 14:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11beb0000 == 42 [pid = 1650] [id = 292] 14:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11aff4800 == 41 [pid = 1650] [id = 291] 14:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x118620800 == 40 [pid = 1650] [id = 290] 14:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119d57800 == 39 [pid = 1650] [id = 289] 14:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11c685800 == 38 [pid = 1650] [id = 285] 14:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1198c7800 == 37 [pid = 1650] [id = 284] 14:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2c8800 == 36 [pid = 1650] [id = 283] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12ba46000) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12749d800) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x127ae6000) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x118f97c00) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119e54000) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11c476000) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11901cc00) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118df0800) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x118f15c00) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1136d4000) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11b9e1000) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11c10c800) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11aa35800) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11af2c400) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11c54ec00) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128a3b000) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1292cb800) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12909b000) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x126a45c00) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12950f800) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11aa34c00) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12bd09400) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11b90cc00) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1292c3400) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12b217000) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 14:40:51 INFO - PROCESS | 1650 | 1461793251625 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]]]}] 14:40:51 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 14:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 572ms 14:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:40:51 INFO - PROCESS | 1650 | 1461793251651 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 14:40:51 INFO - PROCESS | 1650 | 1461793251652 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 14:40:51 INFO - PROCESS | 1650 | 1461793251654 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:40:51 INFO - PROCESS | 1650 | 1461793251657 Marionette TRACE conn2 <- [1,1206,null,{}] 14:40:51 INFO - PROCESS | 1650 | 1461793251668 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}] 14:40:51 INFO - PROCESS | 1650 | 1461793251748 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 14:40:51 INFO - PROCESS | 1650 | 1461793251753 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba1a800 == 37 [pid = 1650] [id = 309] 14:40:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11af22000) [pid = 1650] [serial = 926] [outer = 0x0] 14:40:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11c119000) [pid = 1650] [serial = 927] [outer = 0x11af22000] 14:40:51 INFO - PROCESS | 1650 | 1461793251783 Marionette DEBUG loaded listener.js 14:40:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x125a5c000) [pid = 1650] [serial = 928] [outer = 0x11af22000] 14:40:52 INFO - PROCESS | 1650 | 1461793252113 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]]]}] 14:40:52 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 14:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 474ms 14:40:52 INFO - PROCESS | 1650 | 1461793252135 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 14:40:52 INFO - PROCESS | 1650 | 1461793252137 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 14:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:40:52 INFO - PROCESS | 1650 | 1461793252140 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:40:52 INFO - PROCESS | 1650 | 1461793252142 Marionette TRACE conn2 <- [1,1210,null,{}] 14:40:52 INFO - PROCESS | 1650 | 1461793252146 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}] 14:40:52 INFO - PROCESS | 1650 | 1461793252213 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 14:40:52 INFO - PROCESS | 1650 | 1461793252217 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x125977800 == 38 [pid = 1650] [id = 310] 14:40:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126cf0800) [pid = 1650] [serial = 929] [outer = 0x0] 14:40:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12780ec00) [pid = 1650] [serial = 930] [outer = 0x126cf0800] 14:40:52 INFO - PROCESS | 1650 | 1461793252239 Marionette DEBUG loaded listener.js 14:40:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1280b2400) [pid = 1650] [serial = 931] [outer = 0x126cf0800] 14:40:52 INFO - PROCESS | 1650 | 1461793252571 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]]]}] 14:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 472ms 14:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:40:52 INFO - PROCESS | 1650 | 1461793252612 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 14:40:52 INFO - PROCESS | 1650 | 1461793252613 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 14:40:52 INFO - PROCESS | 1650 | 1461793252616 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:40:52 INFO - PROCESS | 1650 | 1461793252617 Marionette TRACE conn2 <- [1,1214,null,{}] 14:40:52 INFO - PROCESS | 1650 | 1461793252619 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}] 14:40:52 INFO - PROCESS | 1650 | 1461793252695 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 14:40:52 INFO - PROCESS | 1650 | 1461793252742 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e80000 == 39 [pid = 1650] [id = 311] 14:40:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12718b400) [pid = 1650] [serial = 932] [outer = 0x0] 14:40:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128a36000) [pid = 1650] [serial = 933] [outer = 0x12718b400] 14:40:52 INFO - PROCESS | 1650 | 1461793252768 Marionette DEBUG loaded listener.js 14:40:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1292c1400) [pid = 1650] [serial = 934] [outer = 0x12718b400] 14:40:53 INFO - PROCESS | 1650 | 1461793253037 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]]]}] 14:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 468ms 14:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:40:53 INFO - PROCESS | 1650 | 1461793253084 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 14:40:53 INFO - PROCESS | 1650 | 1461793253085 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 14:40:53 INFO - PROCESS | 1650 | 1461793253088 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:40:53 INFO - PROCESS | 1650 | 1461793253089 Marionette TRACE conn2 <- [1,1218,null,{}] 14:40:53 INFO - PROCESS | 1650 | 1461793253091 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}] 14:40:53 INFO - PROCESS | 1650 | 1461793253187 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 14:40:53 INFO - PROCESS | 1650 | 1461793253196 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ad1000 == 40 [pid = 1650] [id = 312] 14:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1292c3400) [pid = 1650] [serial = 935] [outer = 0x0] 14:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12b215000) [pid = 1650] [serial = 936] [outer = 0x1292c3400] 14:40:53 INFO - PROCESS | 1650 | 1461793253224 Marionette DEBUG loaded listener.js 14:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12ba52800) [pid = 1650] [serial = 937] [outer = 0x1292c3400] 14:40:53 INFO - PROCESS | 1650 | 1461793253583 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]]]}] 14:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 518ms 14:40:53 INFO - PROCESS | 1650 | 1461793253607 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 14:40:53 INFO - PROCESS | 1650 | 1461793253609 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 14:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:40:53 INFO - PROCESS | 1650 | 1461793253617 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:40:53 INFO - PROCESS | 1650 | 1461793253619 Marionette TRACE conn2 <- [1,1222,null,{}] 14:40:53 INFO - PROCESS | 1650 | 1461793253621 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}] 14:40:53 INFO - PROCESS | 1650 | 1461793253716 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 14:40:53 INFO - PROCESS | 1650 | 1461793253720 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a822000 == 41 [pid = 1650] [id = 313] 14:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1292cb800) [pid = 1650] [serial = 938] [outer = 0x0] 14:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12bf99800) [pid = 1650] [serial = 939] [outer = 0x1292cb800] 14:40:53 INFO - PROCESS | 1650 | 1461793253746 Marionette DEBUG loaded listener.js 14:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12c10f400) [pid = 1650] [serial = 940] [outer = 0x1292cb800] 14:40:54 INFO - PROCESS | 1650 | 1461793254086 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 14:40:54 INFO - PROCESS | 1650 | 1461793254140 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 14:40:54 INFO - PROCESS | 1650 | 1461793254142 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:40:54 INFO - PROCESS | 1650 | 1461793254144 Marionette TRACE conn2 <- [1,1226,null,{}] 14:40:54 INFO - PROCESS | 1650 | 1461793254146 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}] 14:40:54 INFO - PROCESS | 1650 | 1461793254246 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 14:40:54 INFO - PROCESS | 1650 | 1461793254264 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbd2800 == 42 [pid = 1650] [id = 314] 14:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12c111c00) [pid = 1650] [serial = 941] [outer = 0x0] 14:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12d55fc00) [pid = 1650] [serial = 942] [outer = 0x12c111c00] 14:40:54 INFO - PROCESS | 1650 | 1461793254303 Marionette DEBUG loaded listener.js 14:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12dc0b400) [pid = 1650] [serial = 943] [outer = 0x12c111c00] 14:40:54 INFO - PROCESS | 1650 | 1461793254772 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]]]}] 14:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 668ms 14:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:40:54 INFO - PROCESS | 1650 | 1461793254813 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 14:40:54 INFO - PROCESS | 1650 | 1461793254814 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 14:40:54 INFO - PROCESS | 1650 | 1461793254816 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:40:54 INFO - PROCESS | 1650 | 1461793254817 Marionette TRACE conn2 <- [1,1230,null,{}] 14:40:54 INFO - PROCESS | 1650 | 1461793254819 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}] 14:40:54 INFO - PROCESS | 1650 | 1461793254913 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 14:40:54 INFO - PROCESS | 1650 | 1461793254918 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2b7800 == 43 [pid = 1650] [id = 315] 14:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12d55f400) [pid = 1650] [serial = 944] [outer = 0x0] 14:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12de66c00) [pid = 1650] [serial = 945] [outer = 0x12d55f400] 14:40:54 INFO - PROCESS | 1650 | 1461793254943 Marionette DEBUG loaded listener.js 14:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12e5bb800) [pid = 1650] [serial = 946] [outer = 0x12d55f400] 14:40:55 INFO - PROCESS | 1650 | 1461793255266 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]]]}] 14:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 468ms 14:40:55 INFO - PROCESS | 1650 | 1461793255295 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 14:40:55 INFO - PROCESS | 1650 | 1461793255298 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 14:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:40:55 INFO - PROCESS | 1650 | 1461793255302 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:40:55 INFO - PROCESS | 1650 | 1461793255303 Marionette TRACE conn2 <- [1,1234,null,{}] 14:40:55 INFO - PROCESS | 1650 | 1461793255307 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}] 14:40:55 INFO - PROCESS | 1650 | 1461793255545 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 14:40:55 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b21a400) [pid = 1650] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:40:55 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x115a2a800) [pid = 1650] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:40:55 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12bd10c00) [pid = 1650] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:40:55 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11ad59800) [pid = 1650] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:40:55 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12bd11400) [pid = 1650] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:40:55 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x127ae5800) [pid = 1650] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:40:55 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x115561c00) [pid = 1650] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:40:55 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12bf14000) [pid = 1650] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:40:55 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11b9e7400) [pid = 1650] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:40:55 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12c10d800) [pid = 1650] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:40:55 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118a81800) [pid = 1650] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:40:55 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119138800) [pid = 1650] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:40:55 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11c565800) [pid = 1650] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:40:55 INFO - PROCESS | 1650 | 1461793255590 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x118adf800 == 44 [pid = 1650] [id = 316] 14:40:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x115285000) [pid = 1650] [serial = 947] [outer = 0x0] 14:40:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119014000) [pid = 1650] [serial = 948] [outer = 0x115285000] 14:40:55 INFO - PROCESS | 1650 | 1461793255623 Marionette DEBUG loaded listener.js 14:40:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11c569c00) [pid = 1650] [serial = 949] [outer = 0x115285000] 14:40:56 INFO - PROCESS | 1650 | 1461793256036 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]]]}] 14:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 774ms 14:40:56 INFO - PROCESS | 1650 | 1461793256076 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 14:40:56 INFO - PROCESS | 1650 | 1461793256078 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 14:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:40:56 INFO - PROCESS | 1650 | 1461793256082 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:40:56 INFO - PROCESS | 1650 | 1461793256085 Marionette TRACE conn2 <- [1,1238,null,{}] 14:40:56 INFO - PROCESS | 1650 | 1461793256088 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}] 14:40:56 INFO - PROCESS | 1650 | 1461793256246 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 14:40:56 INFO - PROCESS | 1650 | 1461793256257 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7d0000 == 45 [pid = 1650] [id = 317] 14:40:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12d30f400) [pid = 1650] [serial = 950] [outer = 0x0] 14:40:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12e5e0c00) [pid = 1650] [serial = 951] [outer = 0x12d30f400] 14:40:56 INFO - PROCESS | 1650 | 1461793256287 Marionette DEBUG loaded listener.js 14:40:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12e8d2c00) [pid = 1650] [serial = 952] [outer = 0x12d30f400] 14:40:56 INFO - PROCESS | 1650 | 1461793256597 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]]]}] 14:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 571ms 14:40:56 INFO - PROCESS | 1650 | 1461793256652 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 14:40:56 INFO - PROCESS | 1650 | 1461793256653 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 14:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:40:56 INFO - PROCESS | 1650 | 1461793256656 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:40:56 INFO - PROCESS | 1650 | 1461793256657 Marionette TRACE conn2 <- [1,1242,null,{}] 14:40:56 INFO - PROCESS | 1650 | 1461793256659 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}] 14:40:56 INFO - PROCESS | 1650 | 1461793256758 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 14:40:56 INFO - PROCESS | 1650 | 1461793256767 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e560000 == 46 [pid = 1650] [id = 318] 14:40:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12e8d3000) [pid = 1650] [serial = 953] [outer = 0x0] 14:40:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12e8d9c00) [pid = 1650] [serial = 954] [outer = 0x12e8d3000] 14:40:56 INFO - PROCESS | 1650 | 1461793256792 Marionette DEBUG loaded listener.js 14:40:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12ea6e400) [pid = 1650] [serial = 955] [outer = 0x12e8d3000] 14:40:57 INFO - PROCESS | 1650 | 1461793257078 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]]]}] 14:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 468ms 14:40:57 INFO - PROCESS | 1650 | 1461793257125 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 14:40:57 INFO - PROCESS | 1650 | 1461793257126 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 14:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:40:57 INFO - PROCESS | 1650 | 1461793257132 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:40:57 INFO - PROCESS | 1650 | 1461793257133 Marionette TRACE conn2 <- [1,1246,null,{}] 14:40:57 INFO - PROCESS | 1650 | 1461793257135 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}] 14:40:57 INFO - PROCESS | 1650 | 1461793257215 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 14:40:57 INFO - PROCESS | 1650 | 1461793257220 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f064000 == 47 [pid = 1650] [id = 319] 14:40:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12ea6e800) [pid = 1650] [serial = 956] [outer = 0x0] 14:40:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12ea75400) [pid = 1650] [serial = 957] [outer = 0x12ea6e800] 14:40:57 INFO - PROCESS | 1650 | 1461793257245 Marionette DEBUG loaded listener.js 14:40:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12ea79c00) [pid = 1650] [serial = 958] [outer = 0x12ea6e800] 14:40:57 INFO - PROCESS | 1650 | 1461793257666 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]]]}] 14:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 570ms 14:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:40:57 INFO - PROCESS | 1650 | 1461793257701 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 14:40:57 INFO - PROCESS | 1650 | 1461793257704 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 14:40:57 INFO - PROCESS | 1650 | 1461793257707 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:40:57 INFO - PROCESS | 1650 | 1461793257709 Marionette TRACE conn2 <- [1,1250,null,{}] 14:40:57 INFO - PROCESS | 1650 | 1461793257714 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}] 14:40:57 INFO - PROCESS | 1650 | 1461793257822 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 14:40:57 INFO - PROCESS | 1650 | 1461793257889 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab11000 == 48 [pid = 1650] [id = 320] 14:40:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x115724000) [pid = 1650] [serial = 959] [outer = 0x0] 14:40:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x118f14800) [pid = 1650] [serial = 960] [outer = 0x115724000] 14:40:57 INFO - PROCESS | 1650 | 1461793257922 Marionette DEBUG loaded listener.js 14:40:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1198db400) [pid = 1650] [serial = 961] [outer = 0x115724000] 14:40:58 INFO - PROCESS | 1650 | 1461793258321 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]]]}] 14:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 673ms 14:40:58 INFO - PROCESS | 1650 | 1461793258380 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 14:40:58 INFO - PROCESS | 1650 | 1461793258384 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 14:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:40:58 INFO - PROCESS | 1650 | 1461793258389 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:40:58 INFO - PROCESS | 1650 | 1461793258391 Marionette TRACE conn2 <- [1,1254,null,{}] 14:40:58 INFO - PROCESS | 1650 | 1461793258412 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}] 14:40:58 INFO - PROCESS | 1650 | 1461793258513 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 14:40:58 INFO - PROCESS | 1650 | 1461793258576 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e78000 == 49 [pid = 1650] [id = 321] 14:40:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11af16000) [pid = 1650] [serial = 962] [outer = 0x0] 14:40:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11b9dcc00) [pid = 1650] [serial = 963] [outer = 0x11af16000] 14:40:58 INFO - PROCESS | 1650 | 1461793258606 Marionette DEBUG loaded listener.js 14:40:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11c553400) [pid = 1650] [serial = 964] [outer = 0x11af16000] 14:40:59 INFO - PROCESS | 1650 | 1461793259015 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]]]}] 14:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 689ms 14:40:59 INFO - PROCESS | 1650 | 1461793259078 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 14:40:59 INFO - PROCESS | 1650 | 1461793259080 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 14:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:40:59 INFO - PROCESS | 1650 | 1461793259082 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:40:59 INFO - PROCESS | 1650 | 1461793259085 Marionette TRACE conn2 <- [1,1258,null,{}] 14:40:59 INFO - PROCESS | 1650 | 1461793259124 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}] 14:40:59 INFO - PROCESS | 1650 | 1461793259261 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 14:40:59 INFO - PROCESS | 1650 | 1461793259313 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7cb800 == 50 [pid = 1650] [id = 322] 14:40:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x127224000) [pid = 1650] [serial = 965] [outer = 0x0] 14:40:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x127690800) [pid = 1650] [serial = 966] [outer = 0x127224000] 14:40:59 INFO - PROCESS | 1650 | 1461793259346 Marionette DEBUG loaded listener.js 14:40:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x128a3bc00) [pid = 1650] [serial = 967] [outer = 0x127224000] 14:40:59 INFO - PROCESS | 1650 | 1461793259761 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]]]}] 14:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 726ms 14:40:59 INFO - PROCESS | 1650 | 1461793259809 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 14:40:59 INFO - PROCESS | 1650 | 1461793259811 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 14:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:40:59 INFO - PROCESS | 1650 | 1461793259813 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:40:59 INFO - PROCESS | 1650 | 1461793259814 Marionette TRACE conn2 <- [1,1262,null,{}] 14:40:59 INFO - PROCESS | 1650 | 1461793259817 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}] 14:40:59 INFO - PROCESS | 1650 | 1461793259916 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 14:40:59 INFO - PROCESS | 1650 | 1461793259967 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f427800 == 51 [pid = 1650] [id = 323] 14:40:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1290a1800) [pid = 1650] [serial = 968] [outer = 0x0] 14:40:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12b6ecc00) [pid = 1650] [serial = 969] [outer = 0x1290a1800] 14:40:59 INFO - PROCESS | 1650 | 1461793259997 Marionette DEBUG loaded listener.js 14:41:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12ba49800) [pid = 1650] [serial = 970] [outer = 0x1290a1800] 14:41:00 INFO - PROCESS | 1650 | 1461793260416 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]]]}] 14:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 670ms 14:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:41:00 INFO - PROCESS | 1650 | 1461793260484 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 14:41:00 INFO - PROCESS | 1650 | 1461793260485 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 14:41:00 INFO - PROCESS | 1650 | 1461793260487 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:41:00 INFO - PROCESS | 1650 | 1461793260489 Marionette TRACE conn2 <- [1,1266,null,{}] 14:41:00 INFO - PROCESS | 1650 | 1461793260491 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}] 14:41:00 INFO - PROCESS | 1650 | 1461793260609 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 14:41:00 INFO - PROCESS | 1650 | 1461793260675 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f9b5000 == 52 [pid = 1650] [id = 324] 14:41:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12ba44c00) [pid = 1650] [serial = 971] [outer = 0x0] 14:41:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12c10f000) [pid = 1650] [serial = 972] [outer = 0x12ba44c00] 14:41:00 INFO - PROCESS | 1650 | 1461793260707 Marionette DEBUG loaded listener.js 14:41:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12de6e400) [pid = 1650] [serial = 973] [outer = 0x12ba44c00] 14:41:01 INFO - PROCESS | 1650 | 1461793261116 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]]]}] 14:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 674ms 14:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:41:01 INFO - PROCESS | 1650 | 1461793261162 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 14:41:01 INFO - PROCESS | 1650 | 1461793261163 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 14:41:01 INFO - PROCESS | 1650 | 1461793261165 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:41:01 INFO - PROCESS | 1650 | 1461793261166 Marionette TRACE conn2 <- [1,1270,null,{}] 14:41:01 INFO - PROCESS | 1650 | 1461793261169 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}] 14:41:01 INFO - PROCESS | 1650 | 1461793261297 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 14:41:01 INFO - PROCESS | 1650 | 1461793261350 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f9bd800 == 53 [pid = 1650] [id = 325] 14:41:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12e5bf400) [pid = 1650] [serial = 974] [outer = 0x0] 14:41:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12e8d1800) [pid = 1650] [serial = 975] [outer = 0x12e5bf400] 14:41:01 INFO - PROCESS | 1650 | 1461793261381 Marionette DEBUG loaded listener.js 14:41:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12eb8a000) [pid = 1650] [serial = 976] [outer = 0x12e5bf400] 14:41:01 INFO - PROCESS | 1650 | 1461793261922 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]]]}] 14:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 821ms 14:41:01 INFO - PROCESS | 1650 | 1461793261986 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 14:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:41:01 INFO - PROCESS | 1650 | 1461793261989 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 14:41:01 INFO - PROCESS | 1650 | 1461793261992 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:41:01 INFO - PROCESS | 1650 | 1461793261994 Marionette TRACE conn2 <- [1,1274,null,{}] 14:41:01 INFO - PROCESS | 1650 | 1461793261998 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}] 14:41:02 INFO - PROCESS | 1650 | 1461793262090 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 14:41:02 INFO - PROCESS | 1650 | 1461793262140 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c31a000 == 54 [pid = 1650] [id = 326] 14:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11919cc00) [pid = 1650] [serial = 977] [outer = 0x0] 14:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x119a71400) [pid = 1650] [serial = 978] [outer = 0x11919cc00] 14:41:02 INFO - PROCESS | 1650 | 1461793262169 Marionette DEBUG loaded listener.js 14:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x119a79800) [pid = 1650] [serial = 979] [outer = 0x11919cc00] 14:41:02 INFO - PROCESS | 1650 | 1461793262582 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]]]}] 14:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 623ms 14:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:41:02 INFO - PROCESS | 1650 | 1461793262615 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 14:41:02 INFO - PROCESS | 1650 | 1461793262619 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 14:41:02 INFO - PROCESS | 1650 | 1461793262623 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:41:02 INFO - PROCESS | 1650 | 1461793262625 Marionette TRACE conn2 <- [1,1278,null,{}] 14:41:02 INFO - PROCESS | 1650 | 1461793262647 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}] 14:41:02 INFO - PROCESS | 1650 | 1461793262741 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 14:41:02 INFO - PROCESS | 1650 | 1461793262806 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c39000 == 55 [pid = 1650] [id = 327] 14:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11a666400) [pid = 1650] [serial = 980] [outer = 0x0] 14:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11aa3a800) [pid = 1650] [serial = 981] [outer = 0x11a666400] 14:41:02 INFO - PROCESS | 1650 | 1461793262835 Marionette DEBUG loaded listener.js 14:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11af1b000) [pid = 1650] [serial = 982] [outer = 0x11a666400] 14:41:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12e560000 == 54 [pid = 1650] [id = 318] 14:41:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7d0000 == 53 [pid = 1650] [id = 317] 14:41:03 INFO - PROCESS | 1650 | --DOCSHELL 0x118adf800 == 52 [pid = 1650] [id = 316] 14:41:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2b7800 == 51 [pid = 1650] [id = 315] 14:41:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbd2800 == 50 [pid = 1650] [id = 314] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12e5b9800) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11a822000 == 49 [pid = 1650] [id = 313] 14:41:03 INFO - PROCESS | 1650 | --DOCSHELL 0x128ad1000 == 48 [pid = 1650] [id = 312] 14:41:03 INFO - PROCESS | 1650 | --DOCSHELL 0x125e80000 == 47 [pid = 1650] [id = 311] 14:41:03 INFO - PROCESS | 1650 | --DOCSHELL 0x125977800 == 46 [pid = 1650] [id = 310] 14:41:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba1a800 == 45 [pid = 1650] [id = 309] 14:41:03 INFO - PROCESS | 1650 | --DOCSHELL 0x118dd8800 == 44 [pid = 1650] [id = 308] 14:41:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba20800 == 43 [pid = 1650] [id = 307] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1293b9000) [pid = 1650] [serial = 860] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12de6cc00) [pid = 1650] [serial = 901] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x125c7ec00) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12b6f2c00) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x127256400) [pid = 1650] [serial = 880] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x119014400) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11a605800) [pid = 1650] [serial = 871] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12bf94000) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11aa3c800) [pid = 1650] [serial = 854] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11af22c00) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11b98d000) [pid = 1650] [serial = 874] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12bf99000) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x128a30800) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x118a7e000) [pid = 1650] [serial = 868] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1158ef000) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12d172000) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12c10d000) [pid = 1650] [serial = 889] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11c10f800) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11c563c00) [pid = 1650] [serial = 877] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12d564000) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12d30e400) [pid = 1650] [serial = 892] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12de61400) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12bd0e800) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x115aa7800) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11c9b3800) [pid = 1650] [serial = 857] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12b77d000) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12dc09c00) [pid = 1650] [serial = 895] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12bd0d800) [pid = 1650] [serial = 886] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12dc2d400) [pid = 1650] [serial = 898] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12950e000) [pid = 1650] [serial = 883] [outer = 0x0] [url = about:blank] 14:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12768dc00) [pid = 1650] [serial = 453] [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.] 14:41:03 INFO - PROCESS | 1650 | 1461793263232 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]]]}] 14:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 622ms 14:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:41:03 INFO - PROCESS | 1650 | 1461793263248 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 14:41:03 INFO - PROCESS | 1650 | 1461793263249 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 14:41:03 INFO - PROCESS | 1650 | 1461793263252 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:41:03 INFO - PROCESS | 1650 | 1461793263254 Marionette TRACE conn2 <- [1,1282,null,{}] 14:41:03 INFO - PROCESS | 1650 | 1461793263264 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}] 14:41:03 INFO - PROCESS | 1650 | 1461793263348 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 14:41:03 INFO - PROCESS | 1650 | 1461793263372 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aff2800 == 44 [pid = 1650] [id = 328] 14:41:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11c116000) [pid = 1650] [serial = 983] [outer = 0x0] 14:41:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11c550400) [pid = 1650] [serial = 984] [outer = 0x11c116000] 14:41:03 INFO - PROCESS | 1650 | 1461793263402 Marionette DEBUG loaded listener.js 14:41:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x125c7ec00) [pid = 1650] [serial = 985] [outer = 0x11c116000] 14:41:03 INFO - PROCESS | 1650 | 1461793263830 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]]]}] 14:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 626ms 14:41:03 INFO - PROCESS | 1650 | 1461793263880 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 14:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:41:03 INFO - PROCESS | 1650 | 1461793263883 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 14:41:03 INFO - PROCESS | 1650 | 1461793263887 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:41:03 INFO - PROCESS | 1650 | 1461793263888 Marionette TRACE conn2 <- [1,1286,null,{}] 14:41:03 INFO - PROCESS | 1650 | 1461793263892 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}] 14:41:04 INFO - PROCESS | 1650 | 1461793264012 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 14:41:04 INFO - PROCESS | 1650 | 1461793264026 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e37800 == 45 [pid = 1650] [id = 329] 14:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12721f000) [pid = 1650] [serial = 986] [outer = 0x0] 14:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x127222800) [pid = 1650] [serial = 987] [outer = 0x12721f000] 14:41:04 INFO - PROCESS | 1650 | 1461793264067 Marionette DEBUG loaded listener.js 14:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x127813400) [pid = 1650] [serial = 988] [outer = 0x12721f000] 14:41:04 INFO - PROCESS | 1650 | 1461793264484 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]]]}] 14:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 621ms 14:41:04 INFO - PROCESS | 1650 | 1461793264508 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 14:41:04 INFO - PROCESS | 1650 | 1461793264509 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 14:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:41:04 INFO - PROCESS | 1650 | 1461793264514 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:41:04 INFO - PROCESS | 1650 | 1461793264515 Marionette TRACE conn2 <- [1,1290,null,{}] 14:41:04 INFO - PROCESS | 1650 | 1461793264517 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}] 14:41:04 INFO - PROCESS | 1650 | 1461793264591 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 14:41:04 INFO - PROCESS | 1650 | 1461793264617 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afe5000 == 46 [pid = 1650] [id = 330] 14:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x127ae8800) [pid = 1650] [serial = 989] [outer = 0x0] 14:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12906f000) [pid = 1650] [serial = 990] [outer = 0x127ae8800] 14:41:04 INFO - PROCESS | 1650 | 1461793264643 Marionette DEBUG loaded listener.js 14:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1293b9000) [pid = 1650] [serial = 991] [outer = 0x127ae8800] 14:41:04 INFO - PROCESS | 1650 | 1461793264970 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]]]}] 14:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 469ms 14:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:41:04 INFO - PROCESS | 1650 | 1461793264983 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 14:41:04 INFO - PROCESS | 1650 | 1461793264984 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 14:41:04 INFO - PROCESS | 1650 | 1461793264986 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:41:04 INFO - PROCESS | 1650 | 1461793264987 Marionette TRACE conn2 <- [1,1294,null,{}] 14:41:04 INFO - PROCESS | 1650 | 1461793264989 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}] 14:41:05 INFO - PROCESS | 1650 | 1461793265089 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 14:41:05 INFO - PROCESS | 1650 | 1461793265149 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295a6800 == 47 [pid = 1650] [id = 331] 14:41:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1292c0c00) [pid = 1650] [serial = 992] [outer = 0x0] 14:41:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12b21a400) [pid = 1650] [serial = 993] [outer = 0x1292c0c00] 14:41:05 INFO - PROCESS | 1650 | 1461793265176 Marionette DEBUG loaded listener.js 14:41:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12d178000) [pid = 1650] [serial = 994] [outer = 0x1292c0c00] 14:41:05 INFO - PROCESS | 1650 | 1461793265471 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]]]}] 14:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 521ms 14:41:05 INFO - PROCESS | 1650 | 1461793265507 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 14:41:05 INFO - PROCESS | 1650 | 1461793265509 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 14:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:41:05 INFO - PROCESS | 1650 | 1461793265518 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:41:05 INFO - PROCESS | 1650 | 1461793265519 Marionette TRACE conn2 <- [1,1298,null,{}] 14:41:05 INFO - PROCESS | 1650 | 1461793265521 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}] 14:41:05 INFO - PROCESS | 1650 | 1461793265617 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 14:41:05 INFO - PROCESS | 1650 | 1461793265621 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbeb800 == 48 [pid = 1650] [id = 332] 14:41:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1293ba000) [pid = 1650] [serial = 995] [outer = 0x0] 14:41:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12d564000) [pid = 1650] [serial = 996] [outer = 0x1293ba000] 14:41:05 INFO - PROCESS | 1650 | 1461793265648 Marionette DEBUG loaded listener.js 14:41:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12d567800) [pid = 1650] [serial = 997] [outer = 0x1293ba000] 14:41:06 INFO - PROCESS | 1650 | 1461793266041 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]]]}] 14:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 573ms 14:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:41:06 INFO - PROCESS | 1650 | 1461793266087 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 14:41:06 INFO - PROCESS | 1650 | 1461793266088 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 14:41:06 INFO - PROCESS | 1650 | 1461793266090 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:41:06 INFO - PROCESS | 1650 | 1461793266091 Marionette TRACE conn2 <- [1,1302,null,{}] 14:41:06 INFO - PROCESS | 1650 | 1461793266093 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}] 14:41:06 INFO - PROCESS | 1650 | 1461793266197 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 14:41:06 INFO - PROCESS | 1650 | 1461793266231 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d52a800 == 49 [pid = 1650] [id = 333] 14:41:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1177c8400) [pid = 1650] [serial = 998] [outer = 0x0] 14:41:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1177ce400) [pid = 1650] [serial = 999] [outer = 0x1177c8400] 14:41:06 INFO - PROCESS | 1650 | 1461793266256 Marionette DEBUG loaded listener.js 14:41:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12721d000) [pid = 1650] [serial = 1000] [outer = 0x1177c8400] 14:41:06 INFO - PROCESS | 1650 | 1461793266581 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]]]}] 14:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 519ms 14:41:06 INFO - PROCESS | 1650 | 1461793266617 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 14:41:06 INFO - PROCESS | 1650 | 1461793266618 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 14:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:41:06 INFO - PROCESS | 1650 | 1461793266620 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:41:06 INFO - PROCESS | 1650 | 1461793266622 Marionette TRACE conn2 <- [1,1306,null,{}] 14:41:06 INFO - PROCESS | 1650 | 1461793266624 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}] 14:41:06 INFO - PROCESS | 1650 | 1461793266733 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 14:41:06 INFO - PROCESS | 1650 | 1461793266772 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7c6800 == 50 [pid = 1650] [id = 334] 14:41:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1177cf400) [pid = 1650] [serial = 1001] [outer = 0x0] 14:41:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12de61000) [pid = 1650] [serial = 1002] [outer = 0x1177cf400] 14:41:06 INFO - PROCESS | 1650 | 1461793266807 Marionette DEBUG loaded listener.js 14:41:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129510000) [pid = 1650] [serial = 1003] [outer = 0x1177cf400] 14:41:07 INFO - PROCESS | 1650 | 1461793267233 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]]]}] 14:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 669ms 14:41:07 INFO - PROCESS | 1650 | 1461793267290 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 14:41:07 INFO - PROCESS | 1650 | 1461793267291 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 14:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:41:07 INFO - PROCESS | 1650 | 1461793267299 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:41:07 INFO - PROCESS | 1650 | 1461793267300 Marionette TRACE conn2 <- [1,1310,null,{}] 14:41:07 INFO - PROCESS | 1650 | 1461793267302 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}] 14:41:07 INFO - PROCESS | 1650 | 1461793267401 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 14:41:07 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1292cb800) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:41:07 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12c111c00) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:41:07 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12d55f400) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:41:07 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x126cf0800) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:41:07 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12718b400) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:41:07 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11af22000) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:41:07 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x115285000) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:41:07 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x118df1000) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:41:07 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1292c3400) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:41:07 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1158f4800) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:41:07 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12d30f400) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:41:07 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12e8d3000) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:41:07 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12dc30400) [pid = 1650] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:41:07 INFO - PROCESS | 1650 | 1461793267532 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab06800 == 51 [pid = 1650] [id = 335] 14:41:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x115285000) [pid = 1650] [serial = 1004] [outer = 0x0] 14:41:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11a610400) [pid = 1650] [serial = 1005] [outer = 0x115285000] 14:41:07 INFO - PROCESS | 1650 | 1461793267560 Marionette DEBUG loaded listener.js 14:41:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1280bd000) [pid = 1650] [serial = 1006] [outer = 0x115285000] 14:41:07 INFO - PROCESS | 1650 | 1461793267833 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] 14:41:07 INFO - PROCESS | 1650 | 1461793267869 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 14:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:41:07 INFO - PROCESS | 1650 | 1461793267871 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:41:07 INFO - PROCESS | 1650 | 1461793267873 Marionette TRACE conn2 <- [1,1314,null,{}] 14:41:07 INFO - PROCESS | 1650 | 1461793267883 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}] 14:41:07 INFO - PROCESS | 1650 | 1461793267984 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 14:41:07 INFO - PROCESS | 1650 | 1461793267988 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f05c800 == 52 [pid = 1650] [id = 336] 14:41:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12724c800) [pid = 1650] [serial = 1007] [outer = 0x0] 14:41:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12d55e800) [pid = 1650] [serial = 1008] [outer = 0x12724c800] 14:41:08 INFO - PROCESS | 1650 | 1461793268018 Marionette DEBUG loaded listener.js 14:41:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12ea77800) [pid = 1650] [serial = 1009] [outer = 0x12724c800] 14:41:08 INFO - PROCESS | 1650 | 1461793268367 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]]]}] 14:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 518ms 14:41:08 INFO - PROCESS | 1650 | 1461793268391 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 14:41:08 INFO - PROCESS | 1650 | 1461793268392 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 14:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:41:08 INFO - PROCESS | 1650 | 1461793268407 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:41:08 INFO - PROCESS | 1650 | 1461793268408 Marionette TRACE conn2 <- [1,1318,null,{}] 14:41:08 INFO - PROCESS | 1650 | 1461793268414 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}] 14:41:08 INFO - PROCESS | 1650 | 1461793268492 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 14:41:08 INFO - PROCESS | 1650 | 1461793268499 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe83800 == 53 [pid = 1650] [id = 337] 14:41:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11bf50000) [pid = 1650] [serial = 1010] [outer = 0x0] 14:41:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11bf57000) [pid = 1650] [serial = 1011] [outer = 0x11bf50000] 14:41:08 INFO - PROCESS | 1650 | 1461793268524 Marionette DEBUG loaded listener.js 14:41:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12ea77c00) [pid = 1650] [serial = 1012] [outer = 0x11bf50000] 14:41:08 INFO - PROCESS | 1650 | 1461793268902 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]]]}] 14:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 532ms 14:41:08 INFO - PROCESS | 1650 | 1461793268931 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 14:41:08 INFO - PROCESS | 1650 | 1461793268932 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 14:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:41:08 INFO - PROCESS | 1650 | 1461793268936 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:41:08 INFO - PROCESS | 1650 | 1461793268937 Marionette TRACE conn2 <- [1,1322,null,{}] 14:41:08 INFO - PROCESS | 1650 | 1461793268941 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}] 14:41:09 INFO - PROCESS | 1650 | 1461793269068 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 14:41:09 INFO - PROCESS | 1650 | 1461793269139 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe92800 == 54 [pid = 1650] [id = 338] 14:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1280b3000) [pid = 1650] [serial = 1013] [outer = 0x0] 14:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12ea78400) [pid = 1650] [serial = 1014] [outer = 0x1280b3000] 14:41:09 INFO - PROCESS | 1650 | 1461793269164 Marionette DEBUG loaded listener.js 14:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12eb8ec00) [pid = 1650] [serial = 1015] [outer = 0x1280b3000] 14:41:09 INFO - PROCESS | 1650 | 1461793269441 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]]]}] 14:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 522ms 14:41:09 INFO - PROCESS | 1650 | 1461793269457 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 14:41:09 INFO - PROCESS | 1650 | 1461793269458 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 14:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:41:09 INFO - PROCESS | 1650 | 1461793269468 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:41:09 INFO - PROCESS | 1650 | 1461793269469 Marionette TRACE conn2 <- [1,1326,null,{}] 14:41:09 INFO - PROCESS | 1650 | 1461793269471 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}] 14:41:09 INFO - PROCESS | 1650 | 1461793269555 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 14:41:09 INFO - PROCESS | 1650 | 1461793269664 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11550e800 == 55 [pid = 1650] [id = 339] 14:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1135f7400) [pid = 1650] [serial = 1016] [outer = 0x0] 14:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x114bb7800) [pid = 1650] [serial = 1017] [outer = 0x1135f7400] 14:41:09 INFO - PROCESS | 1650 | 1461793269696 Marionette DEBUG loaded listener.js 14:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1177c9400) [pid = 1650] [serial = 1018] [outer = 0x1135f7400] 14:41:10 INFO - PROCESS | 1650 | 1461793270136 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]]]}] 14:41:10 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 14:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 718ms 14:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:41:10 INFO - PROCESS | 1650 | 1461793270187 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 14:41:10 INFO - PROCESS | 1650 | 1461793270190 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 14:41:10 INFO - PROCESS | 1650 | 1461793270193 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:41:10 INFO - PROCESS | 1650 | 1461793270196 Marionette TRACE conn2 <- [1,1330,null,{}] 14:41:10 INFO - PROCESS | 1650 | 1461793270199 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}] 14:41:10 INFO - PROCESS | 1650 | 1461793270307 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 14:41:10 INFO - PROCESS | 1650 | 1461793270425 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c67f000 == 56 [pid = 1650] [id = 340] 14:41:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11aa74c00) [pid = 1650] [serial = 1019] [outer = 0x0] 14:41:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11af1b400) [pid = 1650] [serial = 1020] [outer = 0x11aa74c00] 14:41:10 INFO - PROCESS | 1650 | 1461793270458 Marionette DEBUG loaded listener.js 14:41:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11be0b800) [pid = 1650] [serial = 1021] [outer = 0x11aa74c00] 14:41:10 INFO - PROCESS | 1650 | 1461793270914 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]]]}] 14:41:10 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 14:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 770ms 14:41:10 INFO - PROCESS | 1650 | 1461793270968 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 14:41:10 INFO - PROCESS | 1650 | 1461793270972 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 14:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:41:10 INFO - PROCESS | 1650 | 1461793270976 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:41:10 INFO - PROCESS | 1650 | 1461793270978 Marionette TRACE conn2 <- [1,1334,null,{}] 14:41:10 INFO - PROCESS | 1650 | 1461793270982 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}] 14:41:11 INFO - PROCESS | 1650 | 1461793271090 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 14:41:11 INFO - PROCESS | 1650 | 1461793271146 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2b0000 == 57 [pid = 1650] [id = 341] 14:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11c478c00) [pid = 1650] [serial = 1022] [outer = 0x0] 14:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12721c000) [pid = 1650] [serial = 1023] [outer = 0x11c478c00] 14:41:11 INFO - PROCESS | 1650 | 1461793271176 Marionette DEBUG loaded listener.js 14:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x127ae5800) [pid = 1650] [serial = 1024] [outer = 0x11c478c00] 14:41:11 INFO - PROCESS | 1650 | 1461793271635 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]]]}] 14:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 726ms 14:41:11 INFO - PROCESS | 1650 | 1461793271702 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 14:41:11 INFO - PROCESS | 1650 | 1461793271704 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 14:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:41:11 INFO - PROCESS | 1650 | 1461793271711 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:41:11 INFO - PROCESS | 1650 | 1461793271715 Marionette TRACE conn2 <- [1,1338,null,{}] 14:41:11 INFO - PROCESS | 1650 | 1461793271719 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}] 14:41:11 INFO - PROCESS | 1650 | 1461793271823 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 14:41:11 INFO - PROCESS | 1650 | 1461793271890 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f421800 == 58 [pid = 1650] [id = 342] 14:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12721e400) [pid = 1650] [serial = 1025] [outer = 0x0] 14:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x129794800) [pid = 1650] [serial = 1026] [outer = 0x12721e400] 14:41:11 INFO - PROCESS | 1650 | 1461793271921 Marionette DEBUG loaded listener.js 14:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12bd09400) [pid = 1650] [serial = 1027] [outer = 0x12721e400] 14:41:12 INFO - PROCESS | 1650 | 1461793272910 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]]]}] 14:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1230ms 14:41:12 INFO - PROCESS | 1650 | 1461793272937 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 14:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:41:12 INFO - PROCESS | 1650 | 1461793272940 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 14:41:12 INFO - PROCESS | 1650 | 1461793272943 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:41:12 INFO - PROCESS | 1650 | 1461793272945 Marionette TRACE conn2 <- [1,1342,null,{}] 14:41:12 INFO - PROCESS | 1650 | 1461793272950 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}] 14:41:13 INFO - PROCESS | 1650 | 1461793273040 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 14:41:13 INFO - PROCESS | 1650 | 1461793273116 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c30b000 == 59 [pid = 1650] [id = 343] 14:41:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x119017800) [pid = 1650] [serial = 1028] [outer = 0x0] 14:41:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11913fc00) [pid = 1650] [serial = 1029] [outer = 0x119017800] 14:41:13 INFO - PROCESS | 1650 | 1461793273145 Marionette DEBUG loaded listener.js 14:41:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x119a7b800) [pid = 1650] [serial = 1030] [outer = 0x119017800] 14:41:13 INFO - PROCESS | 1650 | 1461793273611 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]]]}] 14:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 722ms 14:41:13 INFO - PROCESS | 1650 | 1461793273669 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 14:41:13 INFO - PROCESS | 1650 | 1461793273674 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 14:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:41:13 INFO - PROCESS | 1650 | 1461793273684 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:41:13 INFO - PROCESS | 1650 | 1461793273686 Marionette TRACE conn2 <- [1,1346,null,{}] 14:41:13 INFO - PROCESS | 1650 | 1461793273689 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}] 14:41:13 INFO - PROCESS | 1650 | 1461793273815 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 14:41:13 INFO - PROCESS | 1650 | 1461793273908 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a827800 == 60 [pid = 1650] [id = 344] 14:41:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x1177d2000) [pid = 1650] [serial = 1031] [outer = 0x0] 14:41:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x119a75400) [pid = 1650] [serial = 1032] [outer = 0x1177d2000] 14:41:13 INFO - PROCESS | 1650 | 1461793273951 Marionette DEBUG loaded listener.js 14:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11aa36800) [pid = 1650] [serial = 1033] [outer = 0x1177d2000] 14:41:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7c3800 == 59 [pid = 1650] [id = 287] 14:41:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe92800 == 58 [pid = 1650] [id = 338] 14:41:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe83800 == 57 [pid = 1650] [id = 337] 14:41:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12f05c800 == 56 [pid = 1650] [id = 336] 14:41:14 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab06800 == 55 [pid = 1650] [id = 335] 14:41:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7c6800 == 54 [pid = 1650] [id = 334] 14:41:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12d52a800 == 53 [pid = 1650] [id = 333] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x114356800) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11aa3bc00) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x125bbcc00) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1290a2c00) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12dc0bc00) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12ea75400) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbeb800 == 52 [pid = 1650] [id = 332] 14:41:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1295a6800 == 51 [pid = 1650] [id = 331] 14:41:14 INFO - PROCESS | 1650 | --DOCSHELL 0x11afe5000 == 50 [pid = 1650] [id = 330] 14:41:14 INFO - PROCESS | 1650 | --DOCSHELL 0x126e37800 == 49 [pid = 1650] [id = 329] 14:41:14 INFO - PROCESS | 1650 | --DOCSHELL 0x11aff2800 == 48 [pid = 1650] [id = 328] 14:41:14 INFO - PROCESS | 1650 | --DOCSHELL 0x119c39000 == 47 [pid = 1650] [id = 327] 14:41:14 INFO - PROCESS | 1650 | --DOCSHELL 0x11c31a000 == 46 [pid = 1650] [id = 326] 14:41:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7cb800 == 45 [pid = 1650] [id = 322] 14:41:14 INFO - PROCESS | 1650 | --DOCSHELL 0x125e78000 == 44 [pid = 1650] [id = 321] 14:41:14 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab11000 == 43 [pid = 1650] [id = 320] 14:41:14 INFO - PROCESS | 1650 | 1461793274367 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]]]}] 14:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 724ms 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12e5c0800) [pid = 1650] [serial = 904] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12bf99800) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12d55fc00) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12de66c00) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12dc0b400) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12780ec00) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1280b2400) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x128a36000) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1292c1400) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11c119000) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x125a5c000) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11c569c00) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1198e1400) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x119016800) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12b215000) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11a65b000) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11af17400) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12e5bb800) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12e5e0c00) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12ea6e400) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12e8d9c00) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119014000) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12c10f400) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12ba52800) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12e8d2c00) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 14:41:14 INFO - PROCESS | 1650 | 1461793274417 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 14:41:14 INFO - PROCESS | 1650 | 1461793274418 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 14:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:41:14 INFO - PROCESS | 1650 | 1461793274423 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:41:14 INFO - PROCESS | 1650 | 1461793274425 Marionette TRACE conn2 <- [1,1350,null,{}] 14:41:14 INFO - PROCESS | 1650 | 1461793274432 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}] 14:41:14 INFO - PROCESS | 1650 | 1461793274513 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 14:41:14 INFO - PROCESS | 1650 | 1461793274518 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b159000 == 44 [pid = 1650] [id = 345] 14:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11aa6bc00) [pid = 1650] [serial = 1034] [outer = 0x0] 14:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11af14800) [pid = 1650] [serial = 1035] [outer = 0x11aa6bc00] 14:41:14 INFO - PROCESS | 1650 | 1461793274549 Marionette DEBUG loaded listener.js 14:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11b988800) [pid = 1650] [serial = 1036] [outer = 0x11aa6bc00] 14:41:14 INFO - PROCESS | 1650 | 1461793274929 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]]]}] 14:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 525ms 14:41:14 INFO - PROCESS | 1650 | 1461793274949 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 14:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:41:14 INFO - PROCESS | 1650 | 1461793274952 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 14:41:14 INFO - PROCESS | 1650 | 1461793274955 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:41:14 INFO - PROCESS | 1650 | 1461793274957 Marionette TRACE conn2 <- [1,1354,null,{}] 14:41:14 INFO - PROCESS | 1650 | 1461793274971 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}] 14:41:15 INFO - PROCESS | 1650 | 1461793275090 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 14:41:15 INFO - PROCESS | 1650 | 1461793275097 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c68f000 == 45 [pid = 1650] [id = 346] 14:41:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11b9de400) [pid = 1650] [serial = 1037] [outer = 0x0] 14:41:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11be11c00) [pid = 1650] [serial = 1038] [outer = 0x11b9de400] 14:41:15 INFO - PROCESS | 1650 | 1461793275138 Marionette DEBUG loaded listener.js 14:41:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11c113800) [pid = 1650] [serial = 1039] [outer = 0x11b9de400] 14:41:15 INFO - PROCESS | 1650 | 1461793275563 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]]]}] 14:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 620ms 14:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:41:15 INFO - PROCESS | 1650 | 1461793275575 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 14:41:15 INFO - PROCESS | 1650 | 1461793275576 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 14:41:15 INFO - PROCESS | 1650 | 1461793275579 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:41:15 INFO - PROCESS | 1650 | 1461793275580 Marionette TRACE conn2 <- [1,1358,null,{}] 14:41:15 INFO - PROCESS | 1650 | 1461793275582 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}] 14:41:15 INFO - PROCESS | 1650 | 1461793275655 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 14:41:15 INFO - PROCESS | 1650 | 1461793275659 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e77800 == 46 [pid = 1650] [id = 347] 14:41:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x119366000) [pid = 1650] [serial = 1040] [outer = 0x0] 14:41:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11c47cc00) [pid = 1650] [serial = 1041] [outer = 0x119366000] 14:41:15 INFO - PROCESS | 1650 | 1461793275688 Marionette DEBUG loaded listener.js 14:41:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11c9c0400) [pid = 1650] [serial = 1042] [outer = 0x119366000] 14:41:16 INFO - PROCESS | 1650 | 1461793276017 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]]]}] 14:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 473ms 14:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:41:16 INFO - PROCESS | 1650 | 1461793276052 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 14:41:16 INFO - PROCESS | 1650 | 1461793276053 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 14:41:16 INFO - PROCESS | 1650 | 1461793276055 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:41:16 INFO - PROCESS | 1650 | 1461793276056 Marionette TRACE conn2 <- [1,1362,null,{}] 14:41:16 INFO - PROCESS | 1650 | 1461793276059 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}] 14:41:16 INFO - PROCESS | 1650 | 1461793276150 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 14:41:16 INFO - PROCESS | 1650 | 1461793276219 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x127409000 == 47 [pid = 1650] [id = 348] 14:41:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11bf4e800) [pid = 1650] [serial = 1043] [outer = 0x0] 14:41:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x125a58800) [pid = 1650] [serial = 1044] [outer = 0x11bf4e800] 14:41:16 INFO - PROCESS | 1650 | 1461793276247 Marionette DEBUG loaded listener.js 14:41:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1276f2800) [pid = 1650] [serial = 1045] [outer = 0x11bf4e800] 14:41:16 INFO - PROCESS | 1650 | 1461793276597 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]]]}] 14:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 569ms 14:41:16 INFO - PROCESS | 1650 | 1461793276625 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 14:41:16 INFO - PROCESS | 1650 | 1461793276626 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 14:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:41:16 INFO - PROCESS | 1650 | 1461793276631 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:41:16 INFO - PROCESS | 1650 | 1461793276632 Marionette TRACE conn2 <- [1,1366,null,{}] 14:41:16 INFO - PROCESS | 1650 | 1461793276635 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}] 14:41:16 INFO - PROCESS | 1650 | 1461793276726 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 14:41:16 INFO - PROCESS | 1650 | 1461793276759 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d52800 == 48 [pid = 1650] [id = 349] 14:41:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1276f3000) [pid = 1650] [serial = 1046] [outer = 0x0] 14:41:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x127ae4400) [pid = 1650] [serial = 1047] [outer = 0x1276f3000] 14:41:16 INFO - PROCESS | 1650 | 1461793276784 Marionette DEBUG loaded listener.js 14:41:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x128a37400) [pid = 1650] [serial = 1048] [outer = 0x1276f3000] 14:41:17 INFO - PROCESS | 1650 | 1461793277157 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] 14:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:41:17 INFO - PROCESS | 1650 | 1461793277203 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 14:41:17 INFO - PROCESS | 1650 | 1461793277206 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:41:17 INFO - PROCESS | 1650 | 1461793277208 Marionette TRACE conn2 <- [1,1370,null,{}] 14:41:17 INFO - PROCESS | 1650 | 1461793277211 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}] 14:41:17 INFO - PROCESS | 1650 | 1461793277355 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 14:41:17 INFO - PROCESS | 1650 | 1461793277380 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbd6000 == 49 [pid = 1650] [id = 350] 14:41:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x129094800) [pid = 1650] [serial = 1049] [outer = 0x0] 14:41:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12909f800) [pid = 1650] [serial = 1050] [outer = 0x129094800] 14:41:17 INFO - PROCESS | 1650 | 1461793277419 Marionette DEBUG loaded listener.js 14:41:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x129791000) [pid = 1650] [serial = 1051] [outer = 0x129094800] 14:41:17 INFO - PROCESS | 1650 | 1461793277789 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 14:41:17 INFO - PROCESS | 1650 | 1461793277827 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 14:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:41:17 INFO - PROCESS | 1650 | 1461793277829 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:41:17 INFO - PROCESS | 1650 | 1461793277830 Marionette TRACE conn2 <- [1,1374,null,{}] 14:41:17 INFO - PROCESS | 1650 | 1461793277832 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}] 14:41:17 INFO - PROCESS | 1650 | 1461793277928 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 14:41:17 INFO - PROCESS | 1650 | 1461793277932 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bfb8000 == 50 [pid = 1650] [id = 351] 14:41:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12909bc00) [pid = 1650] [serial = 1052] [outer = 0x0] 14:41:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12b21ac00) [pid = 1650] [serial = 1053] [outer = 0x12909bc00] 14:41:17 INFO - PROCESS | 1650 | 1461793277958 Marionette DEBUG loaded listener.js 14:41:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12b6f5400) [pid = 1650] [serial = 1054] [outer = 0x12909bc00] 14:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x115285000) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12724c800) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11a666400) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x1293ba000) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11bf50000) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11919cc00) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1177cf400) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12721f000) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x127ae8800) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1177c8400) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1292c0c00) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:41:18 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11c116000) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:41:18 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:41:18 INFO - PROCESS | 1650 | 1461793278403 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] 14:41:18 INFO - PROCESS | 1650 | 1461793278452 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 14:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:41:18 INFO - PROCESS | 1650 | 1461793278454 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:41:18 INFO - PROCESS | 1650 | 1461793278455 Marionette TRACE conn2 <- [1,1378,null,{}] 14:41:18 INFO - PROCESS | 1650 | 1461793278457 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}] 14:41:18 INFO - PROCESS | 1650 | 1461793278536 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 14:41:18 INFO - PROCESS | 1650 | 1461793278540 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b765800 == 51 [pid = 1650] [id = 352] 14:41:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11935f800) [pid = 1650] [serial = 1055] [outer = 0x0] 14:41:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11bf51000) [pid = 1650] [serial = 1056] [outer = 0x11935f800] 14:41:18 INFO - PROCESS | 1650 | 1461793278566 Marionette DEBUG loaded listener.js 14:41:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12b6fb800) [pid = 1650] [serial = 1057] [outer = 0x11935f800] 14:41:18 INFO - PROCESS | 1650 | 1461793278881 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] 14:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:41:18 INFO - PROCESS | 1650 | 1461793278927 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 14:41:18 INFO - PROCESS | 1650 | 1461793278929 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:41:18 INFO - PROCESS | 1650 | 1461793278931 Marionette TRACE conn2 <- [1,1382,null,{}] 14:41:18 INFO - PROCESS | 1650 | 1461793278933 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}] 14:41:19 INFO - PROCESS | 1650 | 1461793279042 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 14:41:19 INFO - PROCESS | 1650 | 1461793279051 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7c3000 == 52 [pid = 1650] [id = 353] 14:41:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12b77ec00) [pid = 1650] [serial = 1058] [outer = 0x0] 14:41:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12bf12800) [pid = 1650] [serial = 1059] [outer = 0x12b77ec00] 14:41:19 INFO - PROCESS | 1650 | 1461793279081 Marionette DEBUG loaded listener.js 14:41:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12bf9cc00) [pid = 1650] [serial = 1060] [outer = 0x12b77ec00] 14:41:19 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:41:19 INFO - PROCESS | 1650 | 1461793279428 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] 14:41:19 INFO - PROCESS | 1650 | 1461793279453 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 14:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:41:19 INFO - PROCESS | 1650 | 1461793279455 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:41:19 INFO - PROCESS | 1650 | 1461793279456 Marionette TRACE conn2 <- [1,1386,null,{}] 14:41:19 INFO - PROCESS | 1650 | 1461793279459 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}] 14:41:19 INFO - PROCESS | 1650 | 1461793279538 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 14:41:19 INFO - PROCESS | 1650 | 1461793279544 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8ed800 == 53 [pid = 1650] [id = 354] 14:41:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12bf15400) [pid = 1650] [serial = 1061] [outer = 0x0] 14:41:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12d559c00) [pid = 1650] [serial = 1062] [outer = 0x12bf15400] 14:41:19 INFO - PROCESS | 1650 | 1461793279571 Marionette DEBUG loaded listener.js 14:41:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12dc07800) [pid = 1650] [serial = 1063] [outer = 0x12bf15400] 14:41:19 INFO - PROCESS | 1650 | 1461793279982 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] 14:41:20 INFO - PROCESS | 1650 | 1461793280033 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 14:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:41:20 INFO - PROCESS | 1650 | 1461793280037 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:41:20 INFO - PROCESS | 1650 | 1461793280038 Marionette TRACE conn2 <- [1,1390,null,{}] 14:41:20 INFO - PROCESS | 1650 | 1461793280042 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}] 14:41:20 INFO - PROCESS | 1650 | 1461793280163 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 14:41:20 INFO - PROCESS | 1650 | 1461793280175 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f058800 == 54 [pid = 1650] [id = 355] 14:41:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12d303c00) [pid = 1650] [serial = 1064] [outer = 0x0] 14:41:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12dc30000) [pid = 1650] [serial = 1065] [outer = 0x12d303c00] 14:41:20 INFO - PROCESS | 1650 | 1461793280215 Marionette DEBUG loaded listener.js 14:41:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12de69c00) [pid = 1650] [serial = 1066] [outer = 0x12d303c00] 14:41:20 INFO - PROCESS | 1650 | 1461793280702 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]]]}] 14:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 671ms 14:41:20 INFO - PROCESS | 1650 | 1461793280708 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 14:41:20 INFO - PROCESS | 1650 | 1461793280711 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 14:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:41:20 INFO - PROCESS | 1650 | 1461793280733 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:41:20 INFO - PROCESS | 1650 | 1461793280735 Marionette TRACE conn2 <- [1,1394,null,{}] 14:41:20 INFO - PROCESS | 1650 | 1461793280739 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}] 14:41:20 INFO - PROCESS | 1650 | 1461793280844 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 14:41:20 INFO - PROCESS | 1650 | 1461793280911 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad7a800 == 55 [pid = 1650] [id = 356] 14:41:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x118a67400) [pid = 1650] [serial = 1067] [outer = 0x0] 14:41:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x119014000) [pid = 1650] [serial = 1068] [outer = 0x118a67400] 14:41:20 INFO - PROCESS | 1650 | 1461793280943 Marionette DEBUG loaded listener.js 14:41:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x119a73800) [pid = 1650] [serial = 1069] [outer = 0x118a67400] 14:41:21 INFO - PROCESS | 1650 | 1461793281376 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]]]}] 14:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 673ms 14:41:21 INFO - PROCESS | 1650 | 1461793281405 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 14:41:21 INFO - PROCESS | 1650 | 1461793281409 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 14:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:41:21 INFO - PROCESS | 1650 | 1461793281414 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:41:21 INFO - PROCESS | 1650 | 1461793281416 Marionette TRACE conn2 <- [1,1398,null,{}] 14:41:21 INFO - PROCESS | 1650 | 1461793281418 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}] 14:41:21 INFO - PROCESS | 1650 | 1461793281520 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 14:41:21 INFO - PROCESS | 1650 | 1461793281623 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x125983800 == 56 [pid = 1650] [id = 357] 14:41:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11aa6d800) [pid = 1650] [serial = 1070] [outer = 0x0] 14:41:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11af18400) [pid = 1650] [serial = 1071] [outer = 0x11aa6d800] 14:41:21 INFO - PROCESS | 1650 | 1461793281655 Marionette DEBUG loaded listener.js 14:41:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11b9e8c00) [pid = 1650] [serial = 1072] [outer = 0x11aa6d800] 14:41:22 INFO - PROCESS | 1650 | 1461793282087 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]]]}] 14:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 723ms 14:41:22 INFO - PROCESS | 1650 | 1461793282144 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 14:41:22 INFO - PROCESS | 1650 | 1461793282145 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 14:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:41:22 INFO - PROCESS | 1650 | 1461793282149 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:41:22 INFO - PROCESS | 1650 | 1461793282152 Marionette TRACE conn2 <- [1,1402,null,{}] 14:41:22 INFO - PROCESS | 1650 | 1461793282160 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}] 14:41:22 INFO - PROCESS | 1650 | 1461793282261 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 14:41:22 INFO - PROCESS | 1650 | 1461793282329 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dcd8800 == 57 [pid = 1650] [id = 358] 14:41:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11c9bd800) [pid = 1650] [serial = 1073] [outer = 0x0] 14:41:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x126a45c00) [pid = 1650] [serial = 1074] [outer = 0x11c9bd800] 14:41:22 INFO - PROCESS | 1650 | 1461793282362 Marionette DEBUG loaded listener.js 14:41:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12721fc00) [pid = 1650] [serial = 1075] [outer = 0x11c9bd800] 14:41:22 INFO - PROCESS | 1650 | 1461793282782 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]]]}] 14:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 671ms 14:41:22 INFO - PROCESS | 1650 | 1461793282821 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 14:41:22 INFO - PROCESS | 1650 | 1461793282823 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 14:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:41:22 INFO - PROCESS | 1650 | 1461793282858 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:41:22 INFO - PROCESS | 1650 | 1461793282860 Marionette TRACE conn2 <- [1,1406,null,{}] 14:41:22 INFO - PROCESS | 1650 | 1461793282864 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}] 14:41:22 INFO - PROCESS | 1650 | 1461793282965 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 14:41:23 INFO - PROCESS | 1650 | 1461793283031 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f9ae000 == 58 [pid = 1650] [id = 359] 14:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x127220400) [pid = 1650] [serial = 1076] [outer = 0x0] 14:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x1280b3400) [pid = 1650] [serial = 1077] [outer = 0x127220400] 14:41:23 INFO - PROCESS | 1650 | 1461793283062 Marionette DEBUG loaded listener.js 14:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x129798c00) [pid = 1650] [serial = 1078] [outer = 0x127220400] 14:41:23 INFO - PROCESS | 1650 | 1461793283466 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]]]}] 14:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 686ms 14:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:41:23 INFO - PROCESS | 1650 | 1461793283531 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 14:41:23 INFO - PROCESS | 1650 | 1461793283532 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 14:41:23 INFO - PROCESS | 1650 | 1461793283534 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:41:23 INFO - PROCESS | 1650 | 1461793283536 Marionette TRACE conn2 <- [1,1410,null,{}] 14:41:23 INFO - PROCESS | 1650 | 1461793283538 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}] 14:41:23 INFO - PROCESS | 1650 | 1461793283637 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 14:41:23 INFO - PROCESS | 1650 | 1461793283690 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe7c800 == 59 [pid = 1650] [id = 360] 14:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x127458400) [pid = 1650] [serial = 1079] [outer = 0x0] 14:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12bd08800) [pid = 1650] [serial = 1080] [outer = 0x127458400] 14:41:23 INFO - PROCESS | 1650 | 1461793283733 Marionette DEBUG loaded listener.js 14:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12bf96c00) [pid = 1650] [serial = 1081] [outer = 0x127458400] 14:41:24 INFO - PROCESS | 1650 | 1461793284250 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]]]}] 14:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 769ms 14:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:41:24 INFO - PROCESS | 1650 | 1461793284304 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 14:41:24 INFO - PROCESS | 1650 | 1461793284305 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 14:41:24 INFO - PROCESS | 1650 | 1461793284307 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:41:24 INFO - PROCESS | 1650 | 1461793284308 Marionette TRACE conn2 <- [1,1414,null,{}] 14:41:24 INFO - PROCESS | 1650 | 1461793284311 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}] 14:41:24 INFO - PROCESS | 1650 | 1461793284424 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 14:41:24 INFO - PROCESS | 1650 | 1461793284479 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x125970000 == 60 [pid = 1650] [id = 361] 14:41:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11bf49800) [pid = 1650] [serial = 1082] [outer = 0x0] 14:41:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12bf98800) [pid = 1650] [serial = 1083] [outer = 0x11bf49800] 14:41:24 INFO - PROCESS | 1650 | 1461793284511 Marionette DEBUG loaded listener.js 14:41:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12e5b5400) [pid = 1650] [serial = 1084] [outer = 0x11bf49800] 14:41:25 INFO - PROCESS | 1650 | 1461793285074 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]]]}] 14:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 775ms 14:41:25 INFO - PROCESS | 1650 | 1461793285083 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 14:41:25 INFO - PROCESS | 1650 | 1461793285085 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 14:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:41:25 INFO - PROCESS | 1650 | 1461793285088 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:41:25 INFO - PROCESS | 1650 | 1461793285091 Marionette TRACE conn2 <- [1,1418,null,{}] 14:41:25 INFO - PROCESS | 1650 | 1461793285094 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}] 14:41:25 INFO - PROCESS | 1650 | 1461793285193 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 14:41:25 INFO - PROCESS | 1650 | 1461793285267 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c37000 == 61 [pid = 1650] [id = 362] 14:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11901c800) [pid = 1650] [serial = 1085] [outer = 0x0] 14:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11919cc00) [pid = 1650] [serial = 1086] [outer = 0x11901c800] 14:41:25 INFO - PROCESS | 1650 | 1461793285298 Marionette DEBUG loaded listener.js 14:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x119e50800) [pid = 1650] [serial = 1087] [outer = 0x11901c800] 14:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8ed800 == 60 [pid = 1650] [id = 354] 14:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7c3000 == 59 [pid = 1650] [id = 353] 14:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12b765800 == 58 [pid = 1650] [id = 352] 14:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12bfb8000 == 57 [pid = 1650] [id = 351] 14:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbd6000 == 56 [pid = 1650] [id = 350] 14:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x119d52800 == 55 [pid = 1650] [id = 349] 14:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x127409000 == 54 [pid = 1650] [id = 348] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12ea78400) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x125e77800 == 53 [pid = 1650] [id = 347] 14:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11c68f000 == 52 [pid = 1650] [id = 346] 14:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11b159000 == 51 [pid = 1650] [id = 345] 14:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11a827800 == 50 [pid = 1650] [id = 344] 14:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11c30b000 == 49 [pid = 1650] [id = 343] 14:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12f421800 == 48 [pid = 1650] [id = 342] 14:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2b0000 == 47 [pid = 1650] [id = 341] 14:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11c67f000 == 46 [pid = 1650] [id = 340] 14:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11550e800 == 45 [pid = 1650] [id = 339] 14:41:25 INFO - PROCESS | 1650 | 1461793285771 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]]]}] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11af1b000) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11aa3a800) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x118f14800) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12d564000) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12ea77c00) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x119a79800) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x119a71400) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12de61000) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x127222800) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x127813400) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12906f000) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1293b9000) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12721d000) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12b21a400) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1177ce400) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11c550400) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x125c7ec00) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12c10f000) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11b9dcc00) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12b6ecc00) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x129510000) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12e8d1800) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1280bd000) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x127690800) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11bf57000) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12d55e800) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11a610400) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12d567800) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12d178000) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 14:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12ea77800) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 14:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 725ms 14:41:25 INFO - PROCESS | 1650 | 1461793285815 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 14:41:25 INFO - PROCESS | 1650 | 1461793285819 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 14:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:41:25 INFO - PROCESS | 1650 | 1461793285823 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:41:25 INFO - PROCESS | 1650 | 1461793285824 Marionette TRACE conn2 <- [1,1422,null,{}] 14:41:25 INFO - PROCESS | 1650 | 1461793285828 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}] 14:41:25 INFO - PROCESS | 1650 | 1461793285907 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 14:41:25 INFO - PROCESS | 1650 | 1461793285914 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b159000 == 46 [pid = 1650] [id = 363] 14:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11a605000) [pid = 1650] [serial = 1088] [outer = 0x0] 14:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11af36c00) [pid = 1650] [serial = 1089] [outer = 0x11a605000] 14:41:25 INFO - PROCESS | 1650 | 1461793285940 Marionette DEBUG loaded listener.js 14:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11be07000) [pid = 1650] [serial = 1090] [outer = 0x11a605000] 14:41:26 INFO - PROCESS | 1650 | 1461793286385 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]]]}] 14:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 622ms 14:41:26 INFO - PROCESS | 1650 | 1461793286446 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 14:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:41:26 INFO - PROCESS | 1650 | 1461793286449 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 14:41:26 INFO - PROCESS | 1650 | 1461793286452 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:41:26 INFO - PROCESS | 1650 | 1461793286456 Marionette TRACE conn2 <- [1,1426,null,{}] 14:41:26 INFO - PROCESS | 1650 | 1461793286467 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}] 14:41:26 INFO - PROCESS | 1650 | 1461793286555 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 14:41:26 INFO - PROCESS | 1650 | 1461793286564 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e78800 == 47 [pid = 1650] [id = 364] 14:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11c10d800) [pid = 1650] [serial = 1091] [outer = 0x0] 14:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11c554800) [pid = 1650] [serial = 1092] [outer = 0x11c10d800] 14:41:26 INFO - PROCESS | 1650 | 1461793286591 Marionette DEBUG loaded listener.js 14:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x126e5b800) [pid = 1650] [serial = 1093] [outer = 0x11c10d800] 14:41:26 INFO - PROCESS | 1650 | 1461793286934 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]]]}] 14:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 524ms 14:41:26 INFO - PROCESS | 1650 | 1461793286976 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 14:41:26 INFO - PROCESS | 1650 | 1461793286978 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 14:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:41:26 INFO - PROCESS | 1650 | 1461793286980 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:41:26 INFO - PROCESS | 1650 | 1461793286981 Marionette TRACE conn2 <- [1,1430,null,{}] 14:41:26 INFO - PROCESS | 1650 | 1461793286983 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}] 14:41:27 INFO - PROCESS | 1650 | 1461793287062 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 14:41:27 INFO - PROCESS | 1650 | 1461793287067 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292e1000 == 48 [pid = 1650] [id = 365] 14:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12721cc00) [pid = 1650] [serial = 1094] [outer = 0x0] 14:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x127496400) [pid = 1650] [serial = 1095] [outer = 0x12721cc00] 14:41:27 INFO - PROCESS | 1650 | 1461793287094 Marionette DEBUG loaded listener.js 14:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1280bdc00) [pid = 1650] [serial = 1096] [outer = 0x12721cc00] 14:41:27 INFO - PROCESS | 1650 | 1461793287442 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]]]}] 14:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 469ms 14:41:27 INFO - PROCESS | 1650 | 1461793287450 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 14:41:27 INFO - PROCESS | 1650 | 1461793287451 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 14:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:41:27 INFO - PROCESS | 1650 | 1461793287453 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:41:27 INFO - PROCESS | 1650 | 1461793287454 Marionette TRACE conn2 <- [1,1434,null,{}] 14:41:27 INFO - PROCESS | 1650 | 1461793287457 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}] 14:41:27 INFO - PROCESS | 1650 | 1461793287538 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 14:41:27 INFO - PROCESS | 1650 | 1461793287599 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198c4000 == 49 [pid = 1650] [id = 366] 14:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12721d000) [pid = 1650] [serial = 1097] [outer = 0x0] 14:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x129073000) [pid = 1650] [serial = 1098] [outer = 0x12721d000] 14:41:27 INFO - PROCESS | 1650 | 1461793287624 Marionette DEBUG loaded listener.js 14:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x129793800) [pid = 1650] [serial = 1099] [outer = 0x12721d000] 14:41:27 INFO - PROCESS | 1650 | 1461793287949 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]]]}] 14:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 521ms 14:41:27 INFO - PROCESS | 1650 | 1461793287975 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 14:41:27 INFO - PROCESS | 1650 | 1461793287976 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 14:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:41:27 INFO - PROCESS | 1650 | 1461793287980 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:41:27 INFO - PROCESS | 1650 | 1461793287981 Marionette TRACE conn2 <- [1,1438,null,{}] 14:41:27 INFO - PROCESS | 1650 | 1461793287983 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}] 14:41:28 INFO - PROCESS | 1650 | 1461793288092 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 14:41:28 INFO - PROCESS | 1650 | 1461793288110 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d537800 == 50 [pid = 1650] [id = 367] 14:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x129799000) [pid = 1650] [serial = 1100] [outer = 0x0] 14:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12bf12c00) [pid = 1650] [serial = 1101] [outer = 0x129799000] 14:41:28 INFO - PROCESS | 1650 | 1461793288136 Marionette DEBUG loaded listener.js 14:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12d562800) [pid = 1650] [serial = 1102] [outer = 0x129799000] 14:41:28 INFO - PROCESS | 1650 | 1461793288499 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]]]}] 14:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 571ms 14:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:41:28 INFO - PROCESS | 1650 | 1461793288550 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 14:41:28 INFO - PROCESS | 1650 | 1461793288552 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 14:41:28 INFO - PROCESS | 1650 | 1461793288554 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:41:28 INFO - PROCESS | 1650 | 1461793288555 Marionette TRACE conn2 <- [1,1442,null,{}] 14:41:28 INFO - PROCESS | 1650 | 1461793288557 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}] 14:41:28 INFO - PROCESS | 1650 | 1461793288653 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 14:41:28 INFO - PROCESS | 1650 | 1461793288667 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dcc6800 == 51 [pid = 1650] [id = 368] 14:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12bf91800) [pid = 1650] [serial = 1103] [outer = 0x0] 14:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12dc29800) [pid = 1650] [serial = 1104] [outer = 0x12bf91800] 14:41:28 INFO - PROCESS | 1650 | 1461793288692 Marionette DEBUG loaded listener.js 14:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12de6cc00) [pid = 1650] [serial = 1105] [outer = 0x12bf91800] 14:41:29 INFO - PROCESS | 1650 | 1461793289039 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]]]}] 14:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 520ms 14:41:29 INFO - PROCESS | 1650 | 1461793289079 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 14:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:41:29 INFO - PROCESS | 1650 | 1461793289081 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 14:41:29 INFO - PROCESS | 1650 | 1461793289083 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:41:29 INFO - PROCESS | 1650 | 1461793289084 Marionette TRACE conn2 <- [1,1446,null,{}] 14:41:29 INFO - PROCESS | 1650 | 1461793289086 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}] 14:41:29 INFO - PROCESS | 1650 | 1461793289185 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 14:41:29 INFO - PROCESS | 1650 | 1461793289196 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8f7000 == 52 [pid = 1650] [id = 369] 14:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12de6d400) [pid = 1650] [serial = 1106] [outer = 0x0] 14:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12e5be000) [pid = 1650] [serial = 1107] [outer = 0x12de6d400] 14:41:29 INFO - PROCESS | 1650 | 1461793289221 Marionette DEBUG loaded listener.js 14:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x1187b6000) [pid = 1650] [serial = 1108] [outer = 0x12de6d400] 14:41:29 INFO - PROCESS | 1650 | 1461793289632 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]]]}] 14:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 570ms 14:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:41:29 INFO - PROCESS | 1650 | 1461793289653 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 14:41:29 INFO - PROCESS | 1650 | 1461793289654 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 14:41:29 INFO - PROCESS | 1650 | 1461793289656 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:41:29 INFO - PROCESS | 1650 | 1461793289658 Marionette TRACE conn2 <- [1,1450,null,{}] 14:41:29 INFO - PROCESS | 1650 | 1461793289665 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}] 14:41:29 INFO - PROCESS | 1650 | 1461793289765 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 14:41:29 INFO - PROCESS | 1650 | 1461793289797 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f42a000 == 53 [pid = 1650] [id = 370] 14:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x114fdc400) [pid = 1650] [serial = 1109] [outer = 0x0] 14:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x114fe0800) [pid = 1650] [serial = 1110] [outer = 0x114fdc400] 14:41:29 INFO - PROCESS | 1650 | 1461793289825 Marionette DEBUG loaded listener.js 14:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x114fe4800) [pid = 1650] [serial = 1111] [outer = 0x114fdc400] 14:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1276f3000) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x129094800) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x1177d2000) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x119366000) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11aa6bc00) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x119017800) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11b9de400) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12909bc00) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11935f800) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12bf15400) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12b77ec00) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11bf4e800) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1280b3000) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:41:30 INFO - PROCESS | 1650 | 1461793290198 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]]]}] 14:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 567ms 14:41:30 INFO - PROCESS | 1650 | 1461793290225 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 14:41:30 INFO - PROCESS | 1650 | 1461793290226 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 14:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:41:30 INFO - PROCESS | 1650 | 1461793290230 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:41:30 INFO - PROCESS | 1650 | 1461793290232 Marionette TRACE conn2 <- [1,1454,null,{}] 14:41:30 INFO - PROCESS | 1650 | 1461793290263 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}] 14:41:30 INFO - PROCESS | 1650 | 1461793290346 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 14:41:30 INFO - PROCESS | 1650 | 1461793290350 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x130c3a000 == 54 [pid = 1650] [id = 371] 14:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x114fe5c00) [pid = 1650] [serial = 1112] [outer = 0x0] 14:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11b9de400) [pid = 1650] [serial = 1113] [outer = 0x114fe5c00] 14:41:30 INFO - PROCESS | 1650 | 1461793290375 Marionette DEBUG loaded listener.js 14:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12dc0bc00) [pid = 1650] [serial = 1114] [outer = 0x114fe5c00] 14:41:30 INFO - PROCESS | 1650 | 1461793290728 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]]]}] 14:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 521ms 14:41:30 INFO - PROCESS | 1650 | 1461793290751 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 14:41:30 INFO - PROCESS | 1650 | 1461793290752 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 14:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:41:30 INFO - PROCESS | 1650 | 1461793290754 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:41:30 INFO - PROCESS | 1650 | 1461793290756 Marionette TRACE conn2 <- [1,1458,null,{}] 14:41:30 INFO - PROCESS | 1650 | 1461793290758 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}] 14:41:30 INFO - PROCESS | 1650 | 1461793290853 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 14:41:30 INFO - PROCESS | 1650 | 1461793290910 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b299800 == 55 [pid = 1650] [id = 372] 14:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1177d2000) [pid = 1650] [serial = 1115] [outer = 0x0] 14:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12e5dcc00) [pid = 1650] [serial = 1116] [outer = 0x1177d2000] 14:41:30 INFO - PROCESS | 1650 | 1461793290939 Marionette DEBUG loaded listener.js 14:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12ea72400) [pid = 1650] [serial = 1117] [outer = 0x1177d2000] 14:41:31 INFO - PROCESS | 1650 | 1461793291235 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]]]}] 14:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 519ms 14:41:31 INFO - PROCESS | 1650 | 1461793291275 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 14:41:31 INFO - PROCESS | 1650 | 1461793291276 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 14:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:41:31 INFO - PROCESS | 1650 | 1461793291282 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:41:31 INFO - PROCESS | 1650 | 1461793291283 Marionette TRACE conn2 <- [1,1462,null,{}] 14:41:31 INFO - PROCESS | 1650 | 1461793291286 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}] 14:41:31 INFO - PROCESS | 1650 | 1461793291368 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 14:41:31 INFO - PROCESS | 1650 | 1461793291373 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x126cb8000 == 56 [pid = 1650] [id = 373] 14:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12d565c00) [pid = 1650] [serial = 1118] [outer = 0x0] 14:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12e52f400) [pid = 1650] [serial = 1119] [outer = 0x12d565c00] 14:41:31 INFO - PROCESS | 1650 | 1461793291397 Marionette DEBUG loaded listener.js 14:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12e533800) [pid = 1650] [serial = 1120] [outer = 0x12d565c00] 14:41:31 INFO - PROCESS | 1650 | 1461793291745 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]]]}] 14:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 470ms 14:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:41:31 INFO - PROCESS | 1650 | 1461793291750 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 14:41:31 INFO - PROCESS | 1650 | 1461793291752 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 14:41:31 INFO - PROCESS | 1650 | 1461793291754 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:41:31 INFO - PROCESS | 1650 | 1461793291755 Marionette TRACE conn2 <- [1,1466,null,{}] 14:41:31 INFO - PROCESS | 1650 | 1461793291757 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}] 14:41:31 INFO - PROCESS | 1650 | 1461793291870 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 14:41:31 INFO - PROCESS | 1650 | 1461793291889 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b636000 == 57 [pid = 1650] [id = 374] 14:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12e8dc000) [pid = 1650] [serial = 1121] [outer = 0x0] 14:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12ea73000) [pid = 1650] [serial = 1122] [outer = 0x12e8dc000] 14:41:31 INFO - PROCESS | 1650 | 1461793291942 Marionette DEBUG loaded listener.js 14:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12ea7a800) [pid = 1650] [serial = 1123] [outer = 0x12e8dc000] 14:41:32 INFO - PROCESS | 1650 | 1461793292481 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]]]}] 14:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 771ms 14:41:32 INFO - PROCESS | 1650 | 1461793292526 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 14:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:41:32 INFO - PROCESS | 1650 | 1461793292529 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 14:41:32 INFO - PROCESS | 1650 | 1461793292532 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:41:32 INFO - PROCESS | 1650 | 1461793292534 Marionette TRACE conn2 <- [1,1470,null,{}] 14:41:32 INFO - PROCESS | 1650 | 1461793292538 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}] 14:41:32 INFO - PROCESS | 1650 | 1461793292645 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 14:41:32 INFO - PROCESS | 1650 | 1461793292740 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba22000 == 58 [pid = 1650] [id = 375] 14:41:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x119a71400) [pid = 1650] [serial = 1124] [outer = 0x0] 14:41:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11a605800) [pid = 1650] [serial = 1125] [outer = 0x119a71400] 14:41:32 INFO - PROCESS | 1650 | 1461793292771 Marionette DEBUG loaded listener.js 14:41:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11af29400) [pid = 1650] [serial = 1126] [outer = 0x119a71400] 14:41:33 INFO - PROCESS | 1650 | 1461793293208 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]]]}] 14:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 721ms 14:41:33 INFO - PROCESS | 1650 | 1461793293253 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 14:41:33 INFO - PROCESS | 1650 | 1461793293258 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 14:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:41:33 INFO - PROCESS | 1650 | 1461793293262 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:41:33 INFO - PROCESS | 1650 | 1461793293264 Marionette TRACE conn2 <- [1,1474,null,{}] 14:41:33 INFO - PROCESS | 1650 | 1461793293267 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}] 14:41:33 INFO - PROCESS | 1650 | 1461793293371 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 14:41:33 INFO - PROCESS | 1650 | 1461793293440 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x127880000 == 59 [pid = 1650] [id = 376] 14:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11bf4cc00) [pid = 1650] [serial = 1127] [outer = 0x0] 14:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x125a5c000) [pid = 1650] [serial = 1128] [outer = 0x11bf4cc00] 14:41:33 INFO - PROCESS | 1650 | 1461793293469 Marionette DEBUG loaded listener.js 14:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12721f800) [pid = 1650] [serial = 1129] [outer = 0x11bf4cc00] 14:41:33 INFO - PROCESS | 1650 | 1461793293896 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]]]}] 14:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 673ms 14:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:41:33 INFO - PROCESS | 1650 | 1461793293935 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 14:41:33 INFO - PROCESS | 1650 | 1461793293937 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 14:41:33 INFO - PROCESS | 1650 | 1461793293939 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:41:33 INFO - PROCESS | 1650 | 1461793293941 Marionette TRACE conn2 <- [1,1478,null,{}] 14:41:34 INFO - PROCESS | 1650 | 1461793293992 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}] 14:41:34 INFO - PROCESS | 1650 | 1461793294097 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 14:41:34 INFO - PROCESS | 1650 | 1461793294168 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dcd3800 == 60 [pid = 1650] [id = 377] 14:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12b6f6400) [pid = 1650] [serial = 1130] [outer = 0x0] 14:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12b7a6400) [pid = 1650] [serial = 1131] [outer = 0x12b6f6400] 14:41:34 INFO - PROCESS | 1650 | 1461793294200 Marionette DEBUG loaded listener.js 14:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12bf17400) [pid = 1650] [serial = 1132] [outer = 0x12b6f6400] 14:41:34 INFO - PROCESS | 1650 | 1461793294617 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]]]}] 14:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 712ms 14:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:41:34 INFO - PROCESS | 1650 | 1461793294652 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 14:41:34 INFO - PROCESS | 1650 | 1461793294653 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 14:41:34 INFO - PROCESS | 1650 | 1461793294656 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:41:34 INFO - PROCESS | 1650 | 1461793294657 Marionette TRACE conn2 <- [1,1482,null,{}] 14:41:34 INFO - PROCESS | 1650 | 1461793294659 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}] 14:41:34 INFO - PROCESS | 1650 | 1461793294764 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 14:41:34 INFO - PROCESS | 1650 | 1461793294821 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x13080d000 == 61 [pid = 1650] [id = 378] 14:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12c102800) [pid = 1650] [serial = 1133] [outer = 0x0] 14:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12d55f800) [pid = 1650] [serial = 1134] [outer = 0x12c102800] 14:41:34 INFO - PROCESS | 1650 | 1461793294851 Marionette DEBUG loaded listener.js 14:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12e52f000) [pid = 1650] [serial = 1135] [outer = 0x12c102800] 14:41:35 INFO - PROCESS | 1650 | 1461793295285 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]]]}] 14:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 670ms 14:41:35 INFO - PROCESS | 1650 | 1461793295331 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 14:41:35 INFO - PROCESS | 1650 | 1461793295333 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 14:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:41:35 INFO - PROCESS | 1650 | 1461793295336 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:41:35 INFO - PROCESS | 1650 | 1461793295338 Marionette TRACE conn2 <- [1,1486,null,{}] 14:41:35 INFO - PROCESS | 1650 | 1461793295340 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}] 14:41:35 INFO - PROCESS | 1650 | 1461793295441 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 14:41:35 INFO - PROCESS | 1650 | 1461793295545 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f54000 == 62 [pid = 1650] [id = 379] 14:41:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x1177c3c00) [pid = 1650] [serial = 1136] [outer = 0x0] 14:41:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11a611c00) [pid = 1650] [serial = 1137] [outer = 0x1177c3c00] 14:41:35 INFO - PROCESS | 1650 | 1461793295575 Marionette DEBUG loaded listener.js 14:41:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x129790800) [pid = 1650] [serial = 1138] [outer = 0x1177c3c00] 14:41:36 INFO - PROCESS | 1650 | 1461793296247 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]]]}] 14:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 976ms 14:41:36 INFO - PROCESS | 1650 | 1461793296314 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 14:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:41:36 INFO - PROCESS | 1650 | 1461793296316 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 14:41:36 INFO - PROCESS | 1650 | 1461793296319 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:41:36 INFO - PROCESS | 1650 | 1461793296321 Marionette TRACE conn2 <- [1,1490,null,{}] 14:41:36 INFO - PROCESS | 1650 | 1461793296325 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}] 14:41:36 INFO - PROCESS | 1650 | 1461793296419 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 14:41:36 INFO - PROCESS | 1650 | 1461793296495 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x119336000 == 63 [pid = 1650] [id = 380] 14:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x1177cf000) [pid = 1650] [serial = 1139] [outer = 0x0] 14:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x118668c00) [pid = 1650] [serial = 1140] [outer = 0x1177cf000] 14:41:36 INFO - PROCESS | 1650 | 1461793296525 Marionette DEBUG loaded listener.js 14:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x119132800) [pid = 1650] [serial = 1141] [outer = 0x1177cf000] 14:41:36 INFO - PROCESS | 1650 | 1461793296969 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]]]}] 14:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 672ms 14:41:36 INFO - PROCESS | 1650 | 1461793296992 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 14:41:36 INFO - PROCESS | 1650 | 1461793296996 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 14:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:41:37 INFO - PROCESS | 1650 | 1461793297000 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:41:37 INFO - PROCESS | 1650 | 1461793297002 Marionette TRACE conn2 <- [1,1494,null,{}] 14:41:37 INFO - PROCESS | 1650 | 1461793297004 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}] 14:41:37 INFO - PROCESS | 1650 | 1461793297096 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 14:41:37 INFO - PROCESS | 1650 | 1461793297169 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c691800 == 64 [pid = 1650] [id = 381] 14:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x119a79800) [pid = 1650] [serial = 1142] [outer = 0x0] 14:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x11af21c00) [pid = 1650] [serial = 1143] [outer = 0x119a79800] 14:41:37 INFO - PROCESS | 1650 | 1461793297196 Marionette DEBUG loaded listener.js 14:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x11b9e1800) [pid = 1650] [serial = 1144] [outer = 0x119a79800] 14:41:37 INFO - PROCESS | 1650 | --DOCSHELL 0x126cb8000 == 63 [pid = 1650] [id = 373] 14:41:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12b299800 == 62 [pid = 1650] [id = 372] 14:41:37 INFO - PROCESS | 1650 | --DOCSHELL 0x130c3a000 == 61 [pid = 1650] [id = 371] 14:41:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12f42a000 == 60 [pid = 1650] [id = 370] 14:41:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8f7000 == 59 [pid = 1650] [id = 369] 14:41:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12dcc6800 == 58 [pid = 1650] [id = 368] 14:41:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12d537800 == 57 [pid = 1650] [id = 367] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x114bb7800) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x11af1b400) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x129794800) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12721c000) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12dc30000) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1198c4000 == 56 [pid = 1650] [id = 366] 14:41:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1292e1000 == 55 [pid = 1650] [id = 365] 14:41:37 INFO - PROCESS | 1650 | --DOCSHELL 0x125e78800 == 54 [pid = 1650] [id = 364] 14:41:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11b159000 == 53 [pid = 1650] [id = 363] 14:41:37 INFO - PROCESS | 1650 | --DOCSHELL 0x119c37000 == 52 [pid = 1650] [id = 362] 14:41:37 INFO - PROCESS | 1650 | --DOCSHELL 0x125983800 == 51 [pid = 1650] [id = 357] 14:41:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad7a800 == 50 [pid = 1650] [id = 356] 14:41:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12f058800 == 49 [pid = 1650] [id = 355] 14:41:37 INFO - PROCESS | 1650 | 1461793297611 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]]]}] 14:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 621ms 14:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:41:37 INFO - PROCESS | 1650 | 1461793297622 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 14:41:37 INFO - PROCESS | 1650 | 1461793297623 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 14:41:37 INFO - PROCESS | 1650 | 1461793297625 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:41:37 INFO - PROCESS | 1650 | 1461793297628 Marionette TRACE conn2 <- [1,1498,null,{}] 14:41:37 INFO - PROCESS | 1650 | 1461793297639 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}] 14:41:37 INFO - PROCESS | 1650 | 1461793297721 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 14:41:37 INFO - PROCESS | 1650 | 1461793297726 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c31e800 == 50 [pid = 1650] [id = 382] 14:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x11ad4f800) [pid = 1650] [serial = 1145] [outer = 0x0] 14:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11bf51c00) [pid = 1650] [serial = 1146] [outer = 0x11ad4f800] 14:41:37 INFO - PROCESS | 1650 | 1461793297757 Marionette DEBUG loaded listener.js 14:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x11c550c00) [pid = 1650] [serial = 1147] [outer = 0x11ad4f800] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12eb8ec00) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x127ae4400) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12909f800) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11aa36800) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x119a75400) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x11c47cc00) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11c9c0400) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x11af14800) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x11b988800) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x119a7b800) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11913fc00) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x128a37400) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11be11c00) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11c113800) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12b21ac00) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12b6fb800) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12dc07800) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11bf51000) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12bf12800) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12d559c00) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12b6f5400) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x125a58800) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1276f2800) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x129791000) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 14:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12bf9cc00) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 14:41:38 INFO - PROCESS | 1650 | 1461793298156 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]]]}] 14:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 575ms 14:41:38 INFO - PROCESS | 1650 | 1461793298200 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 14:41:38 INFO - PROCESS | 1650 | 1461793298202 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 14:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:41:38 INFO - PROCESS | 1650 | 1461793298204 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:41:38 INFO - PROCESS | 1650 | 1461793298205 Marionette TRACE conn2 <- [1,1502,null,{}] 14:41:38 INFO - PROCESS | 1650 | 1461793298207 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}] 14:41:38 INFO - PROCESS | 1650 | 1461793298286 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 14:41:38 INFO - PROCESS | 1650 | 1461793298290 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x126cc8000 == 51 [pid = 1650] [id = 383] 14:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11c8a8400) [pid = 1650] [serial = 1148] [outer = 0x0] 14:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x125fda800) [pid = 1650] [serial = 1149] [outer = 0x11c8a8400] 14:41:38 INFO - PROCESS | 1650 | 1461793298319 Marionette DEBUG loaded listener.js 14:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x1271c5400) [pid = 1650] [serial = 1150] [outer = 0x11c8a8400] 14:41:38 INFO - PROCESS | 1650 | 1461793298728 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]]]}] 14:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 571ms 14:41:38 INFO - PROCESS | 1650 | 1461793298776 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 14:41:38 INFO - PROCESS | 1650 | 1461793298779 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 14:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:41:38 INFO - PROCESS | 1650 | 1461793298783 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:41:38 INFO - PROCESS | 1650 | 1461793298784 Marionette TRACE conn2 <- [1,1506,null,{}] 14:41:38 INFO - PROCESS | 1650 | 1461793298788 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}] 14:41:38 INFO - PROCESS | 1650 | 1461793298903 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 14:41:38 INFO - PROCESS | 1650 | 1461793298913 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295a0800 == 52 [pid = 1650] [id = 384] 14:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x125d22400) [pid = 1650] [serial = 1151] [outer = 0x0] 14:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1271cc000) [pid = 1650] [serial = 1152] [outer = 0x125d22400] 14:41:38 INFO - PROCESS | 1650 | 1461793298953 Marionette DEBUG loaded listener.js 14:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x1271d0000) [pid = 1650] [serial = 1153] [outer = 0x125d22400] 14:41:39 INFO - PROCESS | 1650 | 1461793299305 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]]]}] 14:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 572ms 14:41:39 INFO - PROCESS | 1650 | 1461793299355 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 14:41:39 INFO - PROCESS | 1650 | 1461793299356 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 14:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:41:39 INFO - PROCESS | 1650 | 1461793299358 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:41:39 INFO - PROCESS | 1650 | 1461793299359 Marionette TRACE conn2 <- [1,1510,null,{}] 14:41:39 INFO - PROCESS | 1650 | 1461793299363 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}] 14:41:39 INFO - PROCESS | 1650 | 1461793299456 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 14:41:39 INFO - PROCESS | 1650 | 1461793299464 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b716000 == 53 [pid = 1650] [id = 385] 14:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1271ca400) [pid = 1650] [serial = 1154] [outer = 0x0] 14:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12745d000) [pid = 1650] [serial = 1155] [outer = 0x1271ca400] 14:41:39 INFO - PROCESS | 1650 | 1461793299492 Marionette DEBUG loaded listener.js 14:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12906f000) [pid = 1650] [serial = 1156] [outer = 0x1271ca400] 14:41:39 INFO - PROCESS | 1650 | 1461793299832 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]]]}] 14:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 519ms 14:41:39 INFO - PROCESS | 1650 | 1461793299882 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 14:41:39 INFO - PROCESS | 1650 | 1461793299883 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 14:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:41:39 INFO - PROCESS | 1650 | 1461793299885 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:41:39 INFO - PROCESS | 1650 | 1461793299887 Marionette TRACE conn2 <- [1,1514,null,{}] 14:41:39 INFO - PROCESS | 1650 | 1461793299889 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}] 14:41:39 INFO - PROCESS | 1650 | 1461793299987 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 14:41:39 INFO - PROCESS | 1650 | 1461793299991 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbea000 == 54 [pid = 1650] [id = 386] 14:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x129072800) [pid = 1650] [serial = 1157] [outer = 0x0] 14:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1292cd000) [pid = 1650] [serial = 1158] [outer = 0x129072800] 14:41:40 INFO - PROCESS | 1650 | 1461793300016 Marionette DEBUG loaded listener.js 14:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12978cc00) [pid = 1650] [serial = 1159] [outer = 0x129072800] 14:41:40 INFO - PROCESS | 1650 | 1461793300368 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]]]}] 14:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 518ms 14:41:40 INFO - PROCESS | 1650 | 1461793300404 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 14:41:40 INFO - PROCESS | 1650 | 1461793300406 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 14:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:41:40 INFO - PROCESS | 1650 | 1461793300408 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:41:40 INFO - PROCESS | 1650 | 1461793300409 Marionette TRACE conn2 <- [1,1518,null,{}] 14:41:40 INFO - PROCESS | 1650 | 1461793300411 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}] 14:41:40 INFO - PROCESS | 1650 | 1461793300510 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 14:41:40 INFO - PROCESS | 1650 | 1461793300557 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d52b800 == 55 [pid = 1650] [id = 387] 14:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x129799800) [pid = 1650] [serial = 1160] [outer = 0x0] 14:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12b6ed400) [pid = 1650] [serial = 1161] [outer = 0x129799800] 14:41:40 INFO - PROCESS | 1650 | 1461793300582 Marionette DEBUG loaded listener.js 14:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12b7a6000) [pid = 1650] [serial = 1162] [outer = 0x129799800] 14:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 519ms 14:41:40 INFO - PROCESS | 1650 | 1461793300920 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]]]}] 14:41:40 INFO - PROCESS | 1650 | 1461793300928 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 14:41:40 INFO - PROCESS | 1650 | 1461793300931 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 14:41:40 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:41:40 INFO - PROCESS | 1650 | 1461793300933 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:41:40 INFO - PROCESS | 1650 | 1461793300935 Marionette TRACE conn2 <- [1,1522,null,{}] 14:41:40 INFO - PROCESS | 1650 | 1461793300937 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}] 14:41:41 INFO - PROCESS | 1650 | 1461793301036 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 14:41:41 INFO - PROCESS | 1650 | 1461793301050 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7d8800 == 56 [pid = 1650] [id = 388] 14:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12b7a6c00) [pid = 1650] [serial = 1163] [outer = 0x0] 14:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12bd11c00) [pid = 1650] [serial = 1164] [outer = 0x12b7a6c00] 14:41:41 INFO - PROCESS | 1650 | 1461793301075 Marionette DEBUG loaded listener.js 14:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12bf93400) [pid = 1650] [serial = 1165] [outer = 0x12b7a6c00] 14:41:41 INFO - PROCESS | 1650 | 1461793301413 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"]]]}] 14:41:41 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 () { 14:41:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:41:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:41:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:41:41 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 () { 14:41:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:41:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:41:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:41:41 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 () { 14:41:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:41:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:41:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:41:41 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 () { 14:41:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:41:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:41:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:41:41 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 520ms 14:41:41 INFO - PROCESS | 1650 | 1461793301454 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 14:41:41 INFO - PROCESS | 1650 | 1461793301456 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 14:41:41 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:41:41 INFO - PROCESS | 1650 | 1461793301465 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:41:41 INFO - PROCESS | 1650 | 1461793301466 Marionette TRACE conn2 <- [1,1526,null,{}] 14:41:41 INFO - PROCESS | 1650 | 1461793301468 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}] 14:41:41 INFO - PROCESS | 1650 | 1461793301569 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 14:41:41 INFO - PROCESS | 1650 | 1461793301573 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e55f000 == 57 [pid = 1650] [id = 389] 14:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12bf95800) [pid = 1650] [serial = 1166] [outer = 0x0] 14:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12d172400) [pid = 1650] [serial = 1167] [outer = 0x12bf95800] 14:41:41 INFO - PROCESS | 1650 | 1461793301628 Marionette DEBUG loaded listener.js 14:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12dc2dc00) [pid = 1650] [serial = 1168] [outer = 0x12bf95800] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x1152b6000) [pid = 1650] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x1177d2000) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x114fe5c00) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x1135f7400) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x127224000) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12ba44c00) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11c478c00) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11aa74c00) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x1290a1800) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12e5bf400) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x1135f0400) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x119140400) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11c10b400) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x1280b0800) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12d171000) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12ea6e800) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x115724000) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11af16000) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1158f0000) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12780e800) [pid = 1650] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11935fc00) [pid = 1650] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11c56b400) [pid = 1650] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1135a8800) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11c473400) [pid = 1650] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12721e400) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12d565c00) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11c10d800) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x129799000) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12de6d400) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x118a67400) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11c9bd800) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12bf91800) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11901c800) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x114fdc400) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11bf49800) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12d303c00) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x127220400) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12721d000) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12721cc00) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11a605000) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11aa6d800) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:41:42 INFO - PROCESS | 1650 | 1461793302196 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"]]]}] 14:41:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:41:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:41:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:41:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:41:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:41:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:41:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:41:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:41:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:41:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:41:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:41:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:41:42 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 768ms 14:41:42 INFO - PROCESS | 1650 | 1461793302236 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 14:41:42 INFO - PROCESS | 1650 | 1461793302238 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 14:41:42 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:41:42 INFO - PROCESS | 1650 | 1461793302241 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:41:42 INFO - PROCESS | 1650 | 1461793302244 Marionette TRACE conn2 <- [1,1530,null,{}] 14:41:42 INFO - PROCESS | 1650 | 1461793302252 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}] 14:41:42 INFO - PROCESS | 1650 | 1461793302353 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 14:41:42 INFO - PROCESS | 1650 | 1461793302358 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbd9800 == 58 [pid = 1650] [id = 390] 14:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11901dc00) [pid = 1650] [serial = 1169] [outer = 0x0] 14:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11c10b400) [pid = 1650] [serial = 1170] [outer = 0x11901dc00] 14:41:42 INFO - PROCESS | 1650 | 1461793302387 Marionette DEBUG loaded listener.js 14:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12721d000) [pid = 1650] [serial = 1171] [outer = 0x11901dc00] 14:41:42 INFO - PROCESS | 1650 | 1461793302708 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]]]}] 14:41:42 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 14:41:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:41:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:41:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:41:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:41:42 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. 14:41:42 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:41:42 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 476ms 14:41:42 INFO - PROCESS | 1650 | 1461793302718 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 14:41:42 INFO - PROCESS | 1650 | 1461793302719 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 14:41:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:41:42 INFO - PROCESS | 1650 | 1461793302721 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:41:42 INFO - PROCESS | 1650 | 1461793302722 Marionette TRACE conn2 <- [1,1534,null,{}] 14:41:42 INFO - PROCESS | 1650 | 1461793302724 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}] 14:41:42 INFO - PROCESS | 1650 | 1461793302807 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 14:41:42 INFO - PROCESS | 1650 | 1461793302869 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f050800 == 59 [pid = 1650] [id = 391] 14:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12715f400) [pid = 1650] [serial = 1172] [outer = 0x0] 14:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12909c000) [pid = 1650] [serial = 1173] [outer = 0x12715f400] 14:41:42 INFO - PROCESS | 1650 | 1461793302895 Marionette DEBUG loaded listener.js 14:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12bd10c00) [pid = 1650] [serial = 1174] [outer = 0x12715f400] 14:41:43 INFO - PROCESS | 1650 | 1461793303199 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]]]}] 14:41:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:41:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 519ms 14:41:43 INFO - PROCESS | 1650 | 1461793303241 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 14:41:43 INFO - PROCESS | 1650 | 1461793303242 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 14:41:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:41:43 INFO - PROCESS | 1650 | 1461793303245 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:41:43 INFO - PROCESS | 1650 | 1461793303248 Marionette TRACE conn2 <- [1,1538,null,{}] 14:41:43 INFO - PROCESS | 1650 | 1461793303250 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}] 14:41:43 INFO - PROCESS | 1650 | 1461793303339 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 14:41:43 INFO - PROCESS | 1650 | 1461793303344 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x13010a000 == 60 [pid = 1650] [id = 392] 14:41:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11be09c00) [pid = 1650] [serial = 1175] [outer = 0x0] 14:41:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12d16e000) [pid = 1650] [serial = 1176] [outer = 0x11be09c00] 14:41:43 INFO - PROCESS | 1650 | 1461793303371 Marionette DEBUG loaded listener.js 14:41:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12de6ec00) [pid = 1650] [serial = 1177] [outer = 0x11be09c00] 14:41:43 INFO - PROCESS | 1650 | 1461793303818 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]]]}] 14:41:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:41:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 621ms 14:41:43 INFO - PROCESS | 1650 | 1461793303866 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 14:41:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:41:43 INFO - PROCESS | 1650 | 1461793303869 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 14:41:43 INFO - PROCESS | 1650 | 1461793303872 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:41:43 INFO - PROCESS | 1650 | 1461793303873 Marionette TRACE conn2 <- [1,1542,null,{}] 14:41:43 INFO - PROCESS | 1650 | 1461793303876 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}] 14:41:43 INFO - PROCESS | 1650 | 1461793303956 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 14:41:44 INFO - PROCESS | 1650 | 1461793304074 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x119176800 == 61 [pid = 1650] [id = 393] 14:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1135f5c00) [pid = 1650] [serial = 1178] [outer = 0x0] 14:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1147de800) [pid = 1650] [serial = 1179] [outer = 0x1135f5c00] 14:41:44 INFO - PROCESS | 1650 | 1461793304109 Marionette DEBUG loaded listener.js 14:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x114fdf000) [pid = 1650] [serial = 1180] [outer = 0x1135f5c00] 14:41:44 INFO - PROCESS | 1650 | 1461793304541 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]]]}] 14:41:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:41:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 720ms 14:41:44 INFO - PROCESS | 1650 | 1461793304592 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 14:41:44 INFO - PROCESS | 1650 | 1461793304595 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 14:41:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:41:44 INFO - PROCESS | 1650 | 1461793304598 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:41:44 INFO - PROCESS | 1650 | 1461793304601 Marionette TRACE conn2 <- [1,1546,null,{}] 14:41:44 INFO - PROCESS | 1650 | 1461793304604 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}] 14:41:44 INFO - PROCESS | 1650 | 1461793304711 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 14:41:44 INFO - PROCESS | 1650 | 1461793304772 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x125968000 == 62 [pid = 1650] [id = 394] 14:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1177ce800) [pid = 1650] [serial = 1181] [outer = 0x0] 14:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x119a79000) [pid = 1650] [serial = 1182] [outer = 0x1177ce800] 14:41:44 INFO - PROCESS | 1650 | 1461793304804 Marionette DEBUG loaded listener.js 14:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11aa6e800) [pid = 1650] [serial = 1183] [outer = 0x1177ce800] 14:41:45 INFO - PROCESS | 1650 | 1461793305194 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]]]}] 14:41:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:41:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 622ms 14:41:45 INFO - PROCESS | 1650 | 1461793305234 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 14:41:45 INFO - PROCESS | 1650 | 1461793305236 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 14:41:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:41:45 INFO - PROCESS | 1650 | 1461793305239 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:41:45 INFO - PROCESS | 1650 | 1461793305240 Marionette TRACE conn2 <- [1,1550,null,{}] 14:41:45 INFO - PROCESS | 1650 | 1461793305243 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}] 14:41:45 INFO - PROCESS | 1650 | 1461793305348 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 14:41:45 INFO - PROCESS | 1650 | 1461793305453 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b29a800 == 63 [pid = 1650] [id = 395] 14:41:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11b991400) [pid = 1650] [serial = 1184] [outer = 0x0] 14:41:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11bf54c00) [pid = 1650] [serial = 1185] [outer = 0x11b991400] 14:41:45 INFO - PROCESS | 1650 | 1461793305484 Marionette DEBUG loaded listener.js 14:41:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11c47cc00) [pid = 1650] [serial = 1186] [outer = 0x11b991400] 14:41:45 INFO - PROCESS | 1650 | 1461793305930 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]]]}] 14:41:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:41:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 724ms 14:41:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:41:45 INFO - PROCESS | 1650 | 1461793305964 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 14:41:45 INFO - PROCESS | 1650 | 1461793305965 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 14:41:45 INFO - PROCESS | 1650 | 1461793305973 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:41:45 INFO - PROCESS | 1650 | 1461793305977 Marionette TRACE conn2 <- [1,1554,null,{}] 14:41:45 INFO - PROCESS | 1650 | 1461793305981 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}] 14:41:46 INFO - PROCESS | 1650 | 1461793306088 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 14:41:46 INFO - PROCESS | 1650 | 1461793306147 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12eb72000 == 64 [pid = 1650] [id = 396] 14:41:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11c569c00) [pid = 1650] [serial = 1187] [outer = 0x0] 14:41:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x127196800) [pid = 1650] [serial = 1188] [outer = 0x11c569c00] 14:41:46 INFO - PROCESS | 1650 | 1461793306177 Marionette DEBUG loaded listener.js 14:41:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x127ae3400) [pid = 1650] [serial = 1189] [outer = 0x11c569c00] 14:41:46 INFO - PROCESS | 1650 | 1461793306627 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]]]}] 14:41:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:41:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 679ms 14:41:46 INFO - PROCESS | 1650 | 1461793306648 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 14:41:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:41:46 INFO - PROCESS | 1650 | 1461793306650 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 14:41:46 INFO - PROCESS | 1650 | 1461793306652 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:41:46 INFO - PROCESS | 1650 | 1461793306654 Marionette TRACE conn2 <- [1,1558,null,{}] 14:41:46 INFO - PROCESS | 1650 | 1461793306656 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}] 14:41:46 INFO - PROCESS | 1650 | 1461793306779 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 14:41:46 INFO - PROCESS | 1650 | 1461793306837 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x137fe1000 == 65 [pid = 1650] [id = 397] 14:41:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x1279a5800) [pid = 1650] [serial = 1190] [outer = 0x0] 14:41:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x1293b4c00) [pid = 1650] [serial = 1191] [outer = 0x1279a5800] 14:41:46 INFO - PROCESS | 1650 | 1461793306867 Marionette DEBUG loaded listener.js 14:41:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12bf91000) [pid = 1650] [serial = 1192] [outer = 0x1279a5800] 14:41:47 INFO - PROCESS | 1650 | 1461793307287 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]]]}] 14:41:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:41:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 667ms 14:41:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:41:47 INFO - PROCESS | 1650 | 1461793307321 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 14:41:47 INFO - PROCESS | 1650 | 1461793307322 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 14:41:47 INFO - PROCESS | 1650 | 1461793307325 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:41:47 INFO - PROCESS | 1650 | 1461793307326 Marionette TRACE conn2 <- [1,1562,null,{}] 14:41:47 INFO - PROCESS | 1650 | 1461793307328 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}] 14:41:47 INFO - PROCESS | 1650 | 1461793307430 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 14:41:47 INFO - PROCESS | 1650 | 1461793307492 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x138bc7800 == 66 [pid = 1650] [id = 398] 14:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12dc04000) [pid = 1650] [serial = 1193] [outer = 0x0] 14:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12e527400) [pid = 1650] [serial = 1194] [outer = 0x12dc04000] 14:41:47 INFO - PROCESS | 1650 | 1461793307540 Marionette DEBUG loaded listener.js 14:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12e5d5c00) [pid = 1650] [serial = 1195] [outer = 0x12dc04000] 14:41:47 INFO - PROCESS | 1650 | 1461793307993 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]]]}] 14:41:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:41:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 721ms 14:41:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:41:48 INFO - PROCESS | 1650 | 1461793308047 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 14:41:48 INFO - PROCESS | 1650 | 1461793308049 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 14:41:48 INFO - PROCESS | 1650 | 1461793308051 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:41:48 INFO - PROCESS | 1650 | 1461793308052 Marionette TRACE conn2 <- [1,1566,null,{}] 14:41:48 INFO - PROCESS | 1650 | 1461793308055 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}] 14:41:48 INFO - PROCESS | 1650 | 1461793308160 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 14:41:48 INFO - PROCESS | 1650 | 1461793308219 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2a5800 == 67 [pid = 1650] [id = 399] 14:41:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x114fd7400) [pid = 1650] [serial = 1196] [outer = 0x0] 14:41:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12e5da800) [pid = 1650] [serial = 1197] [outer = 0x114fd7400] 14:41:48 INFO - PROCESS | 1650 | 1461793308249 Marionette DEBUG loaded listener.js 14:41:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12e8d5800) [pid = 1650] [serial = 1198] [outer = 0x114fd7400] 14:41:48 INFO - PROCESS | 1650 | 1461793308675 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]]]}] 14:41:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:41:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 668ms 14:41:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:41:48 INFO - PROCESS | 1650 | 1461793308720 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 14:41:48 INFO - PROCESS | 1650 | 1461793308721 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 14:41:48 INFO - PROCESS | 1650 | 1461793308724 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:41:48 INFO - PROCESS | 1650 | 1461793308725 Marionette TRACE conn2 <- [1,1570,null,{}] 14:41:48 INFO - PROCESS | 1650 | 1461793308921 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}] 14:41:49 INFO - PROCESS | 1650 | 1461793309054 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 14:41:49 INFO - PROCESS | 1650 | 1461793309064 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba05800 == 68 [pid = 1650] [id = 400] 14:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x115488400) [pid = 1650] [serial = 1199] [outer = 0x0] 14:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x115724000) [pid = 1650] [serial = 1200] [outer = 0x115488400] 14:41:49 INFO - PROCESS | 1650 | 1461793309092 Marionette DEBUG loaded listener.js 14:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x1177c8c00) [pid = 1650] [serial = 1201] [outer = 0x115488400] 14:41:49 INFO - PROCESS | 1650 | 1461793309546 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]]]}] 14:41:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:41:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 873ms 14:41:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:41:49 INFO - PROCESS | 1650 | 1461793309598 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 14:41:49 INFO - PROCESS | 1650 | 1461793309601 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 14:41:49 INFO - PROCESS | 1650 | 1461793309604 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:41:49 INFO - PROCESS | 1650 | 1461793309605 Marionette TRACE conn2 <- [1,1574,null,{}] 14:41:49 INFO - PROCESS | 1650 | 1461793309608 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}] 14:41:49 INFO - PROCESS | 1650 | 1461793309745 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 14:41:49 INFO - PROCESS | 1650 | 1461793309760 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b16c800 == 69 [pid = 1650] [id = 401] 14:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x119a7b400) [pid = 1650] [serial = 1202] [outer = 0x0] 14:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x119e53c00) [pid = 1650] [serial = 1203] [outer = 0x119a7b400] 14:41:49 INFO - PROCESS | 1650 | 1461793309803 Marionette DEBUG loaded listener.js 14:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11aa3b800) [pid = 1650] [serial = 1204] [outer = 0x119a7b400] 14:41:50 INFO - PROCESS | 1650 | --DOCSHELL 0x13010a000 == 68 [pid = 1650] [id = 392] 14:41:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12f050800 == 67 [pid = 1650] [id = 391] 14:41:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbd9800 == 66 [pid = 1650] [id = 390] 14:41:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12e55f000 == 65 [pid = 1650] [id = 389] 14:41:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7d8800 == 64 [pid = 1650] [id = 388] 14:41:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12d52b800 == 63 [pid = 1650] [id = 387] 14:41:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbea000 == 62 [pid = 1650] [id = 386] 14:41:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12b716000 == 61 [pid = 1650] [id = 385] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12bd08800) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1295a0800 == 60 [pid = 1650] [id = 384] 14:41:50 INFO - PROCESS | 1650 | --DOCSHELL 0x126cc8000 == 59 [pid = 1650] [id = 383] 14:41:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11c31e800 == 58 [pid = 1650] [id = 382] 14:41:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11c691800 == 57 [pid = 1650] [id = 381] 14:41:50 INFO - PROCESS | 1650 | --DOCSHELL 0x119336000 == 56 [pid = 1650] [id = 380] 14:41:50 INFO - PROCESS | 1650 | 1461793310233 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]]]}] 14:41:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:41:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 672ms 14:41:50 INFO - PROCESS | 1650 | 1461793310276 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 14:41:50 INFO - PROCESS | 1650 | 1461793310278 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 14:41:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:41:50 INFO - PROCESS | 1650 | 1461793310280 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:41:50 INFO - PROCESS | 1650 | 1461793310281 Marionette TRACE conn2 <- [1,1578,null,{}] 14:41:50 INFO - PROCESS | 1650 | 1461793310284 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}] 14:41:50 INFO - PROCESS | 1650 | 1461793310377 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x1190bc400) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12bf97000) [pid = 1650] [serial = 865] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11af1b800) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12b6f7800) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x114bb9400) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12780e400) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12bd09400) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x119010000) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11555ec00) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11af33c00) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x127907000) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12bf98400) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12dc2e400) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12ea79c00) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1198db400) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11c553400) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1177c9400) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x128a3bc00) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12de6e400) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x127ae5800) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11be0b800) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12ba49800) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12eb8a000) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12e52f400) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11c554800) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x126e5b800) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12bf12c00) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12e5be000) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x119a73800) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x119014000) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12721fc00) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x126a45c00) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12dc29800) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x119e50800) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11919cc00) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x114fe0800) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12e5b5400) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12bf98800) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12de69c00) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1280b3400) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x129798c00) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129073000) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x127496400) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1280bdc00) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11af36c00) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11be07000) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11b9e8c00) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11af18400) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12ea72400) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x114fe4800) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11b9de400) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12de6cc00) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1187b6000) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12dc0bc00) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12e5dcc00) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12e533800) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129793800) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12d562800) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 14:41:50 INFO - PROCESS | 1650 | 1461793310448 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d58800 == 57 [pid = 1650] [id = 402] 14:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1177c9400) [pid = 1650] [serial = 1205] [outer = 0x0] 14:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11919cc00) [pid = 1650] [serial = 1206] [outer = 0x1177c9400] 14:41:50 INFO - PROCESS | 1650 | 1461793310478 Marionette DEBUG loaded listener.js 14:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11b9e8c00) [pid = 1650] [serial = 1207] [outer = 0x1177c9400] 14:41:50 INFO - PROCESS | 1650 | 1461793310793 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]]]}] 14:41:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:41:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 570ms 14:41:50 INFO - PROCESS | 1650 | 1461793310855 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 14:41:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:41:50 INFO - PROCESS | 1650 | 1461793310859 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 14:41:50 INFO - PROCESS | 1650 | 1461793310863 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:41:50 INFO - PROCESS | 1650 | 1461793310864 Marionette TRACE conn2 <- [1,1582,null,{}] 14:41:50 INFO - PROCESS | 1650 | 1461793310866 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}] 14:41:50 INFO - PROCESS | 1650 | 1461793310965 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 14:41:51 INFO - PROCESS | 1650 | 1461793311018 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bfaa800 == 58 [pid = 1650] [id = 403] 14:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11b9e9800) [pid = 1650] [serial = 1208] [outer = 0x0] 14:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11bf57400) [pid = 1650] [serial = 1209] [outer = 0x11b9e9800] 14:41:51 INFO - PROCESS | 1650 | 1461793311045 Marionette DEBUG loaded listener.js 14:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11c9bdc00) [pid = 1650] [serial = 1210] [outer = 0x11b9e9800] 14:41:51 INFO - PROCESS | 1650 | 1461793311469 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]]]}] 14:41:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:41:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 669ms 14:41:51 INFO - PROCESS | 1650 | 1461793311533 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 14:41:51 INFO - PROCESS | 1650 | 1461793311536 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 14:41:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:41:51 INFO - PROCESS | 1650 | 1461793311539 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:41:51 INFO - PROCESS | 1650 | 1461793311542 Marionette TRACE conn2 <- [1,1586,null,{}] 14:41:51 INFO - PROCESS | 1650 | 1461793311548 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}] 14:41:51 INFO - PROCESS | 1650 | 1461793311653 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 14:41:51 INFO - PROCESS | 1650 | 1461793311723 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afed800 == 59 [pid = 1650] [id = 404] 14:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1158f4800) [pid = 1650] [serial = 1211] [outer = 0x0] 14:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118a81000) [pid = 1650] [serial = 1212] [outer = 0x1158f4800] 14:41:51 INFO - PROCESS | 1650 | 1461793311756 Marionette DEBUG loaded listener.js 14:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1198e0800) [pid = 1650] [serial = 1213] [outer = 0x1158f4800] 14:41:52 INFO - PROCESS | 1650 | 1461793312267 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]]]}] 14:41:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:41:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 774ms 14:41:52 INFO - PROCESS | 1650 | 1461793312317 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 14:41:52 INFO - PROCESS | 1650 | 1461793312323 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 14:41:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:41:52 INFO - PROCESS | 1650 | 1461793312334 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:41:52 INFO - PROCESS | 1650 | 1461793312337 Marionette TRACE conn2 <- [1,1590,null,{}] 14:41:52 INFO - PROCESS | 1650 | 1461793312340 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}] 14:41:52 INFO - PROCESS | 1650 | 1461793312491 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 14:41:52 INFO - PROCESS | 1650 | 1461793312559 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ebd000 == 60 [pid = 1650] [id = 405] 14:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11b906800) [pid = 1650] [serial = 1214] [outer = 0x0] 14:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11bf55400) [pid = 1650] [serial = 1215] [outer = 0x11b906800] 14:41:52 INFO - PROCESS | 1650 | 1461793312590 Marionette DEBUG loaded listener.js 14:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11c47b000) [pid = 1650] [serial = 1216] [outer = 0x11b906800] 14:41:53 INFO - PROCESS | 1650 | 1461793313016 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]]]}] 14:41:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:41:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 726ms 14:41:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:41:53 INFO - PROCESS | 1650 | 1461793313059 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 14:41:53 INFO - PROCESS | 1650 | 1461793313061 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 14:41:53 INFO - PROCESS | 1650 | 1461793313063 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:41:53 INFO - PROCESS | 1650 | 1461793313066 Marionette TRACE conn2 <- [1,1594,null,{}] 14:41:53 INFO - PROCESS | 1650 | 1461793313074 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}] 14:41:53 INFO - PROCESS | 1650 | 1461793313177 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 14:41:53 INFO - PROCESS | 1650 | 1461793313236 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292e4000 == 61 [pid = 1650] [id = 406] 14:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x126cf4c00) [pid = 1650] [serial = 1217] [outer = 0x0] 14:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1271c8c00) [pid = 1650] [serial = 1218] [outer = 0x126cf4c00] 14:41:53 INFO - PROCESS | 1650 | 1461793313269 Marionette DEBUG loaded listener.js 14:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x127219000) [pid = 1650] [serial = 1219] [outer = 0x126cf4c00] 14:41:53 INFO - PROCESS | 1650 | 1461793313722 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]]]}] 14:41:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:41:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 671ms 14:41:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:41:53 INFO - PROCESS | 1650 | 1461793313735 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 14:41:53 INFO - PROCESS | 1650 | 1461793313737 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 14:41:53 INFO - PROCESS | 1650 | 1461793313739 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:41:53 INFO - PROCESS | 1650 | 1461793313740 Marionette TRACE conn2 <- [1,1598,null,{}] 14:41:53 INFO - PROCESS | 1650 | 1461793313743 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}] 14:41:53 INFO - PROCESS | 1650 | 1461793313866 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 14:41:53 INFO - PROCESS | 1650 | 1461793313935 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b62e800 == 62 [pid = 1650] [id = 407] 14:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x127220400) [pid = 1650] [serial = 1220] [outer = 0x0] 14:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12780f000) [pid = 1650] [serial = 1221] [outer = 0x127220400] 14:41:53 INFO - PROCESS | 1650 | 1461793313968 Marionette DEBUG loaded listener.js 14:41:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1280b4400) [pid = 1650] [serial = 1222] [outer = 0x127220400] 14:41:54 INFO - PROCESS | 1650 | 1461793314406 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]]]}] 14:41:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:41:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 721ms 14:41:54 INFO - PROCESS | 1650 | 1461793314463 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 14:41:54 INFO - PROCESS | 1650 | 1461793314464 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 14:41:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:41:54 INFO - PROCESS | 1650 | 1461793314467 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:41:54 INFO - PROCESS | 1650 | 1461793314468 Marionette TRACE conn2 <- [1,1602,null,{}] 14:41:54 INFO - PROCESS | 1650 | 1461793314470 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}] 14:41:54 INFO - PROCESS | 1650 | 1461793314566 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 14:41:54 INFO - PROCESS | 1650 | 1461793314636 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bfa8800 == 63 [pid = 1650] [id = 408] 14:41:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1280b7000) [pid = 1650] [serial = 1223] [outer = 0x0] 14:41:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x129099c00) [pid = 1650] [serial = 1224] [outer = 0x1280b7000] 14:41:54 INFO - PROCESS | 1650 | 1461793314667 Marionette DEBUG loaded listener.js 14:41:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12978c400) [pid = 1650] [serial = 1225] [outer = 0x1280b7000] 14:41:55 INFO - PROCESS | 1650 | 1461793315069 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]]]}] 14:41:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:41:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 620ms 14:41:55 INFO - PROCESS | 1650 | 1461793315088 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 14:41:55 INFO - PROCESS | 1650 | 1461793315089 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 14:41:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:41:55 INFO - PROCESS | 1650 | 1461793315091 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:41:55 INFO - PROCESS | 1650 | 1461793315093 Marionette TRACE conn2 <- [1,1606,null,{}] 14:41:55 INFO - PROCESS | 1650 | 1461793315097 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}] 14:41:55 INFO - PROCESS | 1650 | 1461793315229 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 14:41:55 INFO - PROCESS | 1650 | 1461793315300 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2a2000 == 64 [pid = 1650] [id = 409] 14:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12b21c400) [pid = 1650] [serial = 1226] [outer = 0x0] 14:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12b7a8c00) [pid = 1650] [serial = 1227] [outer = 0x12b21c400] 14:41:55 INFO - PROCESS | 1650 | 1461793315332 Marionette DEBUG loaded listener.js 14:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12c10ec00) [pid = 1650] [serial = 1228] [outer = 0x12b21c400] 14:41:55 INFO - PROCESS | 1650 | 1461793315726 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]]]}] 14:41:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:41:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 671ms 14:41:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:41:55 INFO - PROCESS | 1650 | 1461793315765 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 14:41:55 INFO - PROCESS | 1650 | 1461793315766 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 14:41:55 INFO - PROCESS | 1650 | 1461793315768 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:41:55 INFO - PROCESS | 1650 | 1461793315770 Marionette TRACE conn2 <- [1,1610,null,{}] 14:41:55 INFO - PROCESS | 1650 | 1461793315772 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}] 14:41:55 INFO - PROCESS | 1650 | 1461793315870 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 14:41:55 INFO - PROCESS | 1650 | 1461793315925 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dcc7000 == 65 [pid = 1650] [id = 410] 14:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12bf14800) [pid = 1650] [serial = 1229] [outer = 0x0] 14:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12d560400) [pid = 1650] [serial = 1230] [outer = 0x12bf14800] 14:41:55 INFO - PROCESS | 1650 | 1461793315955 Marionette DEBUG loaded listener.js 14:41:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12dc2d400) [pid = 1650] [serial = 1231] [outer = 0x12bf14800] 14:41:56 INFO - PROCESS | 1650 | 1461793316400 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]]]}] 14:41:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:41:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 672ms 14:41:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:41:56 INFO - PROCESS | 1650 | 1461793316440 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 14:41:56 INFO - PROCESS | 1650 | 1461793316441 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 14:41:56 INFO - PROCESS | 1650 | 1461793316443 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:41:56 INFO - PROCESS | 1650 | 1461793316445 Marionette TRACE conn2 <- [1,1614,null,{}] 14:41:56 INFO - PROCESS | 1650 | 1461793316447 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}] 14:41:56 INFO - PROCESS | 1650 | 1461793316547 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 14:41:56 INFO - PROCESS | 1650 | 1461793316649 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8e8000 == 66 [pid = 1650] [id = 411] 14:41:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x114fe5800) [pid = 1650] [serial = 1232] [outer = 0x0] 14:41:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12de61000) [pid = 1650] [serial = 1233] [outer = 0x114fe5800] 14:41:56 INFO - PROCESS | 1650 | 1461793316679 Marionette DEBUG loaded listener.js 14:41:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12e531000) [pid = 1650] [serial = 1234] [outer = 0x114fe5800] 14:41:57 INFO - PROCESS | 1650 | 1461793317184 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]]]}] 14:41:57 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 14:41:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 770ms 14:41:57 INFO - PROCESS | 1650 | 1461793317214 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 14:41:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:41:57 INFO - PROCESS | 1650 | 1461793317216 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 14:41:57 INFO - PROCESS | 1650 | 1461793317220 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:41:57 INFO - PROCESS | 1650 | 1461793317222 Marionette TRACE conn2 <- [1,1618,null,{}] 14:41:57 INFO - PROCESS | 1650 | 1461793317226 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}] 14:41:57 INFO - PROCESS | 1650 | 1461793317330 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 14:41:57 INFO - PROCESS | 1650 | 1461793317389 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x126cac000 == 67 [pid = 1650] [id = 412] 14:41:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11901c800) [pid = 1650] [serial = 1235] [outer = 0x0] 14:41:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x119a74400) [pid = 1650] [serial = 1236] [outer = 0x11901c800] 14:41:57 INFO - PROCESS | 1650 | 1461793317419 Marionette DEBUG loaded listener.js 14:41:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11aa38400) [pid = 1650] [serial = 1237] [outer = 0x11901c800] 14:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119d58800 == 66 [pid = 1650] [id = 402] 14:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11b16c800 == 65 [pid = 1650] [id = 401] 14:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba05800 == 64 [pid = 1650] [id = 400] 14:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12eb72000 == 63 [pid = 1650] [id = 396] 14:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b29a800 == 62 [pid = 1650] [id = 395] 14:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x125968000 == 61 [pid = 1650] [id = 394] 14:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119176800 == 60 [pid = 1650] [id = 393] 14:41:57 INFO - PROCESS | 1650 | 1461793317832 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]]]}] 14:41:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:41:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 622ms 14:41:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:41:57 INFO - PROCESS | 1650 | 1461793317862 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 14:41:57 INFO - PROCESS | 1650 | 1461793317865 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 14:41:57 INFO - PROCESS | 1650 | 1461793317870 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:41:57 INFO - PROCESS | 1650 | 1461793317871 Marionette TRACE conn2 <- [1,1622,null,{}] 14:41:57 INFO - PROCESS | 1650 | 1461793317874 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}] 14:41:57 INFO - PROCESS | 1650 | 1461793317961 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 14:41:58 INFO - PROCESS | 1650 | 1461793318023 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c2e000 == 61 [pid = 1650] [id = 413] 14:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11919d400) [pid = 1650] [serial = 1238] [outer = 0x0] 14:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11af35000) [pid = 1650] [serial = 1239] [outer = 0x11919d400] 14:41:58 INFO - PROCESS | 1650 | 1461793318050 Marionette DEBUG loaded listener.js 14:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x125c7e800) [pid = 1650] [serial = 1240] [outer = 0x11919d400] 14:41:58 INFO - PROCESS | 1650 | 1461793318370 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]]]}] 14:41:58 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 14:41:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 520ms 14:41:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:41:58 INFO - PROCESS | 1650 | 1461793318389 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 14:41:58 INFO - PROCESS | 1650 | 1461793318391 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 14:41:58 INFO - PROCESS | 1650 | 1461793318393 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:41:58 INFO - PROCESS | 1650 | 1461793318397 Marionette TRACE conn2 <- [1,1626,null,{}] 14:41:58 INFO - PROCESS | 1650 | 1461793318405 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}] 14:41:58 INFO - PROCESS | 1650 | 1461793318491 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 14:41:58 INFO - PROCESS | 1650 | 1461793318498 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbd0000 == 62 [pid = 1650] [id = 414] 14:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1271cdc00) [pid = 1650] [serial = 1241] [outer = 0x0] 14:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1280b0800) [pid = 1650] [serial = 1242] [outer = 0x1271cdc00] 14:41:58 INFO - PROCESS | 1650 | 1461793318526 Marionette DEBUG loaded listener.js 14:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12b77a400) [pid = 1650] [serial = 1243] [outer = 0x1271cdc00] 14:41:58 INFO - PROCESS | 1650 | 1461793318924 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]]]}] 14:41:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:41:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 573ms 14:41:58 INFO - PROCESS | 1650 | 1461793318967 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 14:41:58 INFO - PROCESS | 1650 | 1461793318968 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 14:41:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:41:58 INFO - PROCESS | 1650 | 1461793318971 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:41:58 INFO - PROCESS | 1650 | 1461793318972 Marionette TRACE conn2 <- [1,1630,null,{}] 14:41:58 INFO - PROCESS | 1650 | 1461793318974 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}] 14:41:59 INFO - PROCESS | 1650 | 1461793319081 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 14:41:59 INFO - PROCESS | 1650 | 1461793319118 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8f4000 == 63 [pid = 1650] [id = 415] 14:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12b77c400) [pid = 1650] [serial = 1244] [outer = 0x0] 14:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12bf13400) [pid = 1650] [serial = 1245] [outer = 0x12b77c400] 14:41:59 INFO - PROCESS | 1650 | 1461793319146 Marionette DEBUG loaded listener.js 14:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12e526400) [pid = 1650] [serial = 1246] [outer = 0x12b77c400] 14:41:59 INFO - PROCESS | 1650 | 1461793319506 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]]]}] 14:41:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:41:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 571ms 14:41:59 INFO - PROCESS | 1650 | 1461793319549 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 14:41:59 INFO - PROCESS | 1650 | 1461793319551 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 14:41:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:41:59 INFO - PROCESS | 1650 | 1461793319554 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:41:59 INFO - PROCESS | 1650 | 1461793319556 Marionette TRACE conn2 <- [1,1634,null,{}] 14:41:59 INFO - PROCESS | 1650 | 1461793319559 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}] 14:41:59 INFO - PROCESS | 1650 | 1461793319731 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 14:41:59 INFO - PROCESS | 1650 | 1461793319754 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f058800 == 64 [pid = 1650] [id = 416] 14:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12de60400) [pid = 1650] [serial = 1247] [outer = 0x0] 14:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12e5bc800) [pid = 1650] [serial = 1248] [outer = 0x12de60400] 14:41:59 INFO - PROCESS | 1650 | 1461793319793 Marionette DEBUG loaded listener.js 14:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12e5dc800) [pid = 1650] [serial = 1249] [outer = 0x12de60400] 14:42:00 INFO - PROCESS | 1650 | 1461793320208 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]]]}] 14:42:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:42:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 673ms 14:42:00 INFO - PROCESS | 1650 | 1461793320228 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 14:42:00 INFO - PROCESS | 1650 | 1461793320230 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 14:42:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:42:00 INFO - PROCESS | 1650 | 1461793320232 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:42:00 INFO - PROCESS | 1650 | 1461793320233 Marionette TRACE conn2 <- [1,1638,null,{}] 14:42:00 INFO - PROCESS | 1650 | 1461793320235 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}] 14:42:00 INFO - PROCESS | 1650 | 1461793320356 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 14:42:00 INFO - PROCESS | 1650 | 1461793320389 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe85800 == 65 [pid = 1650] [id = 417] 14:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12e8d0400) [pid = 1650] [serial = 1250] [outer = 0x0] 14:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12ea70000) [pid = 1650] [serial = 1251] [outer = 0x12e8d0400] 14:42:00 INFO - PROCESS | 1650 | 1461793320417 Marionette DEBUG loaded listener.js 14:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12eb8d800) [pid = 1650] [serial = 1252] [outer = 0x12e8d0400] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x129072800) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x129799800) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12b7a6c00) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x125d22400) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12c102800) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11ad4f800) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11bf4cc00) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x119a71400) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1177c3c00) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x119a79800) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1271ca400) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11c8a8400) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1177cf000) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x115488400) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12b6f6400) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12bf95800) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x119a7b400) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11901dc00) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12715f400) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x127458400) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11be09c00) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1177c9400) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:42:00 INFO - PROCESS | 1650 | 1461793320825 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]]]}] 14:42:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:42:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 620ms 14:42:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:42:00 INFO - PROCESS | 1650 | 1461793320852 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 14:42:00 INFO - PROCESS | 1650 | 1461793320854 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 14:42:00 INFO - PROCESS | 1650 | 1461793320856 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:42:00 INFO - PROCESS | 1650 | 1461793320857 Marionette TRACE conn2 <- [1,1642,null,{}] 14:42:00 INFO - PROCESS | 1650 | 1461793320859 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}] 14:42:00 INFO - PROCESS | 1650 | 1461793320946 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 14:42:00 INFO - PROCESS | 1650 | 1461793320950 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x125971800 == 66 [pid = 1650] [id = 418] 14:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11572b400) [pid = 1650] [serial = 1253] [outer = 0x0] 14:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x119a73800) [pid = 1650] [serial = 1254] [outer = 0x11572b400] 14:42:00 INFO - PROCESS | 1650 | 1461793320977 Marionette DEBUG loaded listener.js 14:42:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11c1e6c00) [pid = 1650] [serial = 1255] [outer = 0x11572b400] 14:42:01 INFO - PROCESS | 1650 | 1461793321417 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]]]}] 14:42:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:42:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 569ms 14:42:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:42:01 INFO - PROCESS | 1650 | 1461793321426 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 14:42:01 INFO - PROCESS | 1650 | 1461793321428 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 14:42:01 INFO - PROCESS | 1650 | 1461793321433 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:42:01 INFO - PROCESS | 1650 | 1461793321435 Marionette TRACE conn2 <- [1,1646,null,{}] 14:42:01 INFO - PROCESS | 1650 | 1461793321438 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}] 14:42:01 INFO - PROCESS | 1650 | 1461793321546 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 14:42:01 INFO - PROCESS | 1650 | 1461793321552 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x130353000 == 67 [pid = 1650] [id = 419] 14:42:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11c1ebc00) [pid = 1650] [serial = 1256] [outer = 0x0] 14:42:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11c1f0000) [pid = 1650] [serial = 1257] [outer = 0x11c1ebc00] 14:42:01 INFO - PROCESS | 1650 | 1461793321577 Marionette DEBUG loaded listener.js 14:42:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11c476800) [pid = 1650] [serial = 1258] [outer = 0x11c1ebc00] 14:42:01 INFO - PROCESS | 1650 | 1461793321917 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]]]}] 14:42:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:42:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 519ms 14:42:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:42:01 INFO - PROCESS | 1650 | 1461793321953 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 14:42:01 INFO - PROCESS | 1650 | 1461793321954 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 14:42:01 INFO - PROCESS | 1650 | 1461793321956 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:42:01 INFO - PROCESS | 1650 | 1461793321957 Marionette TRACE conn2 <- [1,1650,null,{}] 14:42:01 INFO - PROCESS | 1650 | 1461793321959 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}] 14:42:02 INFO - PROCESS | 1650 | 1461793322044 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 14:42:02 INFO - PROCESS | 1650 | 1461793322107 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x13081f800 == 68 [pid = 1650] [id = 420] 14:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11ba75000) [pid = 1650] [serial = 1259] [outer = 0x0] 14:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11ba7b400) [pid = 1650] [serial = 1260] [outer = 0x11ba75000] 14:42:02 INFO - PROCESS | 1650 | 1461793322133 Marionette DEBUG loaded listener.js 14:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11ba80800) [pid = 1650] [serial = 1261] [outer = 0x11ba75000] 14:42:02 INFO - PROCESS | 1650 | 1461793322436 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]]]}] 14:42:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:42:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 519ms 14:42:02 INFO - PROCESS | 1650 | 1461793322477 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 14:42:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:42:02 INFO - PROCESS | 1650 | 1461793322482 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 14:42:02 INFO - PROCESS | 1650 | 1461793322485 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:42:02 INFO - PROCESS | 1650 | 1461793322487 Marionette TRACE conn2 <- [1,1654,null,{}] 14:42:02 INFO - PROCESS | 1650 | 1461793322490 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}] 14:42:02 INFO - PROCESS | 1650 | 1461793322619 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 14:42:02 INFO - PROCESS | 1650 | 1461793322708 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x137fe8800 == 69 [pid = 1650] [id = 421] 14:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1190b0400) [pid = 1650] [serial = 1262] [outer = 0x0] 14:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11ba82c00) [pid = 1650] [serial = 1263] [outer = 0x1190b0400] 14:42:02 INFO - PROCESS | 1650 | 1461793322748 Marionette DEBUG loaded listener.js 14:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12909f400) [pid = 1650] [serial = 1264] [outer = 0x1190b0400] 14:42:03 INFO - PROCESS | 1650 | 1461793323284 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]]]}] 14:42:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:42:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 821ms 14:42:03 INFO - PROCESS | 1650 | 1461793323306 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 14:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:42:03 INFO - PROCESS | 1650 | 1461793323309 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 14:42:03 INFO - PROCESS | 1650 | 1461793323314 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:42:03 INFO - PROCESS | 1650 | 1461793323317 Marionette TRACE conn2 <- [1,1658,null,{}] 14:42:03 INFO - PROCESS | 1650 | 1461793323321 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}] 14:42:03 INFO - PROCESS | 1650 | 1461793323432 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 14:42:03 INFO - PROCESS | 1650 | 1461793323509 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x125a81800 == 70 [pid = 1650] [id = 422] 14:42:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11aa3bc00) [pid = 1650] [serial = 1265] [outer = 0x0] 14:42:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11ba82800) [pid = 1650] [serial = 1266] [outer = 0x11aa3bc00] 14:42:03 INFO - PROCESS | 1650 | 1461793323543 Marionette DEBUG loaded listener.js 14:42:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11c1ec000) [pid = 1650] [serial = 1267] [outer = 0x11aa3bc00] 14:42:03 INFO - PROCESS | 1650 | 1461793323974 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]]]}] 14:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 673ms 14:42:03 INFO - PROCESS | 1650 | 1461793323986 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 14:42:03 INFO - PROCESS | 1650 | 1461793323990 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 14:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:42:03 INFO - PROCESS | 1650 | 1461793323994 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:42:03 INFO - PROCESS | 1650 | 1461793323996 Marionette TRACE conn2 <- [1,1662,null,{}] 14:42:04 INFO - PROCESS | 1650 | 1461793323999 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}] 14:42:04 INFO - PROCESS | 1650 | 1461793324109 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 14:42:04 INFO - PROCESS | 1650 | 1461793324205 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8f3000 == 71 [pid = 1650] [id = 423] 14:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11c1f1c00) [pid = 1650] [serial = 1268] [outer = 0x0] 14:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x1271d0800) [pid = 1650] [serial = 1269] [outer = 0x11c1f1c00] 14:42:04 INFO - PROCESS | 1650 | 1461793324236 Marionette DEBUG loaded listener.js 14:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x128a2f400) [pid = 1650] [serial = 1270] [outer = 0x11c1f1c00] 14:42:04 INFO - PROCESS | 1650 | 1461793324639 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]]]}] 14:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 671ms 14:42:04 INFO - PROCESS | 1650 | 1461793324667 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 14:42:04 INFO - PROCESS | 1650 | 1461793324669 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 14:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:42:04 INFO - PROCESS | 1650 | 1461793324672 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:42:04 INFO - PROCESS | 1650 | 1461793324675 Marionette TRACE conn2 <- [1,1666,null,{}] 14:42:04 INFO - PROCESS | 1650 | 1461793324684 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}] 14:42:04 INFO - PROCESS | 1650 | 1461793324815 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 14:42:04 INFO - PROCESS | 1650 | 1461793324950 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x138bde800 == 72 [pid = 1650] [id = 424] 14:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x129792800) [pid = 1650] [serial = 1271] [outer = 0x0] 14:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12bd09800) [pid = 1650] [serial = 1272] [outer = 0x129792800] 14:42:05 INFO - PROCESS | 1650 | 1461793325002 Marionette DEBUG loaded listener.js 14:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12de6b400) [pid = 1650] [serial = 1273] [outer = 0x129792800] 14:42:05 INFO - PROCESS | 1650 | 1461793325458 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]]]}] 14:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 821ms 14:42:05 INFO - PROCESS | 1650 | 1461793325494 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 14:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:42:05 INFO - PROCESS | 1650 | 1461793325496 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 14:42:05 INFO - PROCESS | 1650 | 1461793325498 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:42:05 INFO - PROCESS | 1650 | 1461793325499 Marionette TRACE conn2 <- [1,1670,null,{}] 14:42:05 INFO - PROCESS | 1650 | 1461793325502 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}] 14:42:05 INFO - PROCESS | 1650 | 1461793325610 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 14:42:05 INFO - PROCESS | 1650 | 1461793325719 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab75800 == 73 [pid = 1650] [id = 425] 14:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x119a78400) [pid = 1650] [serial = 1274] [outer = 0x0] 14:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12aad1c00) [pid = 1650] [serial = 1275] [outer = 0x119a78400] 14:42:05 INFO - PROCESS | 1650 | 1461793325753 Marionette DEBUG loaded listener.js 14:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12aad8c00) [pid = 1650] [serial = 1276] [outer = 0x119a78400] 14:42:06 INFO - PROCESS | 1650 | 1461793326187 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]]]}] 14:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 720ms 14:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:42:06 INFO - PROCESS | 1650 | 1461793326219 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 14:42:06 INFO - PROCESS | 1650 | 1461793326220 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 14:42:06 INFO - PROCESS | 1650 | 1461793326222 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:42:06 INFO - PROCESS | 1650 | 1461793326224 Marionette TRACE conn2 <- [1,1674,null,{}] 14:42:06 INFO - PROCESS | 1650 | 1461793326226 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}] 14:42:06 INFO - PROCESS | 1650 | 1461793326598 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 14:42:06 INFO - PROCESS | 1650 | 1461793326656 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d51800 == 74 [pid = 1650] [id = 426] 14:42:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x114fdec00) [pid = 1650] [serial = 1277] [outer = 0x0] 14:42:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x114fe4c00) [pid = 1650] [serial = 1278] [outer = 0x114fdec00] 14:42:06 INFO - PROCESS | 1650 | 1461793326687 Marionette DEBUG loaded listener.js 14:42:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x1177ce000) [pid = 1650] [serial = 1279] [outer = 0x114fdec00] 14:42:07 INFO - PROCESS | 1650 | 1461793327137 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]]]}] 14:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 972ms 14:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:42:07 INFO - PROCESS | 1650 | 1461793327217 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 14:42:07 INFO - PROCESS | 1650 | 1461793327219 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 14:42:07 INFO - PROCESS | 1650 | 1461793327224 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:42:07 INFO - PROCESS | 1650 | 1461793327226 Marionette TRACE conn2 <- [1,1678,null,{}] 14:42:07 INFO - PROCESS | 1650 | 1461793327233 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}] 14:42:07 INFO - PROCESS | 1650 | 1461793327330 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 14:42:07 INFO - PROCESS | 1650 | 1461793327406 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a829000 == 75 [pid = 1650] [id = 427] 14:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11862ec00) [pid = 1650] [serial = 1280] [outer = 0x0] 14:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x119014000) [pid = 1650] [serial = 1281] [outer = 0x11862ec00] 14:42:07 INFO - PROCESS | 1650 | 1461793327436 Marionette DEBUG loaded listener.js 14:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x119a73000) [pid = 1650] [serial = 1282] [outer = 0x11862ec00] 14:42:07 INFO - PROCESS | 1650 | 1461793327871 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]]]}] 14:42:07 INFO - PROCESS | 1650 | --DOCSHELL 0x13081f800 == 74 [pid = 1650] [id = 420] 14:42:07 INFO - PROCESS | 1650 | --DOCSHELL 0x130353000 == 73 [pid = 1650] [id = 419] 14:42:07 INFO - PROCESS | 1650 | --DOCSHELL 0x125971800 == 72 [pid = 1650] [id = 418] 14:42:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe85800 == 71 [pid = 1650] [id = 417] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11bf57400) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12ea73000) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x1147de800) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x119a79000) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11bf54c00) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x127196800) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1293b4c00) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12e527400) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12e5da800) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12f058800 == 70 [pid = 1650] [id = 416] 14:42:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8f4000 == 69 [pid = 1650] [id = 415] 14:42:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbd0000 == 68 [pid = 1650] [id = 414] 14:42:07 INFO - PROCESS | 1650 | --DOCSHELL 0x119c2e000 == 67 [pid = 1650] [id = 413] 14:42:07 INFO - PROCESS | 1650 | --DOCSHELL 0x126cac000 == 66 [pid = 1650] [id = 412] 14:42:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8e8000 == 65 [pid = 1650] [id = 411] 14:42:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12dcc7000 == 64 [pid = 1650] [id = 410] 14:42:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2a2000 == 63 [pid = 1650] [id = 409] 14:42:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12bfa8800 == 62 [pid = 1650] [id = 408] 14:42:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12b62e800 == 61 [pid = 1650] [id = 407] 14:42:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1292e4000 == 60 [pid = 1650] [id = 406] 14:42:07 INFO - PROCESS | 1650 | --DOCSHELL 0x126ebd000 == 59 [pid = 1650] [id = 405] 14:42:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11afed800 == 58 [pid = 1650] [id = 404] 14:42:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11bfaa800 == 57 [pid = 1650] [id = 403] 14:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 727ms 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12de6ec00) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1292cd000) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12b6ed400) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12bd11c00) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1271cc000) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1271d0000) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12e52f000) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12d55f800) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11bf51c00) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11c550c00) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12b7a6000) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12721f800) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x125a5c000) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11af29400) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11a605800) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x129790800) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11a611c00) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11b9e1800) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11af21c00) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12745d000) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x125fda800) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1271c5400) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x119132800) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x118668c00) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x115724000) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12bf17400) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12b7a6400) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12d172400) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1177c8c00) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119e53c00) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11919cc00) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12bf93400) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11aa3b800) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11c10b400) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12bd10c00) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12dc2dc00) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12978cc00) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12721d000) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12909c000) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12906f000) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12bf96c00) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12d16e000) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11b9e8c00) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 14:42:07 INFO - PROCESS | 1650 | 1461793327972 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 14:42:07 INFO - PROCESS | 1650 | 1461793327974 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 14:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:42:07 INFO - PROCESS | 1650 | 1461793327980 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:42:07 INFO - PROCESS | 1650 | 1461793327982 Marionette TRACE conn2 <- [1,1682,null,{}] 14:42:07 INFO - PROCESS | 1650 | 1461793327985 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}] 14:42:08 INFO - PROCESS | 1650 | 1461793328063 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 14:42:08 INFO - PROCESS | 1650 | 1461793328074 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d56000 == 58 [pid = 1650] [id = 428] 14:42:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119a7a400) [pid = 1650] [serial = 1283] [outer = 0x0] 14:42:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119e50800) [pid = 1650] [serial = 1284] [outer = 0x119a7a400] 14:42:08 INFO - PROCESS | 1650 | 1461793328101 Marionette DEBUG loaded listener.js 14:42:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11aa3b400) [pid = 1650] [serial = 1285] [outer = 0x119a7a400] 14:42:08 INFO - PROCESS | 1650 | 1461793328465 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]]]}] 14:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 522ms 14:42:08 INFO - PROCESS | 1650 | 1461793328507 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 14:42:08 INFO - PROCESS | 1650 | 1461793328509 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 14:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:42:08 INFO - PROCESS | 1650 | 1461793328518 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:42:08 INFO - PROCESS | 1650 | 1461793328521 Marionette TRACE conn2 <- [1,1686,null,{}] 14:42:08 INFO - PROCESS | 1650 | 1461793328524 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}] 14:42:08 INFO - PROCESS | 1650 | 1461793328605 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 14:42:08 INFO - PROCESS | 1650 | 1461793328634 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c68e000 == 59 [pid = 1650] [id = 429] 14:42:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11af1b000) [pid = 1650] [serial = 1286] [outer = 0x0] 14:42:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11ba78800) [pid = 1650] [serial = 1287] [outer = 0x11af1b000] 14:42:08 INFO - PROCESS | 1650 | 1461793328660 Marionette DEBUG loaded listener.js 14:42:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11be0a800) [pid = 1650] [serial = 1288] [outer = 0x11af1b000] 14:42:09 INFO - PROCESS | 1650 | 1461793329004 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]]]}] 14:42:09 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 14:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 526ms 14:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:42:09 INFO - PROCESS | 1650 | 1461793329043 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 14:42:09 INFO - PROCESS | 1650 | 1461793329044 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 14:42:09 INFO - PROCESS | 1650 | 1461793329049 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:42:09 INFO - PROCESS | 1650 | 1461793329050 Marionette TRACE conn2 <- [1,1690,null,{}] 14:42:09 INFO - PROCESS | 1650 | 1461793329052 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}] 14:42:09 INFO - PROCESS | 1650 | 1461793329131 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 14:42:09 INFO - PROCESS | 1650 | 1461793329136 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11524e800 == 60 [pid = 1650] [id = 430] 14:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11b9e2400) [pid = 1650] [serial = 1289] [outer = 0x0] 14:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11c10b000) [pid = 1650] [serial = 1290] [outer = 0x11b9e2400] 14:42:09 INFO - PROCESS | 1650 | 1461793329161 Marionette DEBUG loaded listener.js 14:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11c1e9c00) [pid = 1650] [serial = 1291] [outer = 0x11b9e2400] 14:42:09 INFO - PROCESS | 1650 | 1461793329497 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]]]}] 14:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 471ms 14:42:09 INFO - PROCESS | 1650 | 1461793329519 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 14:42:09 INFO - PROCESS | 1650 | 1461793329520 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 14:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:42:09 INFO - PROCESS | 1650 | 1461793329523 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:42:09 INFO - PROCESS | 1650 | 1461793329524 Marionette TRACE conn2 <- [1,1694,null,{}] 14:42:09 INFO - PROCESS | 1650 | 1461793329526 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}] 14:42:09 INFO - PROCESS | 1650 | 1461793329606 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 14:42:09 INFO - PROCESS | 1650 | 1461793329612 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x126cbc800 == 61 [pid = 1650] [id = 431] 14:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11c54fc00) [pid = 1650] [serial = 1292] [outer = 0x0] 14:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11c559000) [pid = 1650] [serial = 1293] [outer = 0x11c54fc00] 14:42:09 INFO - PROCESS | 1650 | 1461793329700 Marionette DEBUG loaded listener.js 14:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x126a16800) [pid = 1650] [serial = 1294] [outer = 0x11c54fc00] 14:42:10 INFO - PROCESS | 1650 | 1461793330044 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]]]}] 14:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 570ms 14:42:10 INFO - PROCESS | 1650 | 1461793330093 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 14:42:10 INFO - PROCESS | 1650 | 1461793330094 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 14:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:42:10 INFO - PROCESS | 1650 | 1461793330097 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:42:10 INFO - PROCESS | 1650 | 1461793330098 Marionette TRACE conn2 <- [1,1698,null,{}] 14:42:10 INFO - PROCESS | 1650 | 1461793330100 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}] 14:42:10 INFO - PROCESS | 1650 | 1461793330202 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 14:42:10 INFO - PROCESS | 1650 | 1461793330235 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11877b800 == 62 [pid = 1650] [id = 432] 14:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11c550400) [pid = 1650] [serial = 1295] [outer = 0x0] 14:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1271ca000) [pid = 1650] [serial = 1296] [outer = 0x11c550400] 14:42:10 INFO - PROCESS | 1650 | 1461793330264 Marionette DEBUG loaded listener.js 14:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12721c000) [pid = 1650] [serial = 1297] [outer = 0x11c550400] 14:42:10 INFO - PROCESS | 1650 | 1461793330602 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]]]}] 14:42:10 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 14:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 519ms 14:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:42:10 INFO - PROCESS | 1650 | 1461793330616 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 14:42:10 INFO - PROCESS | 1650 | 1461793330618 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 14:42:10 INFO - PROCESS | 1650 | 1461793330620 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:42:10 INFO - PROCESS | 1650 | 1461793330621 Marionette TRACE conn2 <- [1,1702,null,{}] 14:42:10 INFO - PROCESS | 1650 | 1461793330624 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}] 14:42:10 INFO - PROCESS | 1650 | 1461793330771 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 14:42:10 INFO - PROCESS | 1650 | 1461793330795 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295b0800 == 63 [pid = 1650] [id = 433] 14:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12721dc00) [pid = 1650] [serial = 1298] [outer = 0x0] 14:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x127491400) [pid = 1650] [serial = 1299] [outer = 0x12721dc00] 14:42:10 INFO - PROCESS | 1650 | 1461793330836 Marionette DEBUG loaded listener.js 14:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x127adb400) [pid = 1650] [serial = 1300] [outer = 0x12721dc00] 14:42:11 INFO - PROCESS | 1650 | 1461793331252 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]]]}] 14:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 670ms 14:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:42:11 INFO - PROCESS | 1650 | 1461793331290 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 14:42:11 INFO - PROCESS | 1650 | 1461793331292 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 14:42:11 INFO - PROCESS | 1650 | 1461793331294 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:42:11 INFO - PROCESS | 1650 | 1461793331295 Marionette TRACE conn2 <- [1,1706,null,{}] 14:42:11 INFO - PROCESS | 1650 | 1461793331297 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}] 14:42:11 INFO - PROCESS | 1650 | 1461793331398 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 14:42:11 INFO - PROCESS | 1650 | 1461793331432 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab92000 == 64 [pid = 1650] [id = 434] 14:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12721e800) [pid = 1650] [serial = 1301] [outer = 0x0] 14:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x128a30800) [pid = 1650] [serial = 1302] [outer = 0x12721e800] 14:42:11 INFO - PROCESS | 1650 | 1461793331458 Marionette DEBUG loaded listener.js 14:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x129099400) [pid = 1650] [serial = 1303] [outer = 0x12721e800] 14:42:11 INFO - PROCESS | 1650 | 1461793331784 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]]]}] 14:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 520ms 14:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:42:11 INFO - PROCESS | 1650 | 1461793331815 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 14:42:11 INFO - PROCESS | 1650 | 1461793331816 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 14:42:11 INFO - PROCESS | 1650 | 1461793331824 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:42:11 INFO - PROCESS | 1650 | 1461793331825 Marionette TRACE conn2 <- [1,1710,null,{}] 14:42:11 INFO - PROCESS | 1650 | 1461793331827 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}] 14:42:11 INFO - PROCESS | 1650 | 1461793331928 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 14:42:11 INFO - PROCESS | 1650 | 1461793331932 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b293800 == 65 [pid = 1650] [id = 435] 14:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1280be400) [pid = 1650] [serial = 1304] [outer = 0x0] 14:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1292cc000) [pid = 1650] [serial = 1305] [outer = 0x1280be400] 14:42:11 INFO - PROCESS | 1650 | 1461793331958 Marionette DEBUG loaded listener.js 14:42:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1177cfc00) [pid = 1650] [serial = 1306] [outer = 0x1280be400] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11919d400) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11c1ebc00) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x114fd7400) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12b77c400) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1177ce800) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1279a5800) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x126cf4c00) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1271cdc00) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11901c800) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12e8d0400) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11b906800) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1158f4800) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12de60400) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12e8dc000) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11572b400) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11ba75000) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12dc04000) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1135f5c00) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11b9e9800) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11b991400) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x114fe5800) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:42:12 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11c569c00) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:42:12 INFO - PROCESS | 1650 | 1461793332634 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]]]}] 14:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 817ms 14:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:42:12 INFO - PROCESS | 1650 | 1461793332642 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 14:42:12 INFO - PROCESS | 1650 | 1461793332643 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 14:42:12 INFO - PROCESS | 1650 | 1461793332650 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:42:12 INFO - PROCESS | 1650 | 1461793332651 Marionette TRACE conn2 <- [1,1714,null,{}] 14:42:12 INFO - PROCESS | 1650 | 1461793332653 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}] 14:42:12 INFO - PROCESS | 1650 | 1461793332742 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 14:42:12 INFO - PROCESS | 1650 | 1461793332747 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e82800 == 66 [pid = 1650] [id = 436] 14:42:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11901c800) [pid = 1650] [serial = 1307] [outer = 0x0] 14:42:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11b9dcc00) [pid = 1650] [serial = 1308] [outer = 0x11901c800] 14:42:12 INFO - PROCESS | 1650 | 1461793332777 Marionette DEBUG loaded listener.js 14:42:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11c8a7800) [pid = 1650] [serial = 1309] [outer = 0x11901c800] 14:42:13 INFO - PROCESS | 1650 | 1461793333120 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]]]}] 14:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 523ms 14:42:13 INFO - PROCESS | 1650 | 1461793333169 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 14:42:13 INFO - PROCESS | 1650 | 1461793333171 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 14:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:42:13 INFO - PROCESS | 1650 | 1461793333173 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:42:13 INFO - PROCESS | 1650 | 1461793333175 Marionette TRACE conn2 <- [1,1718,null,{}] 14:42:13 INFO - PROCESS | 1650 | 1461793333177 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}] 14:42:13 INFO - PROCESS | 1650 | 1461793333295 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 14:42:13 INFO - PROCESS | 1650 | 1461793333302 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b70f800 == 67 [pid = 1650] [id = 437] 14:42:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11c474c00) [pid = 1650] [serial = 1310] [outer = 0x0] 14:42:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12909dc00) [pid = 1650] [serial = 1311] [outer = 0x11c474c00] 14:42:13 INFO - PROCESS | 1650 | 1461793333328 Marionette DEBUG loaded listener.js 14:42:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12aad9000) [pid = 1650] [serial = 1312] [outer = 0x11c474c00] 14:42:13 INFO - PROCESS | 1650 | 1461793333652 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]]]}] 14:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 519ms 14:42:13 INFO - PROCESS | 1650 | 1461793333693 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 14:42:13 INFO - PROCESS | 1650 | 1461793333694 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 14:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:42:13 INFO - PROCESS | 1650 | 1461793333697 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:42:13 INFO - PROCESS | 1650 | 1461793333700 Marionette TRACE conn2 <- [1,1722,null,{}] 14:42:13 INFO - PROCESS | 1650 | 1461793333702 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}] 14:42:13 INFO - PROCESS | 1650 | 1461793333783 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 14:42:13 INFO - PROCESS | 1650 | 1461793333787 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2cb000 == 68 [pid = 1650] [id = 438] 14:42:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12aad9800) [pid = 1650] [serial = 1313] [outer = 0x0] 14:42:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b6f2800) [pid = 1650] [serial = 1314] [outer = 0x12aad9800] 14:42:13 INFO - PROCESS | 1650 | 1461793333812 Marionette DEBUG loaded listener.js 14:42:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b7a6c00) [pid = 1650] [serial = 1315] [outer = 0x12aad9800] 14:42:14 INFO - PROCESS | 1650 | 1461793334154 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]]]}] 14:42:14 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 14:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 472ms 14:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:42:14 INFO - PROCESS | 1650 | 1461793334169 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 14:42:14 INFO - PROCESS | 1650 | 1461793334170 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 14:42:14 INFO - PROCESS | 1650 | 1461793334173 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:42:14 INFO - PROCESS | 1650 | 1461793334174 Marionette TRACE conn2 <- [1,1726,null,{}] 14:42:14 INFO - PROCESS | 1650 | 1461793334177 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}] 14:42:14 INFO - PROCESS | 1650 | 1461793334290 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 14:42:14 INFO - PROCESS | 1650 | 1461793334297 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d533000 == 69 [pid = 1650] [id = 439] 14:42:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12b7aa400) [pid = 1650] [serial = 1316] [outer = 0x0] 14:42:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b7b4800) [pid = 1650] [serial = 1317] [outer = 0x12b7aa400] 14:42:14 INFO - PROCESS | 1650 | 1461793334321 Marionette DEBUG loaded listener.js 14:42:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12bd11400) [pid = 1650] [serial = 1318] [outer = 0x12b7aa400] 14:42:14 INFO - PROCESS | 1650 | 1461793334844 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]]]}] 14:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 719ms 14:42:14 INFO - PROCESS | 1650 | 1461793334893 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 14:42:14 INFO - PROCESS | 1650 | 1461793334896 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 14:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:42:14 INFO - PROCESS | 1650 | 1461793334899 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:42:14 INFO - PROCESS | 1650 | 1461793334902 Marionette TRACE conn2 <- [1,1730,null,{}] 14:42:14 INFO - PROCESS | 1650 | 1461793334906 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}] 14:42:15 INFO - PROCESS | 1650 | 1461793335016 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 14:42:15 INFO - PROCESS | 1650 | 1461793335076 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba11000 == 70 [pid = 1650] [id = 440] 14:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x118f19000) [pid = 1650] [serial = 1319] [outer = 0x0] 14:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x119132800) [pid = 1650] [serial = 1320] [outer = 0x118f19000] 14:42:15 INFO - PROCESS | 1650 | 1461793335109 Marionette DEBUG loaded listener.js 14:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x119a77c00) [pid = 1650] [serial = 1321] [outer = 0x118f19000] 14:42:15 INFO - PROCESS | 1650 | 1461793335568 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]]]}] 14:42:15 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 14:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 723ms 14:42:15 INFO - PROCESS | 1650 | 1461793335623 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 14:42:15 INFO - PROCESS | 1650 | 1461793335628 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 14:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:42:15 INFO - PROCESS | 1650 | 1461793335632 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:42:15 INFO - PROCESS | 1650 | 1461793335634 Marionette TRACE conn2 <- [1,1734,null,{}] 14:42:15 INFO - PROCESS | 1650 | 1461793335637 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}] 14:42:15 INFO - PROCESS | 1650 | 1461793335746 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 14:42:15 INFO - PROCESS | 1650 | 1461793335849 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e77800 == 71 [pid = 1650] [id = 441] 14:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11aa34000) [pid = 1650] [serial = 1322] [outer = 0x0] 14:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11af34000) [pid = 1650] [serial = 1323] [outer = 0x11aa34000] 14:42:15 INFO - PROCESS | 1650 | 1461793335881 Marionette DEBUG loaded listener.js 14:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11ba76800) [pid = 1650] [serial = 1324] [outer = 0x11aa34000] 14:42:16 INFO - PROCESS | 1650 | 1461793336280 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]]]}] 14:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 720ms 14:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:42:16 INFO - PROCESS | 1650 | 1461793336353 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 14:42:16 INFO - PROCESS | 1650 | 1461793336354 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 14:42:16 INFO - PROCESS | 1650 | 1461793336356 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:42:16 INFO - PROCESS | 1650 | 1461793336359 Marionette TRACE conn2 <- [1,1738,null,{}] 14:42:16 INFO - PROCESS | 1650 | 1461793336367 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}] 14:42:16 INFO - PROCESS | 1650 | 1461793336475 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 14:42:16 INFO - PROCESS | 1650 | 1461793336535 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bfab000 == 72 [pid = 1650] [id = 442] 14:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11c112400) [pid = 1650] [serial = 1325] [outer = 0x0] 14:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11c565800) [pid = 1650] [serial = 1326] [outer = 0x11c112400] 14:42:16 INFO - PROCESS | 1650 | 1461793336567 Marionette DEBUG loaded listener.js 14:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x127195000) [pid = 1650] [serial = 1327] [outer = 0x11c112400] 14:42:17 INFO - PROCESS | 1650 | 1461793337018 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]]]}] 14:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 673ms 14:42:17 INFO - PROCESS | 1650 | 1461793337032 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 14:42:17 INFO - PROCESS | 1650 | 1461793337034 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 14:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:42:17 INFO - PROCESS | 1650 | 1461793337036 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:42:17 INFO - PROCESS | 1650 | 1461793337038 Marionette TRACE conn2 <- [1,1742,null,{}] 14:42:17 INFO - PROCESS | 1650 | 1461793337040 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}] 14:42:17 INFO - PROCESS | 1650 | 1461793337164 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 14:42:17 INFO - PROCESS | 1650 | 1461793337235 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dccb800 == 73 [pid = 1650] [id = 443] 14:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1271c9400) [pid = 1650] [serial = 1328] [outer = 0x0] 14:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x127458400) [pid = 1650] [serial = 1329] [outer = 0x1271c9400] 14:42:17 INFO - PROCESS | 1650 | 1461793337265 Marionette DEBUG loaded listener.js 14:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12978f000) [pid = 1650] [serial = 1330] [outer = 0x1271c9400] 14:42:17 INFO - PROCESS | 1650 | 1461793337672 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]]]}] 14:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 670ms 14:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:42:17 INFO - PROCESS | 1650 | 1461793337706 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 14:42:17 INFO - PROCESS | 1650 | 1461793337708 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 14:42:17 INFO - PROCESS | 1650 | 1461793337710 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:42:17 INFO - PROCESS | 1650 | 1461793337711 Marionette TRACE conn2 <- [1,1746,null,{}] 14:42:17 INFO - PROCESS | 1650 | 1461793337713 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}] 14:42:17 INFO - PROCESS | 1650 | 1461793337816 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 14:42:17 INFO - PROCESS | 1650 | 1461793337874 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8e4000 == 74 [pid = 1650] [id = 444] 14:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12721f000) [pid = 1650] [serial = 1331] [outer = 0x0] 14:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12aacdc00) [pid = 1650] [serial = 1332] [outer = 0x12721f000] 14:42:17 INFO - PROCESS | 1650 | 1461793337901 Marionette DEBUG loaded listener.js 14:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12b7a7400) [pid = 1650] [serial = 1333] [outer = 0x12721f000] 14:42:18 INFO - PROCESS | 1650 | 1461793338386 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]]]}] 14:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 721ms 14:42:18 INFO - PROCESS | 1650 | 1461793338448 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 14:42:18 INFO - PROCESS | 1650 | 1461793338449 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 14:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:42:18 INFO - PROCESS | 1650 | 1461793338451 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:42:18 INFO - PROCESS | 1650 | 1461793338453 Marionette TRACE conn2 <- [1,1750,null,{}] 14:42:18 INFO - PROCESS | 1650 | 1461793338455 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}] 14:42:18 INFO - PROCESS | 1650 | 1461793338566 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 14:42:18 INFO - PROCESS | 1650 | 1461793338626 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f046800 == 75 [pid = 1650] [id = 445] 14:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12ba46400) [pid = 1650] [serial = 1334] [outer = 0x0] 14:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12bf99800) [pid = 1650] [serial = 1335] [outer = 0x12ba46400] 14:42:18 INFO - PROCESS | 1650 | 1461793338657 Marionette DEBUG loaded listener.js 14:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12d559c00) [pid = 1650] [serial = 1336] [outer = 0x12ba46400] 14:42:19 INFO - PROCESS | 1650 | 1461793339106 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]]]}] 14:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 720ms 14:42:19 INFO - PROCESS | 1650 | 1461793339183 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 14:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:42:19 INFO - PROCESS | 1650 | 1461793339184 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 14:42:19 INFO - PROCESS | 1650 | 1461793339188 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:42:19 INFO - PROCESS | 1650 | 1461793339189 Marionette TRACE conn2 <- [1,1754,null,{}] 14:42:19 INFO - PROCESS | 1650 | 1461793339192 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}] 14:42:19 INFO - PROCESS | 1650 | 1461793339437 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 14:42:19 INFO - PROCESS | 1650 | 1461793339522 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad7c000 == 76 [pid = 1650] [id = 446] 14:42:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x114fd9000) [pid = 1650] [serial = 1337] [outer = 0x0] 14:42:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11527e800) [pid = 1650] [serial = 1338] [outer = 0x114fd9000] 14:42:19 INFO - PROCESS | 1650 | 1461793339552 Marionette DEBUG loaded listener.js 14:42:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1177cb800) [pid = 1650] [serial = 1339] [outer = 0x114fd9000] 14:42:20 INFO - PROCESS | 1650 | 1461793340014 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]]]}] 14:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 873ms 14:42:20 INFO - PROCESS | 1650 | 1461793340080 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 14:42:20 INFO - PROCESS | 1650 | 1461793340083 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 14:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:42:20 INFO - PROCESS | 1650 | 1461793340088 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:42:20 INFO - PROCESS | 1650 | 1461793340091 Marionette TRACE conn2 <- [1,1758,null,{}] 14:42:20 INFO - PROCESS | 1650 | 1461793340094 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}] 14:42:20 INFO - PROCESS | 1650 | 1461793340196 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 14:42:20 INFO - PROCESS | 1650 | 1461793340272 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b15b800 == 77 [pid = 1650] [id = 447] 14:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x118d2b800) [pid = 1650] [serial = 1340] [outer = 0x0] 14:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x119a76000) [pid = 1650] [serial = 1341] [outer = 0x118d2b800] 14:42:20 INFO - PROCESS | 1650 | 1461793340302 Marionette DEBUG loaded listener.js 14:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11aa34800) [pid = 1650] [serial = 1342] [outer = 0x118d2b800] 14:42:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2cb000 == 76 [pid = 1650] [id = 438] 14:42:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12b70f800 == 75 [pid = 1650] [id = 437] 14:42:20 INFO - PROCESS | 1650 | --DOCSHELL 0x125e82800 == 74 [pid = 1650] [id = 436] 14:42:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12b293800 == 73 [pid = 1650] [id = 435] 14:42:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab92000 == 72 [pid = 1650] [id = 434] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12b7a8c00) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x129099c00) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12780f000) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12d560400) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1295b0800 == 71 [pid = 1650] [id = 433] 14:42:20 INFO - PROCESS | 1650 | --DOCSHELL 0x11877b800 == 70 [pid = 1650] [id = 432] 14:42:20 INFO - PROCESS | 1650 | --DOCSHELL 0x126cbc800 == 69 [pid = 1650] [id = 431] 14:42:20 INFO - PROCESS | 1650 | --DOCSHELL 0x11524e800 == 68 [pid = 1650] [id = 430] 14:42:20 INFO - PROCESS | 1650 | --DOCSHELL 0x11c68e000 == 67 [pid = 1650] [id = 429] 14:42:20 INFO - PROCESS | 1650 | --DOCSHELL 0x119d56000 == 66 [pid = 1650] [id = 428] 14:42:20 INFO - PROCESS | 1650 | --DOCSHELL 0x11a829000 == 65 [pid = 1650] [id = 427] 14:42:20 INFO - PROCESS | 1650 | --DOCSHELL 0x119d51800 == 64 [pid = 1650] [id = 426] 14:42:20 INFO - PROCESS | 1650 | --DOCSHELL 0x125a81800 == 63 [pid = 1650] [id = 422] 14:42:20 INFO - PROCESS | 1650 | --DOCSHELL 0x137fe8800 == 62 [pid = 1650] [id = 421] 14:42:20 INFO - PROCESS | 1650 | 1461793340739 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]]]}] 14:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 673ms 14:42:20 INFO - PROCESS | 1650 | 1461793340760 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 14:42:20 INFO - PROCESS | 1650 | 1461793340763 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 14:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:42:20 INFO - PROCESS | 1650 | 1461793340768 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:42:20 INFO - PROCESS | 1650 | 1461793340770 Marionette TRACE conn2 <- [1,1762,null,{}] 14:42:20 INFO - PROCESS | 1650 | 1461793340772 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}] 14:42:20 INFO - PROCESS | 1650 | 1461793340856 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x125c7e800) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11c476800) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11c1f0000) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12e8d5800) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12bf13400) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11aa6e800) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12bf91000) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1271c8c00) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12b77a400) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11aa38400) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12ea70000) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11bf55400) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1198e0800) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12e5dc800) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12eb8d800) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12ea7a800) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12e5bc800) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x118a81000) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11c1e6c00) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1280b0800) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11ba7b400) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11af35000) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12e5d5c00) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11c47b000) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x114fdf000) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11c9bdc00) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11c47cc00) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119a73800) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12de61000) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x127219000) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x127ae3400) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119a74400) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12e531000) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12e526400) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11ba80800) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 14:42:20 INFO - PROCESS | 1650 | 1461793340938 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a822000 == 63 [pid = 1650] [id = 448] 14:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x114fd8000) [pid = 1650] [serial = 1343] [outer = 0x0] 14:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119a73800) [pid = 1650] [serial = 1344] [outer = 0x114fd8000] 14:42:20 INFO - PROCESS | 1650 | 1461793340971 Marionette DEBUG loaded listener.js 14:42:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11b9ea000) [pid = 1650] [serial = 1345] [outer = 0x114fd8000] 14:42:21 INFO - PROCESS | 1650 | 1461793341330 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]]]}] 14:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 569ms 14:42:21 INFO - PROCESS | 1650 | 1461793341338 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 14:42:21 INFO - PROCESS | 1650 | 1461793341340 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 14:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:42:21 INFO - PROCESS | 1650 | 1461793341351 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:42:21 INFO - PROCESS | 1650 | 1461793341354 Marionette TRACE conn2 <- [1,1766,null,{}] 14:42:21 INFO - PROCESS | 1650 | 1461793341357 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}] 14:42:21 INFO - PROCESS | 1650 | 1461793341443 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 14:42:21 INFO - PROCESS | 1650 | 1461793341530 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ebd000 == 64 [pid = 1650] [id = 449] 14:42:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11ba81400) [pid = 1650] [serial = 1346] [outer = 0x0] 14:42:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11c112c00) [pid = 1650] [serial = 1347] [outer = 0x11ba81400] 14:42:21 INFO - PROCESS | 1650 | 1461793341562 Marionette DEBUG loaded listener.js 14:42:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11c1f4c00) [pid = 1650] [serial = 1348] [outer = 0x11ba81400] 14:42:21 INFO - PROCESS | 1650 | 1461793341852 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]]]}] 14:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 529ms 14:42:21 INFO - PROCESS | 1650 | 1461793341874 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 14:42:21 INFO - PROCESS | 1650 | 1461793341875 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 14:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:42:21 INFO - PROCESS | 1650 | 1461793341877 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:42:21 INFO - PROCESS | 1650 | 1461793341879 Marionette TRACE conn2 <- [1,1770,null,{}] 14:42:21 INFO - PROCESS | 1650 | 1461793341884 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}] 14:42:21 INFO - PROCESS | 1650 | 1461793341970 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 14:42:21 INFO - PROCESS | 1650 | 1461793341974 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292fa800 == 65 [pid = 1650] [id = 450] 14:42:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11c472800) [pid = 1650] [serial = 1349] [outer = 0x0] 14:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11c9c0400) [pid = 1650] [serial = 1350] [outer = 0x11c472800] 14:42:22 INFO - PROCESS | 1650 | 1461793342000 Marionette DEBUG loaded listener.js 14:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x127196800) [pid = 1650] [serial = 1351] [outer = 0x11c472800] 14:42:22 INFO - PROCESS | 1650 | 1461793342333 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]]]}] 14:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 474ms 14:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:42:22 INFO - PROCESS | 1650 | 1461793342351 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 14:42:22 INFO - PROCESS | 1650 | 1461793342353 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 14:42:22 INFO - PROCESS | 1650 | 1461793342355 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:42:22 INFO - PROCESS | 1650 | 1461793342356 Marionette TRACE conn2 <- [1,1774,null,{}] 14:42:22 INFO - PROCESS | 1650 | 1461793342358 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}] 14:42:22 INFO - PROCESS | 1650 | 1461793342443 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 14:42:22 INFO - PROCESS | 1650 | 1461793342448 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab8d000 == 66 [pid = 1650] [id = 451] 14:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x127221800) [pid = 1650] [serial = 1352] [outer = 0x0] 14:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x127456400) [pid = 1650] [serial = 1353] [outer = 0x127221800] 14:42:22 INFO - PROCESS | 1650 | 1461793342481 Marionette DEBUG loaded listener.js 14:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x127ae3800) [pid = 1650] [serial = 1354] [outer = 0x127221800] 14:42:22 INFO - PROCESS | 1650 | 1461793342849 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]]]}] 14:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 518ms 14:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:42:22 INFO - PROCESS | 1650 | 1461793342874 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 14:42:22 INFO - PROCESS | 1650 | 1461793342875 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 14:42:22 INFO - PROCESS | 1650 | 1461793342877 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:42:22 INFO - PROCESS | 1650 | 1461793342878 Marionette TRACE conn2 <- [1,1778,null,{}] 14:42:22 INFO - PROCESS | 1650 | 1461793342882 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}] 14:42:22 INFO - PROCESS | 1650 | 1461793342966 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 14:42:23 INFO - PROCESS | 1650 | 1461793343039 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2a6800 == 67 [pid = 1650] [id = 452] 14:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1271d0c00) [pid = 1650] [serial = 1355] [outer = 0x0] 14:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1280b0800) [pid = 1650] [serial = 1356] [outer = 0x1271d0c00] 14:42:23 INFO - PROCESS | 1650 | 1461793343065 Marionette DEBUG loaded listener.js 14:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12aacf400) [pid = 1650] [serial = 1357] [outer = 0x1271d0c00] 14:42:23 INFO - PROCESS | 1650 | 1461793343382 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]]]}] 14:42:23 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 14:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 522ms 14:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:42:23 INFO - PROCESS | 1650 | 1461793343401 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 14:42:23 INFO - PROCESS | 1650 | 1461793343402 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 14:42:23 INFO - PROCESS | 1650 | 1461793343404 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:42:23 INFO - PROCESS | 1650 | 1461793343405 Marionette TRACE conn2 <- [1,1782,null,{}] 14:42:23 INFO - PROCESS | 1650 | 1461793343408 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}] 14:42:23 INFO - PROCESS | 1650 | 1461793343513 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 14:42:23 INFO - PROCESS | 1650 | 1461793343526 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b7ed000 == 68 [pid = 1650] [id = 453] 14:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12aad0000) [pid = 1650] [serial = 1358] [outer = 0x0] 14:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12b6f6400) [pid = 1650] [serial = 1359] [outer = 0x12aad0000] 14:42:23 INFO - PROCESS | 1650 | 1461793343553 Marionette DEBUG loaded listener.js 14:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12b7ac000) [pid = 1650] [serial = 1360] [outer = 0x12aad0000] 14:42:23 INFO - PROCESS | 1650 | 1461793343915 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]]]}] 14:42:23 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 14:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 519ms 14:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:42:23 INFO - PROCESS | 1650 | 1461793343924 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 14:42:23 INFO - PROCESS | 1650 | 1461793343925 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 14:42:23 INFO - PROCESS | 1650 | 1461793343927 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:42:23 INFO - PROCESS | 1650 | 1461793343929 Marionette TRACE conn2 <- [1,1786,null,{}] 14:42:23 INFO - PROCESS | 1650 | 1461793343933 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}] 14:42:24 INFO - PROCESS | 1650 | 1461793344040 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 14:42:24 INFO - PROCESS | 1650 | 1461793344079 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7bd000 == 69 [pid = 1650] [id = 454] 14:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12aad2800) [pid = 1650] [serial = 1361] [outer = 0x0] 14:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12bf19000) [pid = 1650] [serial = 1362] [outer = 0x12aad2800] 14:42:24 INFO - PROCESS | 1650 | 1461793344105 Marionette DEBUG loaded listener.js 14:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12c10c800) [pid = 1650] [serial = 1363] [outer = 0x12aad2800] 14:42:24 INFO - PROCESS | 1650 | 1461793344417 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]]]}] 14:42:24 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 14:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 522ms 14:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:42:24 INFO - PROCESS | 1650 | 1461793344450 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 14:42:24 INFO - PROCESS | 1650 | 1461793344451 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 14:42:24 INFO - PROCESS | 1650 | 1461793344453 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:42:24 INFO - PROCESS | 1650 | 1461793344454 Marionette TRACE conn2 <- [1,1790,null,{}] 14:42:24 INFO - PROCESS | 1650 | 1461793344456 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}] 14:42:24 INFO - PROCESS | 1650 | 1461793344559 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 14:42:24 INFO - PROCESS | 1650 | 1461793344572 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8ed800 == 70 [pid = 1650] [id = 455] 14:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12ba48400) [pid = 1650] [serial = 1364] [outer = 0x0] 14:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12d302400) [pid = 1650] [serial = 1365] [outer = 0x12ba48400] 14:42:24 INFO - PROCESS | 1650 | 1461793344597 Marionette DEBUG loaded listener.js 14:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12d566800) [pid = 1650] [serial = 1366] [outer = 0x12ba48400] 14:42:24 INFO - PROCESS | 1650 | 1461793344911 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]]]}] 14:42:24 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) 14:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 519ms 14:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1280b7000) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12b21c400) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x127220400) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12bf14800) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12aad9800) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12721dc00) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11c550400) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12721e800) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1280be400) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c54fc00) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119a7a400) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11b9e2400) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11af1b000) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x114fdec00) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11862ec00) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11c474c00) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1190b0400) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11901c800) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:42:25 INFO - PROCESS | 1650 | 1461793345110 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 14:42:25 INFO - PROCESS | 1650 | 1461793345112 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 14:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:42:25 INFO - PROCESS | 1650 | 1461793345122 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:42:25 INFO - PROCESS | 1650 | 1461793345123 Marionette TRACE conn2 <- [1,1794,null,{}] 14:42:25 INFO - PROCESS | 1650 | 1461793345125 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}] 14:42:25 INFO - PROCESS | 1650 | 1461793345220 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 14:42:25 INFO - PROCESS | 1650 | 1461793345224 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba1f000 == 71 [pid = 1650] [id = 456] 14:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118f15000) [pid = 1650] [serial = 1367] [outer = 0x0] 14:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119e55000) [pid = 1650] [serial = 1368] [outer = 0x118f15000] 14:42:25 INFO - PROCESS | 1650 | 1461793345256 Marionette DEBUG loaded listener.js 14:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x127220400) [pid = 1650] [serial = 1369] [outer = 0x118f15000] 14:42:25 INFO - PROCESS | 1650 | 1461793345654 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]]]}] 14:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 569ms 14:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:42:25 INFO - PROCESS | 1650 | 1461793345692 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 14:42:25 INFO - PROCESS | 1650 | 1461793345694 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 14:42:25 INFO - PROCESS | 1650 | 1461793345700 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:42:25 INFO - PROCESS | 1650 | 1461793345703 Marionette TRACE conn2 <- [1,1798,null,{}] 14:42:25 INFO - PROCESS | 1650 | 1461793345705 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}] 14:42:25 INFO - PROCESS | 1650 | 1461793345884 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 14:42:25 INFO - PROCESS | 1650 | 1461793345903 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f428800 == 72 [pid = 1650] [id = 457] 14:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12d302800) [pid = 1650] [serial = 1370] [outer = 0x0] 14:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12de60c00) [pid = 1650] [serial = 1371] [outer = 0x12d302800] 14:42:25 INFO - PROCESS | 1650 | 1461793345928 Marionette DEBUG loaded listener.js 14:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12de6c800) [pid = 1650] [serial = 1372] [outer = 0x12d302800] 14:42:26 INFO - PROCESS | 1650 | 1461793346249 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]]]}] 14:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 573ms 14:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:42:26 INFO - PROCESS | 1650 | 1461793346270 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 14:42:26 INFO - PROCESS | 1650 | 1461793346271 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 14:42:26 INFO - PROCESS | 1650 | 1461793346273 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:42:26 INFO - PROCESS | 1650 | 1461793346275 Marionette TRACE conn2 <- [1,1802,null,{}] 14:42:26 INFO - PROCESS | 1650 | 1461793346277 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}] 14:42:26 INFO - PROCESS | 1650 | 1461793346365 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 14:42:26 INFO - PROCESS | 1650 | 1461793346369 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd6c800 == 73 [pid = 1650] [id = 458] 14:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12de6f400) [pid = 1650] [serial = 1373] [outer = 0x0] 14:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12e52bc00) [pid = 1650] [serial = 1374] [outer = 0x12de6f400] 14:42:26 INFO - PROCESS | 1650 | 1461793346394 Marionette DEBUG loaded listener.js 14:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12e532800) [pid = 1650] [serial = 1375] [outer = 0x12de6f400] 14:42:26 INFO - PROCESS | 1650 | 1461793346748 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]]]}] 14:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 518ms 14:42:26 INFO - PROCESS | 1650 | 1461793346792 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 14:42:26 INFO - PROCESS | 1650 | 1461793346793 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 14:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:42:26 INFO - PROCESS | 1650 | 1461793346796 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:42:26 INFO - PROCESS | 1650 | 1461793346797 Marionette TRACE conn2 <- [1,1806,null,{}] 14:42:26 INFO - PROCESS | 1650 | 1461793346799 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}] 14:42:26 INFO - PROCESS | 1650 | 1461793346886 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 14:42:26 INFO - PROCESS | 1650 | 1461793346890 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x130337800 == 74 [pid = 1650] [id = 459] 14:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12e532c00) [pid = 1650] [serial = 1376] [outer = 0x0] 14:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12e5c4c00) [pid = 1650] [serial = 1377] [outer = 0x12e532c00] 14:42:26 INFO - PROCESS | 1650 | 1461793346915 Marionette DEBUG loaded listener.js 14:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12e5e1000) [pid = 1650] [serial = 1378] [outer = 0x12e532c00] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x118f54000 == 73 [pid = 1650] [id = 379] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x127880000 == 72 [pid = 1650] [id = 376] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x137fe1000 == 71 [pid = 1650] [id = 397] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12eb6d800 == 70 [pid = 1650] [id = 305] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x138bc7800 == 69 [pid = 1650] [id = 398] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12f9b5000 == 68 [pid = 1650] [id = 324] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x125970000 == 67 [pid = 1650] [id = 361] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2b1000 == 66 [pid = 1650] [id = 286] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2a5800 == 65 [pid = 1650] [id = 399] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab75800 == 64 [pid = 1650] [id = 425] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11bead000 == 63 [pid = 1650] [id = 303] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8f3000 == 62 [pid = 1650] [id = 423] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12dcd8800 == 61 [pid = 1650] [id = 358] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12dcc9800 == 60 [pid = 1650] [id = 288] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x115764000 == 59 [pid = 1650] [id = 302] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe7c800 == 58 [pid = 1650] [id = 360] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x138bde800 == 57 [pid = 1650] [id = 424] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12f9bd800 == 56 [pid = 1650] [id = 325] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12dcd3800 == 55 [pid = 1650] [id = 377] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba22000 == 54 [pid = 1650] [id = 375] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12f064000 == 53 [pid = 1650] [id = 319] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12bfc7000 == 52 [pid = 1650] [id = 304] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12b636000 == 51 [pid = 1650] [id = 374] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12f050000 == 50 [pid = 1650] [id = 306] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12f427800 == 49 [pid = 1650] [id = 323] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12f9ae000 == 48 [pid = 1650] [id = 359] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x13080d000 == 47 [pid = 1650] [id = 378] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11b15b800 == 46 [pid = 1650] [id = 447] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad7c000 == 45 [pid = 1650] [id = 446] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12f046800 == 44 [pid = 1650] [id = 445] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8e4000 == 43 [pid = 1650] [id = 444] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12dccb800 == 42 [pid = 1650] [id = 443] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12bfab000 == 41 [pid = 1650] [id = 442] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x125e77800 == 40 [pid = 1650] [id = 441] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba11000 == 39 [pid = 1650] [id = 440] 14:42:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12d533000 == 38 [pid = 1650] [id = 439] 14:42:28 INFO - PROCESS | 1650 | --DOCSHELL 0x126ebd000 == 37 [pid = 1650] [id = 449] 14:42:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11a822000 == 36 [pid = 1650] [id = 448] 14:42:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd6c800 == 35 [pid = 1650] [id = 458] 14:42:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8ed800 == 34 [pid = 1650] [id = 455] 14:42:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7bd000 == 33 [pid = 1650] [id = 454] 14:42:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2a6800 == 32 [pid = 1650] [id = 452] 14:42:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1292fa800 == 31 [pid = 1650] [id = 450] 14:42:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab8d000 == 30 [pid = 1650] [id = 451] 14:42:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12f428800 == 29 [pid = 1650] [id = 457] 14:42:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12b7ed000 == 28 [pid = 1650] [id = 453] 14:42:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba1f000 == 27 [pid = 1650] [id = 456] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12978c400) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12c10ec00) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1280b4400) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12dc2d400) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b6f2800) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x127491400) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12721c000) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x128a30800) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x127adb400) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1292cc000) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x129099400) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11c559000) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11ba82800) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119e50800) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11aa3b400) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11c10b000) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11c1e9c00) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11ba78800) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11be0a800) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1177ce000) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x114fe4c00) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119a73000) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119014000) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12909dc00) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11ba82c00) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12909f400) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1271d0800) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12aad1c00) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12bd09800) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12aad9000) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1177cfc00) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11b9dcc00) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1271ca000) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11c8a7800) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126a16800) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12b7a6c00) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 14:42:28 INFO - PROCESS | 1650 | 1461793348673 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]]]}] 14:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1923ms 14:42:28 INFO - PROCESS | 1650 | 1461793348720 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 14:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:42:28 INFO - PROCESS | 1650 | 1461793348722 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 14:42:28 INFO - PROCESS | 1650 | 1461793348726 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:42:28 INFO - PROCESS | 1650 | 1461793348728 Marionette TRACE conn2 <- [1,1810,null,{}] 14:42:28 INFO - PROCESS | 1650 | 1461793348738 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}] 14:42:28 INFO - PROCESS | 1650 | 1461793348843 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 14:42:28 INFO - PROCESS | 1650 | 1461793348854 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x118850000 == 28 [pid = 1650] [id = 460] 14:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115210400) [pid = 1650] [serial = 1379] [outer = 0x0] 14:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x115279400) [pid = 1650] [serial = 1380] [outer = 0x115210400] 14:42:28 INFO - PROCESS | 1650 | 1461793348882 Marionette DEBUG loaded listener.js 14:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11555d800) [pid = 1650] [serial = 1381] [outer = 0x115210400] 14:42:29 INFO - PROCESS | 1650 | 1461793349238 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]]]}] 14:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 530ms 14:42:29 INFO - PROCESS | 1650 | 1461793349255 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 14:42:29 INFO - PROCESS | 1650 | 1461793349260 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 14:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:42:29 INFO - PROCESS | 1650 | 1461793349267 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:42:29 INFO - PROCESS | 1650 | 1461793349269 Marionette TRACE conn2 <- [1,1814,null,{}] 14:42:29 INFO - PROCESS | 1650 | 1461793349271 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}] 14:42:29 INFO - PROCESS | 1650 | 1461793349346 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 14:42:29 INFO - PROCESS | 1650 | 1461793349396 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11932a000 == 29 [pid = 1650] [id = 461] 14:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11555e000) [pid = 1650] [serial = 1382] [outer = 0x0] 14:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11772f400) [pid = 1650] [serial = 1383] [outer = 0x11555e000] 14:42:29 INFO - PROCESS | 1650 | 1461793349423 Marionette DEBUG loaded listener.js 14:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1177d2000) [pid = 1650] [serial = 1384] [outer = 0x11555e000] 14:42:29 INFO - PROCESS | 1650 | 1461793349741 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]]]}] 14:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 519ms 14:42:29 INFO - PROCESS | 1650 | 1461793349786 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 14:42:29 INFO - PROCESS | 1650 | 1461793349788 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 14:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:42:29 INFO - PROCESS | 1650 | 1461793349790 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:42:29 INFO - PROCESS | 1650 | 1461793349793 Marionette TRACE conn2 <- [1,1818,null,{}] 14:42:29 INFO - PROCESS | 1650 | 1461793349801 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}] 14:42:29 INFO - PROCESS | 1650 | 1461793349881 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 14:42:29 INFO - PROCESS | 1650 | 1461793349933 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad84800 == 30 [pid = 1650] [id = 462] 14:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1135acc00) [pid = 1650] [serial = 1385] [outer = 0x0] 14:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118f9bc00) [pid = 1650] [serial = 1386] [outer = 0x1135acc00] 14:42:29 INFO - PROCESS | 1650 | 1461793349961 Marionette DEBUG loaded listener.js 14:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11919e800) [pid = 1650] [serial = 1387] [outer = 0x1135acc00] 14:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 471ms 14:42:30 INFO - PROCESS | 1650 | 1461793350258 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]]]}] 14:42:30 INFO - PROCESS | 1650 | 1461793350262 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 14:42:30 INFO - PROCESS | 1650 | 1461793350265 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 14:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:42:30 INFO - PROCESS | 1650 | 1461793350274 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:42:30 INFO - PROCESS | 1650 | 1461793350275 Marionette TRACE conn2 <- [1,1822,null,{}] 14:42:30 INFO - PROCESS | 1650 | 1461793350277 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}] 14:42:30 INFO - PROCESS | 1650 | 1461793350366 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 14:42:30 INFO - PROCESS | 1650 | 1461793350370 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b959000 == 31 [pid = 1650] [id = 463] 14:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119140c00) [pid = 1650] [serial = 1388] [outer = 0x0] 14:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1198df400) [pid = 1650] [serial = 1389] [outer = 0x119140c00] 14:42:30 INFO - PROCESS | 1650 | 1461793350398 Marionette DEBUG loaded listener.js 14:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119a78c00) [pid = 1650] [serial = 1390] [outer = 0x119140c00] 14:42:30 INFO - PROCESS | 1650 | 1461793350765 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]]]}] 14:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 14:42:30 INFO - PROCESS | 1650 | 1461793350794 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 14:42:30 INFO - PROCESS | 1650 | 1461793350796 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 14:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:42:30 INFO - PROCESS | 1650 | 1461793350801 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:42:30 INFO - PROCESS | 1650 | 1461793350802 Marionette TRACE conn2 <- [1,1826,null,{}] 14:42:30 INFO - PROCESS | 1650 | 1461793350804 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}] 14:42:30 INFO - PROCESS | 1650 | 1461793350909 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 14:42:30 INFO - PROCESS | 1650 | 1461793350916 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf95800 == 32 [pid = 1650] [id = 464] 14:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x115556c00) [pid = 1650] [serial = 1391] [outer = 0x0] 14:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11a60c000) [pid = 1650] [serial = 1392] [outer = 0x115556c00] 14:42:30 INFO - PROCESS | 1650 | 1461793350956 Marionette DEBUG loaded listener.js 14:42:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11aa36000) [pid = 1650] [serial = 1393] [outer = 0x115556c00] 14:42:31 INFO - PROCESS | 1650 | 1461793351320 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]]]}] 14:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 568ms 14:42:31 INFO - PROCESS | 1650 | 1461793351369 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 14:42:31 INFO - PROCESS | 1650 | 1461793351371 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 14:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:42:31 INFO - PROCESS | 1650 | 1461793351373 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:42:31 INFO - PROCESS | 1650 | 1461793351374 Marionette TRACE conn2 <- [1,1830,null,{}] 14:42:31 INFO - PROCESS | 1650 | 1461793351376 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}] 14:42:31 INFO - PROCESS | 1650 | 1461793351489 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 14:42:31 INFO - PROCESS | 1650 | 1461793351494 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c69c800 == 33 [pid = 1650] [id = 465] 14:42:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11aa36400) [pid = 1650] [serial = 1394] [outer = 0x0] 14:42:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11aa6d800) [pid = 1650] [serial = 1395] [outer = 0x11aa36400] 14:42:31 INFO - PROCESS | 1650 | 1461793351525 Marionette DEBUG loaded listener.js 14:42:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11b90cc00) [pid = 1650] [serial = 1396] [outer = 0x11aa36400] 14:42:31 INFO - PROCESS | 1650 | 1461793351834 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]]]}] 14:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 469ms 14:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:42:31 INFO - PROCESS | 1650 | 1461793351842 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 14:42:31 INFO - PROCESS | 1650 | 1461793351843 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 14:42:31 INFO - PROCESS | 1650 | 1461793351846 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:42:31 INFO - PROCESS | 1650 | 1461793351848 Marionette TRACE conn2 <- [1,1834,null,{}] 14:42:31 INFO - PROCESS | 1650 | 1461793351852 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}] 14:42:31 INFO - PROCESS | 1650 | 1461793351925 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 14:42:31 INFO - PROCESS | 1650 | 1461793351929 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e7a800 == 34 [pid = 1650] [id = 466] 14:42:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119016800) [pid = 1650] [serial = 1397] [outer = 0x0] 14:42:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11b9e9000) [pid = 1650] [serial = 1398] [outer = 0x119016800] 14:42:31 INFO - PROCESS | 1650 | 1461793351957 Marionette DEBUG loaded listener.js 14:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11ba79000) [pid = 1650] [serial = 1399] [outer = 0x119016800] 14:42:32 INFO - PROCESS | 1650 | 1461793352294 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]]]}] 14:42:32 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 14:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 471ms 14:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:42:32 INFO - PROCESS | 1650 | 1461793352317 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 14:42:32 INFO - PROCESS | 1650 | 1461793352319 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 14:42:32 INFO - PROCESS | 1650 | 1461793352321 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:42:32 INFO - PROCESS | 1650 | 1461793352322 Marionette TRACE conn2 <- [1,1838,null,{}] 14:42:32 INFO - PROCESS | 1650 | 1461793352324 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}] 14:42:32 INFO - PROCESS | 1650 | 1461793352422 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 14:42:32 INFO - PROCESS | 1650 | 1461793352431 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x126cac000 == 35 [pid = 1650] [id = 467] 14:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11b90f000) [pid = 1650] [serial = 1400] [outer = 0x0] 14:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11ba7e400) [pid = 1650] [serial = 1401] [outer = 0x11b90f000] 14:42:32 INFO - PROCESS | 1650 | 1461793352457 Marionette DEBUG loaded listener.js 14:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11bc5b400) [pid = 1650] [serial = 1402] [outer = 0x11b90f000] 14:42:32 INFO - PROCESS | 1650 | 1461793352758 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]]]}] 14:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 467ms 14:42:32 INFO - PROCESS | 1650 | 1461793352789 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 14:42:32 INFO - PROCESS | 1650 | 1461793352790 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 14:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:42:32 INFO - PROCESS | 1650 | 1461793352792 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:42:32 INFO - PROCESS | 1650 | 1461793352793 Marionette TRACE conn2 <- [1,1842,null,{}] 14:42:32 INFO - PROCESS | 1650 | 1461793352796 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}] 14:42:32 INFO - PROCESS | 1650 | 1461793352870 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 14:42:32 INFO - PROCESS | 1650 | 1461793352874 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad84000 == 36 [pid = 1650] [id = 468] 14:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11aa39c00) [pid = 1650] [serial = 1403] [outer = 0x0] 14:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11be0ac00) [pid = 1650] [serial = 1404] [outer = 0x11aa39c00] 14:42:32 INFO - PROCESS | 1650 | 1461793352903 Marionette DEBUG loaded listener.js 14:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11bf4fc00) [pid = 1650] [serial = 1405] [outer = 0x11aa39c00] 14:42:33 INFO - PROCESS | 1650 | 1461793353236 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]]]}] 14:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 470ms 14:42:33 INFO - PROCESS | 1650 | 1461793353263 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 14:42:33 INFO - PROCESS | 1650 | 1461793353266 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 14:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:42:33 INFO - PROCESS | 1650 | 1461793353270 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:42:33 INFO - PROCESS | 1650 | 1461793353271 Marionette TRACE conn2 <- [1,1846,null,{}] 14:42:33 INFO - PROCESS | 1650 | 1461793353273 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}] 14:42:33 INFO - PROCESS | 1650 | 1461793353384 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 14:42:33 INFO - PROCESS | 1650 | 1461793353415 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ee2000 == 37 [pid = 1650] [id = 469] 14:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11ba78c00) [pid = 1650] [serial = 1406] [outer = 0x0] 14:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11bf57800) [pid = 1650] [serial = 1407] [outer = 0x11ba78c00] 14:42:33 INFO - PROCESS | 1650 | 1461793353440 Marionette DEBUG loaded listener.js 14:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11c114800) [pid = 1650] [serial = 1408] [outer = 0x11ba78c00] 14:42:33 INFO - PROCESS | 1650 | 1461793353768 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]]]}] 14:42:33 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) 14:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 519ms 14:42:33 INFO - PROCESS | 1650 | 1461793353789 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 14:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:42:33 INFO - PROCESS | 1650 | 1461793353791 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 14:42:33 INFO - PROCESS | 1650 | 1461793353793 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:42:33 INFO - PROCESS | 1650 | 1461793353795 Marionette TRACE conn2 <- [1,1850,null,{}] 14:42:33 INFO - PROCESS | 1650 | 1461793353806 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}] 14:42:33 INFO - PROCESS | 1650 | 1461793353913 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 14:42:33 INFO - PROCESS | 1650 | 1461793353918 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11beb1000 == 38 [pid = 1650] [id = 470] 14:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11bf49400) [pid = 1650] [serial = 1409] [outer = 0x0] 14:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11c1ea400) [pid = 1650] [serial = 1410] [outer = 0x11bf49400] 14:42:33 INFO - PROCESS | 1650 | 1461793353947 Marionette DEBUG loaded listener.js 14:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11c553400) [pid = 1650] [serial = 1411] [outer = 0x11bf49400] 14:42:34 INFO - PROCESS | 1650 | 1461793354324 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]]]}] 14:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 578ms 14:42:34 INFO - PROCESS | 1650 | 1461793354372 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 14:42:34 INFO - PROCESS | 1650 | 1461793354374 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 14:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:42:34 INFO - PROCESS | 1650 | 1461793354377 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:42:34 INFO - PROCESS | 1650 | 1461793354379 Marionette TRACE conn2 <- [1,1854,null,{}] 14:42:34 INFO - PROCESS | 1650 | 1461793354382 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}] 14:42:34 INFO - PROCESS | 1650 | 1461793354531 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 14:42:34 INFO - PROCESS | 1650 | 1461793354554 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12959d000 == 39 [pid = 1650] [id = 471] 14:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11c558400) [pid = 1650] [serial = 1412] [outer = 0x0] 14:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11c8ae000) [pid = 1650] [serial = 1413] [outer = 0x11c558400] 14:42:34 INFO - PROCESS | 1650 | 1461793354593 Marionette DEBUG loaded listener.js 14:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x125c79c00) [pid = 1650] [serial = 1414] [outer = 0x11c558400] 14:42:35 INFO - PROCESS | 1650 | 1461793355006 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]]]}] 14:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 669ms 14:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:42:35 INFO - PROCESS | 1650 | 1461793355046 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 14:42:35 INFO - PROCESS | 1650 | 1461793355047 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 14:42:35 INFO - PROCESS | 1650 | 1461793355049 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:42:35 INFO - PROCESS | 1650 | 1461793355050 Marionette TRACE conn2 <- [1,1858,null,{}] 14:42:35 INFO - PROCESS | 1650 | 1461793355053 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}] 14:42:35 INFO - PROCESS | 1650 | 1461793355150 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 14:42:35 INFO - PROCESS | 1650 | 1461793355207 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab82800 == 40 [pid = 1650] [id = 472] 14:42:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x125fdc800) [pid = 1650] [serial = 1415] [outer = 0x0] 14:42:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x126a4b400) [pid = 1650] [serial = 1416] [outer = 0x125fdc800] 14:42:35 INFO - PROCESS | 1650 | 1461793355232 Marionette DEBUG loaded listener.js 14:42:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x127161400) [pid = 1650] [serial = 1417] [outer = 0x125fdc800] 14:42:35 INFO - PROCESS | 1650 | 1461793355551 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]]]}] 14:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 518ms 14:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:42:35 INFO - PROCESS | 1650 | 1461793355569 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 14:42:35 INFO - PROCESS | 1650 | 1461793355570 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 14:42:35 INFO - PROCESS | 1650 | 1461793355572 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:42:35 INFO - PROCESS | 1650 | 1461793355573 Marionette TRACE conn2 <- [1,1862,null,{}] 14:42:35 INFO - PROCESS | 1650 | 1461793355575 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}] 14:42:35 INFO - PROCESS | 1650 | 1461793355672 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11aa3bc00) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12aad0000) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12aad2800) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12ba48400) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x118f15000) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12de6f400) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12d302800) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x114fd8000) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x118d2b800) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x114fd9000) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12ba46400) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12721f000) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1271c9400) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11c112400) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11aa34000) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118f19000) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12b7aa400) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x127221800) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11c472800) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11ba81400) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1271d0c00) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11c1f1c00) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129792800) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:42:36 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119a78400) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:42:36 INFO - PROCESS | 1650 | 1461793356055 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x115883800 == 41 [pid = 1650] [id = 473] 14:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1177ca400) [pid = 1650] [serial = 1418] [outer = 0x0] 14:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x114fdec00) [pid = 1650] [serial = 1419] [outer = 0x1177ca400] 14:42:36 INFO - PROCESS | 1650 | 1461793356082 Marionette DEBUG loaded listener.js 14:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1198e1400) [pid = 1650] [serial = 1420] [outer = 0x1177ca400] 14:42:36 INFO - PROCESS | 1650 | 1461793356366 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]]]}] 14:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 818ms 14:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:42:36 INFO - PROCESS | 1650 | 1461793356405 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 14:42:36 INFO - PROCESS | 1650 | 1461793356406 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 14:42:36 INFO - PROCESS | 1650 | 1461793356408 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:42:36 INFO - PROCESS | 1650 | 1461793356409 Marionette TRACE conn2 <- [1,1866,null,{}] 14:42:36 INFO - PROCESS | 1650 | 1461793356411 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}] 14:42:36 INFO - PROCESS | 1650 | 1461793356489 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 14:42:36 INFO - PROCESS | 1650 | 1461793356493 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b28b800 == 42 [pid = 1650] [id = 474] 14:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119a77400) [pid = 1650] [serial = 1421] [outer = 0x0] 14:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11c1f0000) [pid = 1650] [serial = 1422] [outer = 0x119a77400] 14:42:36 INFO - PROCESS | 1650 | 1461793356521 Marionette DEBUG loaded listener.js 14:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1271c8000) [pid = 1650] [serial = 1423] [outer = 0x119a77400] 14:42:36 INFO - PROCESS | 1650 | 1461793356851 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]]]}] 14:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 470ms 14:42:36 INFO - PROCESS | 1650 | 1461793356878 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 14:42:36 INFO - PROCESS | 1650 | 1461793356880 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 14:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:42:36 INFO - PROCESS | 1650 | 1461793356884 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:42:36 INFO - PROCESS | 1650 | 1461793356885 Marionette TRACE conn2 <- [1,1870,null,{}] 14:42:36 INFO - PROCESS | 1650 | 1461793356887 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}] 14:42:37 INFO - PROCESS | 1650 | 1461793356996 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 14:42:37 INFO - PROCESS | 1650 | 1461793357005 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b29f800 == 43 [pid = 1650] [id = 475] 14:42:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1271c8c00) [pid = 1650] [serial = 1424] [outer = 0x0] 14:42:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1271cf800) [pid = 1650] [serial = 1425] [outer = 0x1271c8c00] 14:42:37 INFO - PROCESS | 1650 | 1461793357045 Marionette DEBUG loaded listener.js 14:42:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x127219000) [pid = 1650] [serial = 1426] [outer = 0x1271c8c00] 14:42:37 INFO - PROCESS | 1650 | 1461793357487 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]]]}] 14:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 619ms 14:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:42:37 INFO - PROCESS | 1650 | 1461793357503 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 14:42:37 INFO - PROCESS | 1650 | 1461793357505 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 14:42:37 INFO - PROCESS | 1650 | 1461793357508 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:42:37 INFO - PROCESS | 1650 | 1461793357508 Marionette TRACE conn2 <- [1,1874,null,{}] 14:42:37 INFO - PROCESS | 1650 | 1461793357510 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}] 14:42:37 INFO - PROCESS | 1650 | 1461793357600 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 14:42:37 INFO - PROCESS | 1650 | 1461793357605 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b63b000 == 44 [pid = 1650] [id = 476] 14:42:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11b98c400) [pid = 1650] [serial = 1427] [outer = 0x0] 14:42:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12721b800) [pid = 1650] [serial = 1428] [outer = 0x11b98c400] 14:42:37 INFO - PROCESS | 1650 | 1461793357625 Marionette DEBUG loaded listener.js 14:42:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x127225800) [pid = 1650] [serial = 1429] [outer = 0x11b98c400] 14:42:38 INFO - PROCESS | 1650 | 1461793358171 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]]]}] 14:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 720ms 14:42:38 INFO - PROCESS | 1650 | 1461793358229 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 14:42:38 INFO - PROCESS | 1650 | 1461793358233 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 14:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:42:38 INFO - PROCESS | 1650 | 1461793358239 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:42:38 INFO - PROCESS | 1650 | 1461793358243 Marionette TRACE conn2 <- [1,1878,null,{}] 14:42:38 INFO - PROCESS | 1650 | 1461793358250 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}] 14:42:38 INFO - PROCESS | 1650 | 1461793358367 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 14:42:38 INFO - PROCESS | 1650 | 1461793358425 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x118769000 == 45 [pid = 1650] [id = 477] 14:42:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x114356800) [pid = 1650] [serial = 1430] [outer = 0x0] 14:42:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x114fe0400) [pid = 1650] [serial = 1431] [outer = 0x114356800] 14:42:38 INFO - PROCESS | 1650 | 1461793358457 Marionette DEBUG loaded listener.js 14:42:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x115728c00) [pid = 1650] [serial = 1432] [outer = 0x114356800] 14:42:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x118f14800) [pid = 1650] [serial = 1433] [outer = 0x12fb5ac00] 14:42:39 INFO - PROCESS | 1650 | 1461793359058 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]]]}] 14:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 877ms 14:42:39 INFO - PROCESS | 1650 | 1461793359137 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 14:42:39 INFO - PROCESS | 1650 | 1461793359140 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 14:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:42:39 INFO - PROCESS | 1650 | 1461793359145 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:42:39 INFO - PROCESS | 1650 | 1461793359146 Marionette TRACE conn2 <- [1,1882,null,{}] 14:42:39 INFO - PROCESS | 1650 | 1461793359149 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}] 14:42:39 INFO - PROCESS | 1650 | 1461793359256 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 14:42:39 INFO - PROCESS | 1650 | 1461793359311 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bead000 == 46 [pid = 1650] [id = 478] 14:42:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11871ac00) [pid = 1650] [serial = 1434] [outer = 0x0] 14:42:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1190bc000) [pid = 1650] [serial = 1435] [outer = 0x11871ac00] 14:42:39 INFO - PROCESS | 1650 | 1461793359341 Marionette DEBUG loaded listener.js 14:42:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1193b3c00) [pid = 1650] [serial = 1436] [outer = 0x11871ac00] 14:42:40 INFO - PROCESS | 1650 | 1461793360105 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]]]}] 14:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 973ms 14:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:42:40 INFO - PROCESS | 1650 | 1461793360117 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 14:42:40 INFO - PROCESS | 1650 | 1461793360119 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 14:42:40 INFO - PROCESS | 1650 | 1461793360123 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:42:40 INFO - PROCESS | 1650 | 1461793360125 Marionette TRACE conn2 <- [1,1886,null,{}] 14:42:40 INFO - PROCESS | 1650 | 1461793360130 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}] 14:42:40 INFO - PROCESS | 1650 | 1461793360230 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 14:42:40 INFO - PROCESS | 1650 | 1461793360312 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab13000 == 47 [pid = 1650] [id = 479] 14:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1151a6c00) [pid = 1650] [serial = 1437] [outer = 0x0] 14:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11660cc00) [pid = 1650] [serial = 1438] [outer = 0x1151a6c00] 14:42:40 INFO - PROCESS | 1650 | 1461793360342 Marionette DEBUG loaded listener.js 14:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11862fc00) [pid = 1650] [serial = 1439] [outer = 0x1151a6c00] 14:42:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12b29f800 == 46 [pid = 1650] [id = 475] 14:42:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12b28b800 == 45 [pid = 1650] [id = 474] 14:42:40 INFO - PROCESS | 1650 | --DOCSHELL 0x115883800 == 44 [pid = 1650] [id = 473] 14:42:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab82800 == 43 [pid = 1650] [id = 472] 14:42:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12959d000 == 42 [pid = 1650] [id = 471] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12e5c4c00) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11beb1000 == 41 [pid = 1650] [id = 470] 14:42:40 INFO - PROCESS | 1650 | --DOCSHELL 0x126ee2000 == 40 [pid = 1650] [id = 469] 14:42:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad84000 == 39 [pid = 1650] [id = 468] 14:42:40 INFO - PROCESS | 1650 | --DOCSHELL 0x126cac000 == 38 [pid = 1650] [id = 467] 14:42:40 INFO - PROCESS | 1650 | --DOCSHELL 0x125e7a800 == 37 [pid = 1650] [id = 466] 14:42:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11c69c800 == 36 [pid = 1650] [id = 465] 14:42:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf95800 == 35 [pid = 1650] [id = 464] 14:42:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11b959000 == 34 [pid = 1650] [id = 463] 14:42:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad84800 == 33 [pid = 1650] [id = 462] 14:42:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11932a000 == 32 [pid = 1650] [id = 461] 14:42:40 INFO - PROCESS | 1650 | --DOCSHELL 0x118850000 == 31 [pid = 1650] [id = 460] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x128a2f400) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12de6b400) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12aad8c00) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c1ec000) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b6f6400) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12bf19000) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12d302400) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12c10c800) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119e55000) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12d566800) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x127220400) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12e52bc00) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12de60c00) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119a73800) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11aa34800) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119a76000) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1177cb800) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11527e800) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12d559c00) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12bf99800) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12b7a7400) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12aacdc00) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12978f000) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x127458400) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x127195000) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11c565800) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11ba76800) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11af34000) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119a77c00) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119132800) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12b7b4800) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12bd11400) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x127456400) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x127ae3800) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11c9c0400) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x127196800) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11c112c00) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11c1f4c00) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11b9ea000) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1280b0800) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12aacf400) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b7ac000) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12de6c800) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12e532800) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 14:42:40 INFO - PROCESS | 1650 | 1461793360758 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]]]}] 14:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 673ms 14:42:40 INFO - PROCESS | 1650 | 1461793360796 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 14:42:40 INFO - PROCESS | 1650 | 1461793360800 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 14:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:42:40 INFO - PROCESS | 1650 | 1461793360804 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:42:40 INFO - PROCESS | 1650 | 1461793360805 Marionette TRACE conn2 <- [1,1890,null,{}] 14:42:40 INFO - PROCESS | 1650 | 1461793360808 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}] 14:42:40 INFO - PROCESS | 1650 | 1461793360886 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 14:42:40 INFO - PROCESS | 1650 | 1461793360959 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b159800 == 32 [pid = 1650] [id = 480] 14:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119366000) [pid = 1650] [serial = 1440] [outer = 0x0] 14:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11936a000) [pid = 1650] [serial = 1441] [outer = 0x119366000] 14:42:40 INFO - PROCESS | 1650 | 1461793360986 Marionette DEBUG loaded listener.js 14:42:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119a73800) [pid = 1650] [serial = 1442] [outer = 0x119366000] 14:42:41 INFO - PROCESS | 1650 | 1461793361304 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]]]}] 14:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 518ms 14:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:42:41 INFO - PROCESS | 1650 | 1461793361323 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 14:42:41 INFO - PROCESS | 1650 | 1461793361324 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 14:42:41 INFO - PROCESS | 1650 | 1461793361326 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:42:41 INFO - PROCESS | 1650 | 1461793361329 Marionette TRACE conn2 <- [1,1894,null,{}] 14:42:41 INFO - PROCESS | 1650 | 1461793361340 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}] 14:42:41 INFO - PROCESS | 1650 | 1461793361420 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 14:42:41 INFO - PROCESS | 1650 | 1461793361473 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5ea000 == 33 [pid = 1650] [id = 481] 14:42:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x114fdfc00) [pid = 1650] [serial = 1443] [outer = 0x0] 14:42:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11a610c00) [pid = 1650] [serial = 1444] [outer = 0x114fdfc00] 14:42:41 INFO - PROCESS | 1650 | 1461793361502 Marionette DEBUG loaded listener.js 14:42:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11aa75800) [pid = 1650] [serial = 1445] [outer = 0x114fdfc00] 14:42:41 INFO - PROCESS | 1650 | 1461793361805 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]]]}] 14:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 526ms 14:42:41 INFO - PROCESS | 1650 | 1461793361853 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 14:42:41 INFO - PROCESS | 1650 | 1461793361855 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 14:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:42:41 INFO - PROCESS | 1650 | 1461793361857 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:42:41 INFO - PROCESS | 1650 | 1461793361858 Marionette TRACE conn2 <- [1,1898,null,{}] 14:42:41 INFO - PROCESS | 1650 | 1461793361860 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}] 14:42:41 INFO - PROCESS | 1650 | 1461793361936 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 14:42:41 INFO - PROCESS | 1650 | 1461793361941 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x125a84800 == 34 [pid = 1650] [id = 482] 14:42:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11901e000) [pid = 1650] [serial = 1446] [outer = 0x0] 14:42:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11ad59c00) [pid = 1650] [serial = 1447] [outer = 0x11901e000] 14:42:42 INFO - PROCESS | 1650 | 1461793362012 Marionette DEBUG loaded listener.js 14:42:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11b90e800) [pid = 1650] [serial = 1448] [outer = 0x11901e000] 14:42:42 INFO - PROCESS | 1650 | 1461793362318 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]]]}] 14:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 472ms 14:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:42:42 INFO - PROCESS | 1650 | 1461793362329 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 14:42:42 INFO - PROCESS | 1650 | 1461793362331 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 14:42:42 INFO - PROCESS | 1650 | 1461793362336 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:42:42 INFO - PROCESS | 1650 | 1461793362337 Marionette TRACE conn2 <- [1,1902,null,{}] 14:42:42 INFO - PROCESS | 1650 | 1461793362339 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}] 14:42:42 INFO - PROCESS | 1650 | 1461793362417 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 14:42:42 INFO - PROCESS | 1650 | 1461793362421 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ec9000 == 35 [pid = 1650] [id = 483] 14:42:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11b985000) [pid = 1650] [serial = 1449] [outer = 0x0] 14:42:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11b9e9800) [pid = 1650] [serial = 1450] [outer = 0x11b985000] 14:42:42 INFO - PROCESS | 1650 | 1461793362447 Marionette DEBUG loaded listener.js 14:42:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11ba7c400) [pid = 1650] [serial = 1451] [outer = 0x11b985000] 14:42:42 INFO - PROCESS | 1650 | 1461793362824 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]]]}] 14:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 519ms 14:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:42:42 INFO - PROCESS | 1650 | 1461793362855 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 14:42:42 INFO - PROCESS | 1650 | 1461793362856 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 14:42:42 INFO - PROCESS | 1650 | 1461793362858 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:42:42 INFO - PROCESS | 1650 | 1461793362859 Marionette TRACE conn2 <- [1,1906,null,{}] 14:42:42 INFO - PROCESS | 1650 | 1461793362868 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}] 14:42:42 INFO - PROCESS | 1650 | 1461793362977 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 14:42:42 INFO - PROCESS | 1650 | 1461793362983 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x127868800 == 36 [pid = 1650] [id = 484] 14:42:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11b98ec00) [pid = 1650] [serial = 1452] [outer = 0x0] 14:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11be0a400) [pid = 1650] [serial = 1453] [outer = 0x11b98ec00] 14:42:43 INFO - PROCESS | 1650 | 1461793363011 Marionette DEBUG loaded listener.js 14:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c1e5c00) [pid = 1650] [serial = 1454] [outer = 0x11b98ec00] 14:42:43 INFO - PROCESS | 1650 | 1461793363372 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]]]}] 14:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 529ms 14:42:43 INFO - PROCESS | 1650 | 1461793363387 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 14:42:43 INFO - PROCESS | 1650 | 1461793363388 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 14:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:42:43 INFO - PROCESS | 1650 | 1461793363390 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:42:43 INFO - PROCESS | 1650 | 1461793363391 Marionette TRACE conn2 <- [1,1910,null,{}] 14:42:43 INFO - PROCESS | 1650 | 1461793363394 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}] 14:42:43 INFO - PROCESS | 1650 | 1461793363491 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 14:42:43 INFO - PROCESS | 1650 | 1461793363496 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292f5000 == 37 [pid = 1650] [id = 485] 14:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11aa40000) [pid = 1650] [serial = 1455] [outer = 0x0] 14:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11c1ec800) [pid = 1650] [serial = 1456] [outer = 0x11aa40000] 14:42:43 INFO - PROCESS | 1650 | 1461793363521 Marionette DEBUG loaded listener.js 14:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11c47a800) [pid = 1650] [serial = 1457] [outer = 0x11aa40000] 14:42:43 INFO - PROCESS | 1650 | 1461793363884 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]]]}] 14:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 520ms 14:42:43 INFO - PROCESS | 1650 | 1461793363911 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 14:42:43 INFO - PROCESS | 1650 | 1461793363913 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 14:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:42:43 INFO - PROCESS | 1650 | 1461793363922 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:42:43 INFO - PROCESS | 1650 | 1461793363923 Marionette TRACE conn2 <- [1,1914,null,{}] 14:42:43 INFO - PROCESS | 1650 | 1461793363925 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}] 14:42:44 INFO - PROCESS | 1650 | 1461793364019 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 14:42:44 INFO - PROCESS | 1650 | 1461793364023 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295b1800 == 38 [pid = 1650] [id = 486] 14:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11ba7b000) [pid = 1650] [serial = 1458] [outer = 0x0] 14:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11c565400) [pid = 1650] [serial = 1459] [outer = 0x11ba7b000] 14:42:44 INFO - PROCESS | 1650 | 1461793364048 Marionette DEBUG loaded listener.js 14:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11c9ee800) [pid = 1650] [serial = 1460] [outer = 0x11ba7b000] 14:42:44 INFO - PROCESS | 1650 | 1461793364378 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]]]}] 14:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 468ms 14:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:42:44 INFO - PROCESS | 1650 | 1461793364391 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 14:42:44 INFO - PROCESS | 1650 | 1461793364392 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 14:42:44 INFO - PROCESS | 1650 | 1461793364394 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:42:44 INFO - PROCESS | 1650 | 1461793364395 Marionette TRACE conn2 <- [1,1918,null,{}] 14:42:44 INFO - PROCESS | 1650 | 1461793364400 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}] 14:42:44 INFO - PROCESS | 1650 | 1461793364492 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 14:42:44 INFO - PROCESS | 1650 | 1461793364528 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab8a000 == 39 [pid = 1650] [id = 487] 14:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x125bb2c00) [pid = 1650] [serial = 1461] [outer = 0x0] 14:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126a45c00) [pid = 1650] [serial = 1462] [outer = 0x125bb2c00] 14:42:44 INFO - PROCESS | 1650 | 1461793364554 Marionette DEBUG loaded listener.js 14:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x127190000) [pid = 1650] [serial = 1463] [outer = 0x125bb2c00] 14:42:44 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11bf49400) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:42:44 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x115556c00) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:42:44 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119140c00) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:42:44 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119016800) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:42:44 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1135acc00) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:42:44 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x115210400) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:42:44 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11b90f000) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:42:44 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11aa36400) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:42:44 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11aa39c00) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:42:44 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11ba78c00) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:42:44 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11555e000) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:42:44 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11c558400) [pid = 1650] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:42:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1271c8c00) [pid = 1650] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:42:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x125fdc800) [pid = 1650] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:42:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1177ca400) [pid = 1650] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:42:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119a77400) [pid = 1650] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:42:44 INFO - PROCESS | 1650 | 1461793364952 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]]]}] 14:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 571ms 14:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:42:44 INFO - PROCESS | 1650 | 1461793364969 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 14:42:44 INFO - PROCESS | 1650 | 1461793364970 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 14:42:44 INFO - PROCESS | 1650 | 1461793364972 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:42:44 INFO - PROCESS | 1650 | 1461793364973 Marionette TRACE conn2 <- [1,1922,null,{}] 14:42:44 INFO - PROCESS | 1650 | 1461793364975 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}] 14:42:45 INFO - PROCESS | 1650 | 1461793365082 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 14:42:45 INFO - PROCESS | 1650 | 1461793365120 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x125a87800 == 40 [pid = 1650] [id = 488] 14:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113617000) [pid = 1650] [serial = 1464] [outer = 0x0] 14:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11a666400) [pid = 1650] [serial = 1465] [outer = 0x113617000] 14:42:45 INFO - PROCESS | 1650 | 1461793365146 Marionette DEBUG loaded listener.js 14:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11c10dc00) [pid = 1650] [serial = 1466] [outer = 0x113617000] 14:42:45 INFO - PROCESS | 1650 | 1461793365408 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]]]}] 14:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 468ms 14:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:42:45 INFO - PROCESS | 1650 | 1461793365441 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 14:42:45 INFO - PROCESS | 1650 | 1461793365442 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 14:42:45 INFO - PROCESS | 1650 | 1461793365444 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:42:45 INFO - PROCESS | 1650 | 1461793365446 Marionette TRACE conn2 <- [1,1926,null,{}] 14:42:45 INFO - PROCESS | 1650 | 1461793365456 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}] 14:42:45 INFO - PROCESS | 1650 | 1461793365554 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 14:42:45 INFO - PROCESS | 1650 | 1461793365559 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b635800 == 41 [pid = 1650] [id = 489] 14:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11c552400) [pid = 1650] [serial = 1467] [outer = 0x0] 14:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1271c8800) [pid = 1650] [serial = 1468] [outer = 0x11c552400] 14:42:45 INFO - PROCESS | 1650 | 1461793365587 Marionette DEBUG loaded listener.js 14:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x127223800) [pid = 1650] [serial = 1469] [outer = 0x11c552400] 14:42:45 INFO - PROCESS | 1650 | 1461793365920 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]]]}] 14:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 526ms 14:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:42:45 INFO - PROCESS | 1650 | 1461793365976 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 14:42:45 INFO - PROCESS | 1650 | 1461793365977 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 14:42:45 INFO - PROCESS | 1650 | 1461793365985 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:42:45 INFO - PROCESS | 1650 | 1461793365986 Marionette TRACE conn2 <- [1,1930,null,{}] 14:42:45 INFO - PROCESS | 1650 | 1461793365988 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}] 14:42:46 INFO - PROCESS | 1650 | 1461793366066 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 14:42:46 INFO - PROCESS | 1650 | 1461793366071 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbd2800 == 42 [pid = 1650] [id = 490] 14:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x127223c00) [pid = 1650] [serial = 1470] [outer = 0x0] 14:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12768a400) [pid = 1650] [serial = 1471] [outer = 0x127223c00] 14:42:46 INFO - PROCESS | 1650 | 1461793366096 Marionette DEBUG loaded listener.js 14:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1276f4800) [pid = 1650] [serial = 1472] [outer = 0x127223c00] 14:42:46 INFO - PROCESS | 1650 | 1461793366420 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]]]}] 14:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 474ms 14:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:42:46 INFO - PROCESS | 1650 | 1461793366453 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 14:42:46 INFO - PROCESS | 1650 | 1461793366454 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 14:42:46 INFO - PROCESS | 1650 | 1461793366456 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:42:46 INFO - PROCESS | 1650 | 1461793366457 Marionette TRACE conn2 <- [1,1934,null,{}] 14:42:46 INFO - PROCESS | 1650 | 1461793366459 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}] 14:42:46 INFO - PROCESS | 1650 | 1461793366539 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 14:42:46 INFO - PROCESS | 1650 | 1461793366543 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbef000 == 43 [pid = 1650] [id = 491] 14:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12768d800) [pid = 1650] [serial = 1473] [outer = 0x0] 14:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127811400) [pid = 1650] [serial = 1474] [outer = 0x12768d800] 14:42:46 INFO - PROCESS | 1650 | 1461793366568 Marionette DEBUG loaded listener.js 14:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1279a5400) [pid = 1650] [serial = 1475] [outer = 0x12768d800] 14:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x130337800 == 42 [pid = 1650] [id = 459] 14:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab13000 == 41 [pid = 1650] [id = 479] 14:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11bead000 == 40 [pid = 1650] [id = 478] 14:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x118769000 == 39 [pid = 1650] [id = 477] 14:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12b63b000 == 38 [pid = 1650] [id = 476] 14:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x125a84800 == 37 [pid = 1650] [id = 482] 14:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x125a87800 == 36 [pid = 1650] [id = 488] 14:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12b635800 == 35 [pid = 1650] [id = 489] 14:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x127868800 == 34 [pid = 1650] [id = 484] 14:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1292f5000 == 33 [pid = 1650] [id = 485] 14:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1295b1800 == 32 [pid = 1650] [id = 486] 14:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab8a000 == 31 [pid = 1650] [id = 487] 14:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11b159800 == 30 [pid = 1650] [id = 480] 14:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x126ec9000 == 29 [pid = 1650] [id = 483] 14:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5ea000 == 28 [pid = 1650] [id = 481] 14:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbd2800 == 27 [pid = 1650] [id = 490] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11c1ea400) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11a60c000) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11aa36000) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1198df400) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119a78c00) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11b9e9000) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11ba79000) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118f9bc00) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11919e800) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115279400) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11555d800) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11ba7e400) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11bc5b400) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11aa6d800) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11b90cc00) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11be0ac00) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11bf4fc00) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11bf57800) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11772f400) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1177d2000) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11c8ae000) [pid = 1650] [serial = 1413] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x127219000) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x127161400) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x126a4b400) [pid = 1650] [serial = 1416] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x114fdec00) [pid = 1650] [serial = 1419] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1198e1400) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x125c79c00) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11c114800) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11c553400) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11c1f0000) [pid = 1650] [serial = 1422] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12721b800) [pid = 1650] [serial = 1428] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1271cf800) [pid = 1650] [serial = 1425] [outer = 0x0] [url = about:blank] 14:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1271c8000) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 14:42:48 INFO - PROCESS | 1650 | 1461793368086 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]]]}] 14:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1673ms 14:42:48 INFO - PROCESS | 1650 | 1461793368132 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 14:42:48 INFO - PROCESS | 1650 | 1461793368134 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 14:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:42:48 INFO - PROCESS | 1650 | 1461793368138 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:42:48 INFO - PROCESS | 1650 | 1461793368140 Marionette TRACE conn2 <- [1,1938,null,{}] 14:42:48 INFO - PROCESS | 1650 | 1461793368144 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}] 14:42:48 INFO - PROCESS | 1650 | 1461793368227 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 14:42:48 INFO - PROCESS | 1650 | 1461793368274 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x118dd8800 == 28 [pid = 1650] [id = 492] 14:42:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x115206800) [pid = 1650] [serial = 1476] [outer = 0x0] 14:42:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1152b3000) [pid = 1650] [serial = 1477] [outer = 0x115206800] 14:42:48 INFO - PROCESS | 1650 | 1461793368302 Marionette DEBUG loaded listener.js 14:42:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1135ef400) [pid = 1650] [serial = 1478] [outer = 0x115206800] 14:42:48 INFO - PROCESS | 1650 | 1461793368626 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]]]}] 14:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 521ms 14:42:48 INFO - PROCESS | 1650 | 1461793368659 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 14:42:48 INFO - PROCESS | 1650 | 1461793368663 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 14:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:42:48 INFO - PROCESS | 1650 | 1461793368670 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:42:48 INFO - PROCESS | 1650 | 1461793368672 Marionette TRACE conn2 <- [1,1942,null,{}] 14:42:48 INFO - PROCESS | 1650 | 1461793368674 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}] 14:42:48 INFO - PROCESS | 1650 | 1461793368744 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 14:42:48 INFO - PROCESS | 1650 | 1461793368750 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d56000 == 29 [pid = 1650] [id = 493] 14:42:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1177c5400) [pid = 1650] [serial = 1479] [outer = 0x0] 14:42:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1187b9400) [pid = 1650] [serial = 1480] [outer = 0x1177c5400] 14:42:48 INFO - PROCESS | 1650 | 1461793368778 Marionette DEBUG loaded listener.js 14:42:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118dfc800) [pid = 1650] [serial = 1481] [outer = 0x1177c5400] 14:42:49 INFO - PROCESS | 1650 | 1461793369185 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]]]}] 14:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 518ms 14:42:49 INFO - PROCESS | 1650 | 1461793369190 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 14:42:49 INFO - PROCESS | 1650 | 1461793369192 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 14:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:42:49 INFO - PROCESS | 1650 | 1461793369198 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:42:49 INFO - PROCESS | 1650 | 1461793369203 Marionette TRACE conn2 <- [1,1946,null,{}] 14:42:49 INFO - PROCESS | 1650 | 1461793369215 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}] 14:42:49 INFO - PROCESS | 1650 | 1461793369329 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 14:42:49 INFO - PROCESS | 1650 | 1461793369343 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aff9800 == 30 [pid = 1650] [id = 494] 14:42:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1135ac400) [pid = 1650] [serial = 1482] [outer = 0x0] 14:42:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11919cc00) [pid = 1650] [serial = 1483] [outer = 0x1135ac400] 14:42:49 INFO - PROCESS | 1650 | 1461793369389 Marionette DEBUG loaded listener.js 14:42:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1198e0800) [pid = 1650] [serial = 1484] [outer = 0x1135ac400] 14:42:49 INFO - PROCESS | 1650 | 1461793369769 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]]]}] 14:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 627ms 14:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:42:49 INFO - PROCESS | 1650 | 1461793369822 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 14:42:49 INFO - PROCESS | 1650 | 1461793369824 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 14:42:49 INFO - PROCESS | 1650 | 1461793369826 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:42:49 INFO - PROCESS | 1650 | 1461793369827 Marionette TRACE conn2 <- [1,1950,null,{}] 14:42:49 INFO - PROCESS | 1650 | 1461793369829 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}] 14:42:49 INFO - PROCESS | 1650 | 1461793369898 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 14:42:49 INFO - PROCESS | 1650 | 1461793369903 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11be9d000 == 31 [pid = 1650] [id = 495] 14:42:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119a70c00) [pid = 1650] [serial = 1485] [outer = 0x0] 14:42:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119e4f400) [pid = 1650] [serial = 1486] [outer = 0x119a70c00] 14:42:49 INFO - PROCESS | 1650 | 1461793369930 Marionette DEBUG loaded listener.js 14:42:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11a611800) [pid = 1650] [serial = 1487] [outer = 0x119a70c00] 14:42:50 INFO - PROCESS | 1650 | 1461793370242 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]]]}] 14:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 418ms 14:42:50 INFO - PROCESS | 1650 | 1461793370245 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 14:42:50 INFO - PROCESS | 1650 | 1461793370246 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 14:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:42:50 INFO - PROCESS | 1650 | 1461793370255 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:42:50 INFO - PROCESS | 1650 | 1461793370256 Marionette TRACE conn2 <- [1,1954,null,{}] 14:42:50 INFO - PROCESS | 1650 | 1461793370258 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}] 14:42:50 INFO - PROCESS | 1650 | 1461793370330 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 14:42:50 INFO - PROCESS | 1650 | 1461793370335 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c31c000 == 32 [pid = 1650] [id = 496] 14:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1177c5000) [pid = 1650] [serial = 1488] [outer = 0x0] 14:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11aa36800) [pid = 1650] [serial = 1489] [outer = 0x1177c5000] 14:42:50 INFO - PROCESS | 1650 | 1461793370362 Marionette DEBUG loaded listener.js 14:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11aa3f800) [pid = 1650] [serial = 1490] [outer = 0x1177c5000] 14:42:50 INFO - PROCESS | 1650 | 1461793370711 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]]]}] 14:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 470ms 14:42:50 INFO - PROCESS | 1650 | 1461793370726 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 14:42:50 INFO - PROCESS | 1650 | 1461793370728 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 14:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:42:50 INFO - PROCESS | 1650 | 1461793370745 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:42:50 INFO - PROCESS | 1650 | 1461793370747 Marionette TRACE conn2 <- [1,1958,null,{}] 14:42:50 INFO - PROCESS | 1650 | 1461793370752 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}] 14:42:50 INFO - PROCESS | 1650 | 1461793370880 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 14:42:50 INFO - PROCESS | 1650 | 1461793370890 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x125a79000 == 33 [pid = 1650] [id = 497] 14:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11aa6e800) [pid = 1650] [serial = 1491] [outer = 0x0] 14:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11af1fc00) [pid = 1650] [serial = 1492] [outer = 0x11aa6e800] 14:42:50 INFO - PROCESS | 1650 | 1461793370933 Marionette DEBUG loaded listener.js 14:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11b9e0000) [pid = 1650] [serial = 1493] [outer = 0x11aa6e800] 14:42:51 INFO - PROCESS | 1650 | 1461793371268 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]]]}] 14:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 585ms 14:42:51 INFO - PROCESS | 1650 | 1461793371316 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 14:42:51 INFO - PROCESS | 1650 | 1461793371317 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 14:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:42:51 INFO - PROCESS | 1650 | 1461793371320 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:42:51 INFO - PROCESS | 1650 | 1461793371321 Marionette TRACE conn2 <- [1,1962,null,{}] 14:42:51 INFO - PROCESS | 1650 | 1461793371323 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}] 14:42:51 INFO - PROCESS | 1650 | 1461793371411 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 14:42:51 INFO - PROCESS | 1650 | 1461793371419 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e8d000 == 34 [pid = 1650] [id = 498] 14:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11b90d000) [pid = 1650] [serial = 1494] [outer = 0x0] 14:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11ba77400) [pid = 1650] [serial = 1495] [outer = 0x11b90d000] 14:42:51 INFO - PROCESS | 1650 | 1461793371444 Marionette DEBUG loaded listener.js 14:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11ba7e400) [pid = 1650] [serial = 1496] [outer = 0x11b90d000] 14:42:51 INFO - PROCESS | 1650 | 1461793371735 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]]]}] 14:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 467ms 14:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:42:51 INFO - PROCESS | 1650 | 1461793371787 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 14:42:51 INFO - PROCESS | 1650 | 1461793371789 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 14:42:51 INFO - PROCESS | 1650 | 1461793371791 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:42:51 INFO - PROCESS | 1650 | 1461793371792 Marionette TRACE conn2 <- [1,1966,null,{}] 14:42:51 INFO - PROCESS | 1650 | 1461793371794 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}] 14:42:51 INFO - PROCESS | 1650 | 1461793371860 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 14:42:51 INFO - PROCESS | 1650 | 1461793371867 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e3d000 == 35 [pid = 1650] [id = 499] 14:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11aa33000) [pid = 1650] [serial = 1497] [outer = 0x0] 14:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11be07400) [pid = 1650] [serial = 1498] [outer = 0x11aa33000] 14:42:51 INFO - PROCESS | 1650 | 1461793371892 Marionette DEBUG loaded listener.js 14:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11bf4f800) [pid = 1650] [serial = 1499] [outer = 0x11aa33000] 14:42:52 INFO - PROCESS | 1650 | 1461793372215 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]]]}] 14:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 472ms 14:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:42:52 INFO - PROCESS | 1650 | 1461793372267 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 14:42:52 INFO - PROCESS | 1650 | 1461793372268 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 14:42:52 INFO - PROCESS | 1650 | 1461793372270 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:42:52 INFO - PROCESS | 1650 | 1461793372271 Marionette TRACE conn2 <- [1,1970,null,{}] 14:42:52 INFO - PROCESS | 1650 | 1461793372274 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}] 14:42:52 INFO - PROCESS | 1650 | 1461793372342 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 14:42:52 INFO - PROCESS | 1650 | 1461793372349 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aff9000 == 36 [pid = 1650] [id = 500] 14:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11ba7bc00) [pid = 1650] [serial = 1500] [outer = 0x0] 14:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11bf57800) [pid = 1650] [serial = 1501] [outer = 0x11ba7bc00] 14:42:52 INFO - PROCESS | 1650 | 1461793372374 Marionette DEBUG loaded listener.js 14:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11c10f800) [pid = 1650] [serial = 1502] [outer = 0x11ba7bc00] 14:42:52 INFO - PROCESS | 1650 | 1461793372656 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]]]}] 14:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 417ms 14:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:42:52 INFO - PROCESS | 1650 | 1461793372688 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 14:42:52 INFO - PROCESS | 1650 | 1461793372690 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 14:42:52 INFO - PROCESS | 1650 | 1461793372692 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:42:52 INFO - PROCESS | 1650 | 1461793372693 Marionette TRACE conn2 <- [1,1974,null,{}] 14:42:52 INFO - PROCESS | 1650 | 1461793372695 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}] 14:42:52 INFO - PROCESS | 1650 | 1461793372773 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 14:42:52 INFO - PROCESS | 1650 | 1461793372777 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x128050000 == 37 [pid = 1650] [id = 501] 14:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11bf58400) [pid = 1650] [serial = 1503] [outer = 0x0] 14:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11c118c00) [pid = 1650] [serial = 1504] [outer = 0x11bf58400] 14:42:52 INFO - PROCESS | 1650 | 1461793372804 Marionette DEBUG loaded listener.js 14:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11c1eec00) [pid = 1650] [serial = 1505] [outer = 0x11bf58400] 14:42:53 INFO - PROCESS | 1650 | 1461793373140 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]]]}] 14:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 471ms 14:42:53 INFO - PROCESS | 1650 | 1461793373163 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 14:42:53 INFO - PROCESS | 1650 | 1461793373168 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 14:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:42:53 INFO - PROCESS | 1650 | 1461793373171 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:42:53 INFO - PROCESS | 1650 | 1461793373174 Marionette TRACE conn2 <- [1,1978,null,{}] 14:42:53 INFO - PROCESS | 1650 | 1461793373177 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}] 14:42:53 INFO - PROCESS | 1650 | 1461793373346 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 14:42:53 INFO - PROCESS | 1650 | 1461793373374 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c31b000 == 38 [pid = 1650] [id = 502] 14:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11c1ee400) [pid = 1650] [serial = 1506] [outer = 0x0] 14:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11c479400) [pid = 1650] [serial = 1507] [outer = 0x11c1ee400] 14:42:53 INFO - PROCESS | 1650 | 1461793373407 Marionette DEBUG loaded listener.js 14:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11c9bdc00) [pid = 1650] [serial = 1508] [outer = 0x11c1ee400] 14:42:53 INFO - PROCESS | 1650 | 1461793373729 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]]]}] 14:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 572ms 14:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:42:53 INFO - PROCESS | 1650 | 1461793373743 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 14:42:53 INFO - PROCESS | 1650 | 1461793373744 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 14:42:53 INFO - PROCESS | 1650 | 1461793373746 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:42:53 INFO - PROCESS | 1650 | 1461793373749 Marionette TRACE conn2 <- [1,1982,null,{}] 14:42:53 INFO - PROCESS | 1650 | 1461793373758 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}] 14:42:53 INFO - PROCESS | 1650 | 1461793373847 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 14:42:53 INFO - PROCESS | 1650 | 1461793373851 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab7e000 == 39 [pid = 1650] [id = 503] 14:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11c9c0c00) [pid = 1650] [serial = 1509] [outer = 0x0] 14:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x125fda800) [pid = 1650] [serial = 1510] [outer = 0x11c9c0c00] 14:42:53 INFO - PROCESS | 1650 | 1461793373876 Marionette DEBUG loaded listener.js 14:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12715f800) [pid = 1650] [serial = 1511] [outer = 0x11c9c0c00] 14:42:54 INFO - PROCESS | 1650 | 1461793374175 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]]]}] 14:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 472ms 14:42:54 INFO - PROCESS | 1650 | 1461793374224 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 14:42:54 INFO - PROCESS | 1650 | 1461793374225 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 14:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:42:54 INFO - PROCESS | 1650 | 1461793374228 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:42:54 INFO - PROCESS | 1650 | 1461793374229 Marionette TRACE conn2 <- [1,1986,null,{}] 14:42:54 INFO - PROCESS | 1650 | 1461793374233 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}] 14:42:54 INFO - PROCESS | 1650 | 1461793374332 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 14:42:54 INFO - PROCESS | 1650 | 1461793374343 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b295800 == 40 [pid = 1650] [id = 504] 14:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x127195000) [pid = 1650] [serial = 1512] [outer = 0x0] 14:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1271c8000) [pid = 1650] [serial = 1513] [outer = 0x127195000] 14:42:54 INFO - PROCESS | 1650 | 1461793374396 Marionette DEBUG loaded listener.js 14:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1271ce000) [pid = 1650] [serial = 1514] [outer = 0x127195000] 14:42:54 INFO - PROCESS | 1650 | 1461793374724 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]]]}] 14:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 519ms 14:42:54 INFO - PROCESS | 1650 | 1461793374749 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 14:42:54 INFO - PROCESS | 1650 | 1461793374751 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 14:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:42:54 INFO - PROCESS | 1650 | 1461793374758 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:42:54 INFO - PROCESS | 1650 | 1461793374759 Marionette TRACE conn2 <- [1,1990,null,{}] 14:42:54 INFO - PROCESS | 1650 | 1461793374761 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}] 14:42:54 INFO - PROCESS | 1650 | 1461793374852 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 14:42:54 INFO - PROCESS | 1650 | 1461793374856 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b62b800 == 41 [pid = 1650] [id = 505] 14:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1271cd400) [pid = 1650] [serial = 1515] [outer = 0x0] 14:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x127219800) [pid = 1650] [serial = 1516] [outer = 0x1271cd400] 14:42:54 INFO - PROCESS | 1650 | 1461793374881 Marionette DEBUG loaded listener.js 14:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x127224c00) [pid = 1650] [serial = 1517] [outer = 0x1271cd400] 14:42:55 INFO - PROCESS | 1650 | 1461793375195 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]]]}] 14:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 470ms 14:42:55 INFO - PROCESS | 1650 | 1461793375228 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 14:42:55 INFO - PROCESS | 1650 | 1461793375229 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 14:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:42:55 INFO - PROCESS | 1650 | 1461793375232 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:42:55 INFO - PROCESS | 1650 | 1461793375233 Marionette TRACE conn2 <- [1,1994,null,{}] 14:42:55 INFO - PROCESS | 1650 | 1461793375235 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}] 14:42:55 INFO - PROCESS | 1650 | 1461793375420 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 14:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11b985000) [pid = 1650] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11901e000) [pid = 1650] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x114fdfc00) [pid = 1650] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119366000) [pid = 1650] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1151a6c00) [pid = 1650] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11871ac00) [pid = 1650] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x114356800) [pid = 1650] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11b98c400) [pid = 1650] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12e532c00) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x127223c00) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11b98ec00) [pid = 1650] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11aa40000) [pid = 1650] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113617000) [pid = 1650] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11ba7b000) [pid = 1650] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x125bb2c00) [pid = 1650] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11c552400) [pid = 1650] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:42:55 INFO - PROCESS | 1650 | 1461793375465 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198c3000 == 42 [pid = 1650] [id = 506] 14:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x113617000) [pid = 1650] [serial = 1518] [outer = 0x0] 14:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x114fde800) [pid = 1650] [serial = 1519] [outer = 0x113617000] 14:42:55 INFO - PROCESS | 1650 | 1461793375490 Marionette DEBUG loaded listener.js 14:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118dee800) [pid = 1650] [serial = 1520] [outer = 0x113617000] 14:42:55 INFO - PROCESS | 1650 | 1461793375749 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]]]}] 14:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 572ms 14:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:42:55 INFO - PROCESS | 1650 | 1461793375805 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 14:42:55 INFO - PROCESS | 1650 | 1461793375806 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 14:42:55 INFO - PROCESS | 1650 | 1461793375808 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:42:55 INFO - PROCESS | 1650 | 1461793375809 Marionette TRACE conn2 <- [1,1998,null,{}] 14:42:55 INFO - PROCESS | 1650 | 1461793375811 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}] 14:42:55 INFO - PROCESS | 1650 | 1461793375890 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 14:42:55 INFO - PROCESS | 1650 | 1461793375894 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b7e8800 == 43 [pid = 1650] [id = 507] 14:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119a77800) [pid = 1650] [serial = 1521] [outer = 0x0] 14:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11c1f0000) [pid = 1650] [serial = 1522] [outer = 0x119a77800] 14:42:55 INFO - PROCESS | 1650 | 1461793375921 Marionette DEBUG loaded listener.js 14:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127456000) [pid = 1650] [serial = 1523] [outer = 0x119a77800] 14:42:56 INFO - PROCESS | 1650 | 1461793376264 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]]]}] 14:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 472ms 14:42:56 INFO - PROCESS | 1650 | 1461793376282 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 14:42:56 INFO - PROCESS | 1650 | 1461793376285 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 14:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:42:56 INFO - PROCESS | 1650 | 1461793376288 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:42:56 INFO - PROCESS | 1650 | 1461793376289 Marionette TRACE conn2 <- [1,2002,null,{}] 14:42:56 INFO - PROCESS | 1650 | 1461793376293 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}] 14:42:56 INFO - PROCESS | 1650 | 1461793376441 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 14:42:56 INFO - PROCESS | 1650 | 1461793376450 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbec800 == 44 [pid = 1650] [id = 508] 14:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x127458400) [pid = 1650] [serial = 1524] [outer = 0x0] 14:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1276f1c00) [pid = 1650] [serial = 1525] [outer = 0x127458400] 14:42:56 INFO - PROCESS | 1650 | 1461793376489 Marionette DEBUG loaded listener.js 14:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x127858400) [pid = 1650] [serial = 1526] [outer = 0x127458400] 14:42:56 INFO - PROCESS | 1650 | 1461793376794 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]]]}] 14:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 519ms 14:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:42:56 INFO - PROCESS | 1650 | 1461793376806 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 14:42:56 INFO - PROCESS | 1650 | 1461793376808 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 14:42:56 INFO - PROCESS | 1650 | 1461793376810 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:42:56 INFO - PROCESS | 1650 | 1461793376811 Marionette TRACE conn2 <- [1,2006,null,{}] 14:42:56 INFO - PROCESS | 1650 | 1461793376813 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}] 14:42:56 INFO - PROCESS | 1650 | 1461793376892 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 14:42:56 INFO - PROCESS | 1650 | 1461793376899 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d295000 == 45 [pid = 1650] [id = 509] 14:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x127906c00) [pid = 1650] [serial = 1527] [outer = 0x0] 14:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x127ae9400) [pid = 1650] [serial = 1528] [outer = 0x127906c00] 14:42:56 INFO - PROCESS | 1650 | 1461793376925 Marionette DEBUG loaded listener.js 14:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1280b4400) [pid = 1650] [serial = 1529] [outer = 0x127906c00] 14:42:57 INFO - PROCESS | 1650 | 1461793377253 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]]]}] 14:42:57 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 14:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 469ms 14:42:57 INFO - PROCESS | 1650 | 1461793377280 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 14:42:57 INFO - PROCESS | 1650 | 1461793377282 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 14:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:42:57 INFO - PROCESS | 1650 | 1461793377285 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:42:57 INFO - PROCESS | 1650 | 1461793377286 Marionette TRACE conn2 <- [1,2010,null,{}] 14:42:57 INFO - PROCESS | 1650 | 1461793377288 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}] 14:42:57 INFO - PROCESS | 1650 | 1461793377389 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 14:42:57 INFO - PROCESS | 1650 | 1461793377395 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d539800 == 46 [pid = 1650] [id = 510] 14:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12780f400) [pid = 1650] [serial = 1530] [outer = 0x0] 14:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128a34400) [pid = 1650] [serial = 1531] [outer = 0x12780f400] 14:42:57 INFO - PROCESS | 1650 | 1461793377421 Marionette DEBUG loaded listener.js 14:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12906b800) [pid = 1650] [serial = 1532] [outer = 0x12780f400] 14:42:57 INFO - PROCESS | 1650 | 1461793377994 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]]]}] 14:42:58 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 14:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 768ms 14:42:58 INFO - PROCESS | 1650 | 1461793378058 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 14:42:58 INFO - PROCESS | 1650 | 1461793378061 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 14:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:42:58 INFO - PROCESS | 1650 | 1461793378068 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:42:58 INFO - PROCESS | 1650 | 1461793378071 Marionette TRACE conn2 <- [1,2014,null,{}] 14:42:58 INFO - PROCESS | 1650 | 1461793378075 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}] 14:42:58 INFO - PROCESS | 1650 | 1461793378185 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 14:42:58 INFO - PROCESS | 1650 | 1461793378261 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d52800 == 47 [pid = 1650] [id = 511] 14:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x115281c00) [pid = 1650] [serial = 1533] [outer = 0x0] 14:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11586b400) [pid = 1650] [serial = 1534] [outer = 0x115281c00] 14:42:58 INFO - PROCESS | 1650 | 1461793378293 Marionette DEBUG loaded listener.js 14:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1177d2000) [pid = 1650] [serial = 1535] [outer = 0x115281c00] 14:42:59 INFO - PROCESS | 1650 | 1461793379003 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]]]}] 14:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 972ms 14:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:42:59 INFO - PROCESS | 1650 | 1461793379040 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 14:42:59 INFO - PROCESS | 1650 | 1461793379042 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 14:42:59 INFO - PROCESS | 1650 | 1461793379046 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:42:59 INFO - PROCESS | 1650 | 1461793379049 Marionette TRACE conn2 <- [1,2018,null,{}] 14:42:59 INFO - PROCESS | 1650 | 1461793379054 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}] 14:42:59 INFO - PROCESS | 1650 | 1461793379168 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 14:42:59 INFO - PROCESS | 1650 | 1461793379270 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11932e800 == 48 [pid = 1650] [id = 512] 14:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x115724000) [pid = 1650] [serial = 1536] [outer = 0x0] 14:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1177c3c00) [pid = 1650] [serial = 1537] [outer = 0x115724000] 14:42:59 INFO - PROCESS | 1650 | 1461793379317 Marionette DEBUG loaded listener.js 14:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11866cc00) [pid = 1650] [serial = 1538] [outer = 0x115724000] 14:42:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12d295000 == 47 [pid = 1650] [id = 509] 14:42:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbec800 == 46 [pid = 1650] [id = 508] 14:42:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12b7e8800 == 45 [pid = 1650] [id = 507] 14:42:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1198c3000 == 44 [pid = 1650] [id = 506] 14:42:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12b62b800 == 43 [pid = 1650] [id = 505] 14:42:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12b295800 == 42 [pid = 1650] [id = 504] 14:42:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab7e000 == 41 [pid = 1650] [id = 503] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x127811400) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOCSHELL 0x11c31b000 == 40 [pid = 1650] [id = 502] 14:42:59 INFO - PROCESS | 1650 | --DOCSHELL 0x128050000 == 39 [pid = 1650] [id = 501] 14:42:59 INFO - PROCESS | 1650 | --DOCSHELL 0x11aff9000 == 38 [pid = 1650] [id = 500] 14:42:59 INFO - PROCESS | 1650 | --DOCSHELL 0x126e3d000 == 37 [pid = 1650] [id = 499] 14:42:59 INFO - PROCESS | 1650 | --DOCSHELL 0x125e8d000 == 36 [pid = 1650] [id = 498] 14:42:59 INFO - PROCESS | 1650 | --DOCSHELL 0x125a79000 == 35 [pid = 1650] [id = 497] 14:42:59 INFO - PROCESS | 1650 | --DOCSHELL 0x11c31c000 == 34 [pid = 1650] [id = 496] 14:42:59 INFO - PROCESS | 1650 | --DOCSHELL 0x11be9d000 == 33 [pid = 1650] [id = 495] 14:42:59 INFO - PROCESS | 1650 | --DOCSHELL 0x11aff9800 == 32 [pid = 1650] [id = 494] 14:42:59 INFO - PROCESS | 1650 | --DOCSHELL 0x119d56000 == 31 [pid = 1650] [id = 493] 14:42:59 INFO - PROCESS | 1650 | --DOCSHELL 0x118dd8800 == 30 [pid = 1650] [id = 492] 14:42:59 INFO - PROCESS | 1650 | 1461793379740 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]]]}] 14:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 725ms 14:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:42:59 INFO - PROCESS | 1650 | 1461793379771 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 14:42:59 INFO - PROCESS | 1650 | 1461793379776 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 14:42:59 INFO - PROCESS | 1650 | 1461793379780 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:42:59 INFO - PROCESS | 1650 | 1461793379782 Marionette TRACE conn2 <- [1,2022,null,{}] 14:42:59 INFO - PROCESS | 1650 | 1461793379784 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}] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1276f4800) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11be0a400) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11c1ec800) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11a666400) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11c565400) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11c47a800) [pid = 1650] [serial = 1457] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126a45c00) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11c9ee800) [pid = 1650] [serial = 1460] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11c10dc00) [pid = 1650] [serial = 1466] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1271c8800) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12768a400) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11b9e9800) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11ad59c00) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11b90e800) [pid = 1650] [serial = 1448] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11a610c00) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11aa75800) [pid = 1650] [serial = 1445] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11936a000) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119a73800) [pid = 1650] [serial = 1442] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11862fc00) [pid = 1650] [serial = 1439] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11660cc00) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1193b3c00) [pid = 1650] [serial = 1436] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1190bc000) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115728c00) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x114fe0400) [pid = 1650] [serial = 1431] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x127225800) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12b215800) [pid = 1650] [serial = 862] [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.] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11c1e5c00) [pid = 1650] [serial = 1454] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x127190000) [pid = 1650] [serial = 1463] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11ba7c400) [pid = 1650] [serial = 1451] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x127223800) [pid = 1650] [serial = 1469] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12e5e1000) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 14:42:59 INFO - PROCESS | 1650 | 1461793379882 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 14:42:59 INFO - PROCESS | 1650 | 1461793379921 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab0b000 == 31 [pid = 1650] [id = 513] 14:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11548b000) [pid = 1650] [serial = 1539] [outer = 0x0] 14:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118d27000) [pid = 1650] [serial = 1540] [outer = 0x11548b000] 14:42:59 INFO - PROCESS | 1650 | 1461793379947 Marionette DEBUG loaded listener.js 14:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1190b0400) [pid = 1650] [serial = 1541] [outer = 0x11548b000] 14:43:00 INFO - PROCESS | 1650 | 1461793380258 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]]]}] 14:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 523ms 14:43:00 INFO - PROCESS | 1650 | 1461793380303 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 14:43:00 INFO - PROCESS | 1650 | 1461793380304 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 14:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:43:00 INFO - PROCESS | 1650 | 1461793380307 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:43:00 INFO - PROCESS | 1650 | 1461793380309 Marionette TRACE conn2 <- [1,2026,null,{}] 14:43:00 INFO - PROCESS | 1650 | 1461793380317 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}] 14:43:00 INFO - PROCESS | 1650 | 1461793380396 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 14:43:00 INFO - PROCESS | 1650 | 1461793380450 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11be9c800 == 32 [pid = 1650] [id = 514] 14:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11913bc00) [pid = 1650] [serial = 1542] [outer = 0x0] 14:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1198dbc00) [pid = 1650] [serial = 1543] [outer = 0x11913bc00] 14:43:00 INFO - PROCESS | 1650 | 1461793380478 Marionette DEBUG loaded listener.js 14:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11a607000) [pid = 1650] [serial = 1544] [outer = 0x11913bc00] 14:43:00 INFO - PROCESS | 1650 | 1461793380794 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]]]}] 14:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 526ms 14:43:00 INFO - PROCESS | 1650 | 1461793380834 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 14:43:00 INFO - PROCESS | 1650 | 1461793380836 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 14:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:43:00 INFO - PROCESS | 1650 | 1461793380838 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:43:00 INFO - PROCESS | 1650 | 1461793380839 Marionette TRACE conn2 <- [1,2030,null,{}] 14:43:00 INFO - PROCESS | 1650 | 1461793380841 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}] 14:43:00 INFO - PROCESS | 1650 | 1461793380913 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 14:43:00 INFO - PROCESS | 1650 | 1461793380920 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c93b800 == 33 [pid = 1650] [id = 515] 14:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11a664000) [pid = 1650] [serial = 1545] [outer = 0x0] 14:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11aa74c00) [pid = 1650] [serial = 1546] [outer = 0x11a664000] 14:43:00 INFO - PROCESS | 1650 | 1461793380946 Marionette DEBUG loaded listener.js 14:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11af14800) [pid = 1650] [serial = 1547] [outer = 0x11a664000] 14:43:01 INFO - PROCESS | 1650 | 1461793381289 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]]]}] 14:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 468ms 14:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:43:01 INFO - PROCESS | 1650 | 1461793381319 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 14:43:01 INFO - PROCESS | 1650 | 1461793381320 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 14:43:01 INFO - PROCESS | 1650 | 1461793381323 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:43:01 INFO - PROCESS | 1650 | 1461793381324 Marionette TRACE conn2 <- [1,2034,null,{}] 14:43:01 INFO - PROCESS | 1650 | 1461793381326 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}] 14:43:01 INFO - PROCESS | 1650 | 1461793381424 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 14:43:01 INFO - PROCESS | 1650 | 1461793381432 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e80800 == 34 [pid = 1650] [id = 516] 14:43:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x114fe2c00) [pid = 1650] [serial = 1548] [outer = 0x0] 14:43:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11af1c000) [pid = 1650] [serial = 1549] [outer = 0x114fe2c00] 14:43:01 INFO - PROCESS | 1650 | 1461793381472 Marionette DEBUG loaded listener.js 14:43:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11af35000) [pid = 1650] [serial = 1550] [outer = 0x114fe2c00] 14:43:01 INFO - PROCESS | 1650 | 1461793381851 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]]]}] 14:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 568ms 14:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:43:01 INFO - PROCESS | 1650 | 1461793381891 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 14:43:01 INFO - PROCESS | 1650 | 1461793381892 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 14:43:01 INFO - PROCESS | 1650 | 1461793381894 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:43:01 INFO - PROCESS | 1650 | 1461793381895 Marionette TRACE conn2 <- [1,2038,null,{}] 14:43:01 INFO - PROCESS | 1650 | 1461793381898 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}] 14:43:02 INFO - PROCESS | 1650 | 1461793382007 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 14:43:02 INFO - PROCESS | 1650 | 1461793382012 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e42000 == 35 [pid = 1650] [id = 517] 14:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11b90f000) [pid = 1650] [serial = 1551] [outer = 0x0] 14:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11b9ea000) [pid = 1650] [serial = 1552] [outer = 0x11b90f000] 14:43:02 INFO - PROCESS | 1650 | 1461793382043 Marionette DEBUG loaded listener.js 14:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11bf4f000) [pid = 1650] [serial = 1553] [outer = 0x11b90f000] 14:43:02 INFO - PROCESS | 1650 | 1461793382493 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]]]}] 14:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 619ms 14:43:02 INFO - PROCESS | 1650 | 1461793382515 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 14:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:43:02 INFO - PROCESS | 1650 | 1461793382517 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 14:43:02 INFO - PROCESS | 1650 | 1461793382520 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:43:02 INFO - PROCESS | 1650 | 1461793382522 Marionette TRACE conn2 <- [1,2042,null,{}] 14:43:02 INFO - PROCESS | 1650 | 1461793382525 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}] 14:43:02 INFO - PROCESS | 1650 | 1461793382652 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 14:43:02 INFO - PROCESS | 1650 | 1461793382666 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1276d9000 == 36 [pid = 1650] [id = 518] 14:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119a72800) [pid = 1650] [serial = 1554] [outer = 0x0] 14:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11c10d800) [pid = 1650] [serial = 1555] [outer = 0x119a72800] 14:43:02 INFO - PROCESS | 1650 | 1461793382691 Marionette DEBUG loaded listener.js 14:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11c1e6800) [pid = 1650] [serial = 1556] [outer = 0x119a72800] 14:43:03 INFO - PROCESS | 1650 | 1461793383055 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]]]}] 14:43:03 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) 14:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 569ms 14:43:03 INFO - PROCESS | 1650 | 1461793383093 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 14:43:03 INFO - PROCESS | 1650 | 1461793383094 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 14:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:43:03 INFO - PROCESS | 1650 | 1461793383097 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:43:03 INFO - PROCESS | 1650 | 1461793383098 Marionette TRACE conn2 <- [1,2046,null,{}] 14:43:03 INFO - PROCESS | 1650 | 1461793383100 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}] 14:43:03 INFO - PROCESS | 1650 | 1461793383192 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 14:43:03 INFO - PROCESS | 1650 | 1461793383197 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab1a800 == 37 [pid = 1650] [id = 519] 14:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11b98c000) [pid = 1650] [serial = 1557] [outer = 0x0] 14:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11c1f4000) [pid = 1650] [serial = 1558] [outer = 0x11b98c000] 14:43:03 INFO - PROCESS | 1650 | 1461793383223 Marionette DEBUG loaded listener.js 14:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11c47c000) [pid = 1650] [serial = 1559] [outer = 0x11b98c000] 14:43:03 INFO - PROCESS | 1650 | 1461793383534 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]]]}] 14:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 468ms 14:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:43:03 INFO - PROCESS | 1650 | 1461793383571 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 14:43:03 INFO - PROCESS | 1650 | 1461793383572 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 14:43:03 INFO - PROCESS | 1650 | 1461793383574 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:43:03 INFO - PROCESS | 1650 | 1461793383575 Marionette TRACE conn2 <- [1,2050,null,{}] 14:43:03 INFO - PROCESS | 1650 | 1461793383578 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}] 14:43:03 INFO - PROCESS | 1650 | 1461793383819 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 14:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x127906c00) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x127458400) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11c9c0c00) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1177c5000) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1177c5400) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x127195000) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115206800) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1271cd400) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12768d800) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11aa6e800) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11bf58400) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1135ac400) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11b90d000) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113617000) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11aa33000) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119a77800) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119a70c00) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11ba7bc00) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11c1ee400) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:43:03 INFO - PROCESS | 1650 | 1461793383863 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11916f000 == 38 [pid = 1650] [id = 520] 14:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11360f000) [pid = 1650] [serial = 1560] [outer = 0x0] 14:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1177c5400) [pid = 1650] [serial = 1561] [outer = 0x11360f000] 14:43:03 INFO - PROCESS | 1650 | 1461793383889 Marionette DEBUG loaded listener.js 14:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a77800) [pid = 1650] [serial = 1562] [outer = 0x11360f000] 14:43:04 INFO - PROCESS | 1650 | 1461793384165 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]]]}] 14:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 620ms 14:43:04 INFO - PROCESS | 1650 | 1461793384194 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 14:43:04 INFO - PROCESS | 1650 | 1461793384196 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 14:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:43:04 INFO - PROCESS | 1650 | 1461793384206 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:43:04 INFO - PROCESS | 1650 | 1461793384208 Marionette TRACE conn2 <- [1,2054,null,{}] 14:43:04 INFO - PROCESS | 1650 | 1461793384210 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}] 14:43:04 INFO - PROCESS | 1650 | 1461793384287 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 14:43:04 INFO - PROCESS | 1650 | 1461793384292 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab75000 == 39 [pid = 1650] [id = 521] 14:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119a70c00) [pid = 1650] [serial = 1563] [outer = 0x0] 14:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11c473400) [pid = 1650] [serial = 1564] [outer = 0x119a70c00] 14:43:04 INFO - PROCESS | 1650 | 1461793384319 Marionette DEBUG loaded listener.js 14:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11b990800) [pid = 1650] [serial = 1565] [outer = 0x119a70c00] 14:43:04 INFO - PROCESS | 1650 | 1461793384659 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]]]}] 14:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 471ms 14:43:04 INFO - PROCESS | 1650 | 1461793384679 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 14:43:04 INFO - PROCESS | 1650 | 1461793384682 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 14:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:43:04 INFO - PROCESS | 1650 | 1461793384685 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:43:04 INFO - PROCESS | 1650 | 1461793384686 Marionette TRACE conn2 <- [1,2058,null,{}] 14:43:04 INFO - PROCESS | 1650 | 1461793384699 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}] 14:43:04 INFO - PROCESS | 1650 | 1461793384809 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 14:43:04 INFO - PROCESS | 1650 | 1461793384816 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aba1000 == 40 [pid = 1650] [id = 522] 14:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11c9c0c00) [pid = 1650] [serial = 1566] [outer = 0x0] 14:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126cec000) [pid = 1650] [serial = 1567] [outer = 0x11c9c0c00] 14:43:04 INFO - PROCESS | 1650 | 1461793384860 Marionette DEBUG loaded listener.js 14:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1271cd000) [pid = 1650] [serial = 1568] [outer = 0x11c9c0c00] 14:43:05 INFO - PROCESS | 1650 | 1461793385202 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]]]}] 14:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 570ms 14:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:43:05 INFO - PROCESS | 1650 | 1461793385255 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 14:43:05 INFO - PROCESS | 1650 | 1461793385256 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 14:43:05 INFO - PROCESS | 1650 | 1461793385258 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:43:05 INFO - PROCESS | 1650 | 1461793385259 Marionette TRACE conn2 <- [1,2062,null,{}] 14:43:05 INFO - PROCESS | 1650 | 1461793385262 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}] 14:43:05 INFO - PROCESS | 1650 | 1461793385356 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 14:43:05 INFO - PROCESS | 1650 | 1461793385364 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2a6800 == 41 [pid = 1650] [id = 523] 14:43:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11c9ee400) [pid = 1650] [serial = 1569] [outer = 0x0] 14:43:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1271d1400) [pid = 1650] [serial = 1570] [outer = 0x11c9ee400] 14:43:05 INFO - PROCESS | 1650 | 1461793385389 Marionette DEBUG loaded listener.js 14:43:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x127221c00) [pid = 1650] [serial = 1571] [outer = 0x11c9ee400] 14:43:05 INFO - PROCESS | 1650 | 1461793385672 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]]]}] 14:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 469ms 14:43:05 INFO - PROCESS | 1650 | 1461793385729 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 14:43:05 INFO - PROCESS | 1650 | 1461793385730 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 14:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:43:05 INFO - PROCESS | 1650 | 1461793385734 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:43:05 INFO - PROCESS | 1650 | 1461793385735 Marionette TRACE conn2 <- [1,2066,null,{}] 14:43:05 INFO - PROCESS | 1650 | 1461793385738 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}] 14:43:05 INFO - PROCESS | 1650 | 1461793385809 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 14:43:05 INFO - PROCESS | 1650 | 1461793385908 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11861f000 == 42 [pid = 1650] [id = 524] 14:43:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1135ac400) [pid = 1650] [serial = 1572] [outer = 0x0] 14:43:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x114bbd400) [pid = 1650] [serial = 1573] [outer = 0x1135ac400] 14:43:05 INFO - PROCESS | 1650 | 1461793385941 Marionette DEBUG loaded listener.js 14:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115561c00) [pid = 1650] [serial = 1574] [outer = 0x1135ac400] 14:43:06 INFO - PROCESS | 1650 | 1461793386403 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]]]}] 14:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 720ms 14:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:43:06 INFO - PROCESS | 1650 | 1461793386455 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 14:43:06 INFO - PROCESS | 1650 | 1461793386457 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 14:43:06 INFO - PROCESS | 1650 | 1461793386460 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:43:06 INFO - PROCESS | 1650 | 1461793386463 Marionette TRACE conn2 <- [1,2070,null,{}] 14:43:06 INFO - PROCESS | 1650 | 1461793386467 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}] 14:43:06 INFO - PROCESS | 1650 | 1461793386568 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 14:43:06 INFO - PROCESS | 1650 | 1461793386622 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c31c000 == 43 [pid = 1650] [id = 525] 14:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118a5f000) [pid = 1650] [serial = 1575] [outer = 0x0] 14:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119360400) [pid = 1650] [serial = 1576] [outer = 0x118a5f000] 14:43:06 INFO - PROCESS | 1650 | 1461793386654 Marionette DEBUG loaded listener.js 14:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119a79000) [pid = 1650] [serial = 1577] [outer = 0x118a5f000] 14:43:07 INFO - PROCESS | 1650 | 1461793387069 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]]]}] 14:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 670ms 14:43:07 INFO - PROCESS | 1650 | 1461793387133 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 14:43:07 INFO - PROCESS | 1650 | 1461793387136 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 14:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:43:07 INFO - PROCESS | 1650 | 1461793387138 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:43:07 INFO - PROCESS | 1650 | 1461793387140 Marionette TRACE conn2 <- [1,2074,null,{}] 14:43:07 INFO - PROCESS | 1650 | 1461793387142 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}] 14:43:07 INFO - PROCESS | 1650 | 1461793387239 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 14:43:07 INFO - PROCESS | 1650 | 1461793387325 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295a3000 == 44 [pid = 1650] [id = 526] 14:43:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11aa6bc00) [pid = 1650] [serial = 1578] [outer = 0x0] 14:43:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11af2b400) [pid = 1650] [serial = 1579] [outer = 0x11aa6bc00] 14:43:07 INFO - PROCESS | 1650 | 1461793387369 Marionette DEBUG loaded listener.js 14:43:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11ba73400) [pid = 1650] [serial = 1580] [outer = 0x11aa6bc00] 14:43:07 INFO - PROCESS | 1650 | 1461793387795 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]]]}] 14:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 724ms 14:43:07 INFO - PROCESS | 1650 | 1461793387863 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 14:43:07 INFO - PROCESS | 1650 | 1461793387866 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 14:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:43:07 INFO - PROCESS | 1650 | 1461793387877 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:43:07 INFO - PROCESS | 1650 | 1461793387883 Marionette TRACE conn2 <- [1,2078,null,{}] 14:43:07 INFO - PROCESS | 1650 | 1461793387910 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}] 14:43:08 INFO - PROCESS | 1650 | 1461793388061 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 14:43:08 INFO - PROCESS | 1650 | 1461793388142 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbd2800 == 45 [pid = 1650] [id = 527] 14:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11b905400) [pid = 1650] [serial = 1581] [outer = 0x0] 14:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11c56d400) [pid = 1650] [serial = 1582] [outer = 0x11b905400] 14:43:08 INFO - PROCESS | 1650 | 1461793388173 Marionette DEBUG loaded listener.js 14:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126cf5000) [pid = 1650] [serial = 1583] [outer = 0x11b905400] 14:43:08 INFO - PROCESS | 1650 | 1461793388598 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]]]}] 14:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 752ms 14:43:08 INFO - PROCESS | 1650 | 1461793388622 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 14:43:08 INFO - PROCESS | 1650 | 1461793388624 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 14:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:43:08 INFO - PROCESS | 1650 | 1461793388626 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:43:08 INFO - PROCESS | 1650 | 1461793388628 Marionette TRACE conn2 <- [1,2082,null,{}] 14:43:08 INFO - PROCESS | 1650 | 1461793388630 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}] 14:43:08 INFO - PROCESS | 1650 | 1461793388728 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 14:43:08 INFO - PROCESS | 1650 | 1461793388781 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bfa8000 == 46 [pid = 1650] [id = 528] 14:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12718dc00) [pid = 1650] [serial = 1584] [outer = 0x0] 14:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1271cf800) [pid = 1650] [serial = 1585] [outer = 0x12718dc00] 14:43:08 INFO - PROCESS | 1650 | 1461793388811 Marionette DEBUG loaded listener.js 14:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x127491400) [pid = 1650] [serial = 1586] [outer = 0x12718dc00] 14:43:09 INFO - PROCESS | 1650 | 1461793389376 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]]]}] 14:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 770ms 14:43:09 INFO - PROCESS | 1650 | 1461793389399 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 14:43:09 INFO - PROCESS | 1650 | 1461793389401 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 14:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:43:09 INFO - PROCESS | 1650 | 1461793389406 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:43:09 INFO - PROCESS | 1650 | 1461793389408 Marionette TRACE conn2 <- [1,2086,null,{}] 14:43:09 INFO - PROCESS | 1650 | 1461793389412 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}] 14:43:09 INFO - PROCESS | 1650 | 1461793389511 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 14:43:09 INFO - PROCESS | 1650 | 1461793389574 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11be99000 == 47 [pid = 1650] [id = 529] 14:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x114fe4c00) [pid = 1650] [serial = 1587] [outer = 0x0] 14:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1177c9000) [pid = 1650] [serial = 1588] [outer = 0x114fe4c00] 14:43:09 INFO - PROCESS | 1650 | 1461793389602 Marionette DEBUG loaded listener.js 14:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118d22c00) [pid = 1650] [serial = 1589] [outer = 0x114fe4c00] 14:43:10 INFO - PROCESS | 1650 | 1461793390107 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]]]}] 14:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 776ms 14:43:10 INFO - PROCESS | 1650 | 1461793390183 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 14:43:10 INFO - PROCESS | 1650 | 1461793390189 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 14:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:43:10 INFO - PROCESS | 1650 | 1461793390195 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:43:10 INFO - PROCESS | 1650 | 1461793390198 Marionette TRACE conn2 <- [1,2090,null,{}] 14:43:10 INFO - PROCESS | 1650 | 1461793390202 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}] 14:43:10 INFO - PROCESS | 1650 | 1461793390337 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 14:43:10 INFO - PROCESS | 1650 | 1461793390446 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2a6800 == 46 [pid = 1650] [id = 523] 14:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12aba1000 == 45 [pid = 1650] [id = 522] 14:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab75000 == 44 [pid = 1650] [id = 521] 14:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11916f000 == 43 [pid = 1650] [id = 520] 14:43:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190ed800 == 44 [pid = 1650] [id = 530] 14:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1152b5800) [pid = 1650] [serial = 1590] [outer = 0x0] 14:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1177d1400) [pid = 1650] [serial = 1591] [outer = 0x1152b5800] 14:43:10 INFO - PROCESS | 1650 | 1461793390514 Marionette DEBUG loaded listener.js 14:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11936a400) [pid = 1650] [serial = 1592] [outer = 0x1152b5800] 14:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab1a800 == 43 [pid = 1650] [id = 519] 14:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1276d9000 == 42 [pid = 1650] [id = 518] 14:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x126e42000 == 41 [pid = 1650] [id = 517] 14:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x125e80800 == 40 [pid = 1650] [id = 516] 14:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11c93b800 == 39 [pid = 1650] [id = 515] 14:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11be9c800 == 38 [pid = 1650] [id = 514] 14:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab0b000 == 37 [pid = 1650] [id = 513] 14:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11932e800 == 36 [pid = 1650] [id = 512] 14:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x119d52800 == 35 [pid = 1650] [id = 511] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x125fda800) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11aa36800) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11aa3f800) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1187b9400) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118dfc800) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1271c8000) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1152b3000) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1135ef400) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x127219800) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1279a5400) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1271ce000) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x127224c00) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11af1fc00) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11b9e0000) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11c118c00) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11c1eec00) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1276f1c00) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11919cc00) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1198e0800) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11ba77400) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11ba7e400) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x114fde800) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11be07400) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11bf4f800) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x127456000) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119e4f400) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11a611800) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11bf57800) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11c10f800) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11c479400) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11c1f0000) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118dee800) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12715f800) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11c9bdc00) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1280b4400) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x127ae9400) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x127858400) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 14:43:10 INFO - PROCESS | 1650 | 1461793390820 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]]]}] 14:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 673ms 14:43:10 INFO - PROCESS | 1650 | 1461793390868 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 14:43:10 INFO - PROCESS | 1650 | 1461793390869 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 14:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:43:10 INFO - PROCESS | 1650 | 1461793390871 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:43:10 INFO - PROCESS | 1650 | 1461793390874 Marionette TRACE conn2 <- [1,2094,null,{}] 14:43:10 INFO - PROCESS | 1650 | 1461793390881 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}] 14:43:10 INFO - PROCESS | 1650 | 1461793390962 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 14:43:11 INFO - PROCESS | 1650 | 1461793391012 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf9d800 == 36 [pid = 1650] [id = 531] 14:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119360800) [pid = 1650] [serial = 1593] [outer = 0x0] 14:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119a7a000) [pid = 1650] [serial = 1594] [outer = 0x119360800] 14:43:11 INFO - PROCESS | 1650 | 1461793391041 Marionette DEBUG loaded listener.js 14:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11aa72c00) [pid = 1650] [serial = 1595] [outer = 0x119360800] 14:43:11 INFO - PROCESS | 1650 | 1461793391406 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]]]}] 14:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 572ms 14:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:43:11 INFO - PROCESS | 1650 | 1461793391444 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 14:43:11 INFO - PROCESS | 1650 | 1461793391446 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 14:43:11 INFO - PROCESS | 1650 | 1461793391449 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:43:11 INFO - PROCESS | 1650 | 1461793391451 Marionette TRACE conn2 <- [1,2098,null,{}] 14:43:11 INFO - PROCESS | 1650 | 1461793391454 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}] 14:43:11 INFO - PROCESS | 1650 | 1461793391574 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 14:43:11 INFO - PROCESS | 1650 | 1461793391648 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x125a87800 == 37 [pid = 1650] [id = 532] 14:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11aa73400) [pid = 1650] [serial = 1596] [outer = 0x0] 14:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11b910800) [pid = 1650] [serial = 1597] [outer = 0x11aa73400] 14:43:11 INFO - PROCESS | 1650 | 1461793391690 Marionette DEBUG loaded listener.js 14:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11ba7ec00) [pid = 1650] [serial = 1598] [outer = 0x11aa73400] 14:43:12 INFO - PROCESS | 1650 | 1461793392033 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]]]}] 14:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 620ms 14:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:43:12 INFO - PROCESS | 1650 | 1461793392071 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 14:43:12 INFO - PROCESS | 1650 | 1461793392072 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 14:43:12 INFO - PROCESS | 1650 | 1461793392074 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:43:12 INFO - PROCESS | 1650 | 1461793392076 Marionette TRACE conn2 <- [1,2102,null,{}] 14:43:12 INFO - PROCESS | 1650 | 1461793392078 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}] 14:43:12 INFO - PROCESS | 1650 | 1461793392179 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 14:43:12 INFO - PROCESS | 1650 | 1461793392187 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e38000 == 38 [pid = 1650] [id = 533] 14:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11aa77400) [pid = 1650] [serial = 1599] [outer = 0x0] 14:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11be04400) [pid = 1650] [serial = 1600] [outer = 0x11aa77400] 14:43:12 INFO - PROCESS | 1650 | 1461793392212 Marionette DEBUG loaded listener.js 14:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11bf57000) [pid = 1650] [serial = 1601] [outer = 0x11aa77400] 14:43:12 INFO - PROCESS | 1650 | 1461793392511 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]]]}] 14:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 470ms 14:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:43:12 INFO - PROCESS | 1650 | 1461793392545 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 14:43:12 INFO - PROCESS | 1650 | 1461793392546 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 14:43:12 INFO - PROCESS | 1650 | 1461793392550 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:43:12 INFO - PROCESS | 1650 | 1461793392552 Marionette TRACE conn2 <- [1,2106,null,{}] 14:43:12 INFO - PROCESS | 1650 | 1461793392554 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}] 14:43:12 INFO - PROCESS | 1650 | 1461793392643 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 14:43:12 INFO - PROCESS | 1650 | 1461793392651 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x128041800 == 39 [pid = 1650] [id = 534] 14:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c10d400) [pid = 1650] [serial = 1602] [outer = 0x0] 14:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11c1f3000) [pid = 1650] [serial = 1603] [outer = 0x11c10d400] 14:43:12 INFO - PROCESS | 1650 | 1461793392679 Marionette DEBUG loaded listener.js 14:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x127188c00) [pid = 1650] [serial = 1604] [outer = 0x11c10d400] 14:43:13 INFO - PROCESS | 1650 | 1461793393051 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]]]}] 14:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 520ms 14:43:13 INFO - PROCESS | 1650 | 1461793393069 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 14:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:43:13 INFO - PROCESS | 1650 | 1461793393071 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 14:43:13 INFO - PROCESS | 1650 | 1461793393073 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:43:13 INFO - PROCESS | 1650 | 1461793393074 Marionette TRACE conn2 <- [1,2110,null,{}] 14:43:13 INFO - PROCESS | 1650 | 1461793393076 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}] 14:43:13 INFO - PROCESS | 1650 | 1461793393173 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 14:43:13 INFO - PROCESS | 1650 | 1461793393177 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295b0000 == 40 [pid = 1650] [id = 535] 14:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11c115000) [pid = 1650] [serial = 1605] [outer = 0x0] 14:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12721b400) [pid = 1650] [serial = 1606] [outer = 0x11c115000] 14:43:13 INFO - PROCESS | 1650 | 1461793393202 Marionette DEBUG loaded listener.js 14:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x127498400) [pid = 1650] [serial = 1607] [outer = 0x11c115000] 14:43:13 INFO - PROCESS | 1650 | 1461793393544 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]]]}] 14:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 520ms 14:43:13 INFO - PROCESS | 1650 | 1461793393594 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 14:43:13 INFO - PROCESS | 1650 | 1461793393595 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 14:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:43:13 INFO - PROCESS | 1650 | 1461793393597 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:43:13 INFO - PROCESS | 1650 | 1461793393598 Marionette TRACE conn2 <- [1,2114,null,{}] 14:43:13 INFO - PROCESS | 1650 | 1461793393600 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}] 14:43:13 INFO - PROCESS | 1650 | 1461793393694 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 14:43:13 INFO - PROCESS | 1650 | 1461793393700 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab87800 == 41 [pid = 1650] [id = 536] 14:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11c56c000) [pid = 1650] [serial = 1608] [outer = 0x0] 14:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x127807000) [pid = 1650] [serial = 1609] [outer = 0x11c56c000] 14:43:13 INFO - PROCESS | 1650 | 1461793393753 Marionette DEBUG loaded listener.js 14:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1279a5800) [pid = 1650] [serial = 1610] [outer = 0x11c56c000] 14:43:14 INFO - PROCESS | 1650 | 1461793394059 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]]]}] 14:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 521ms 14:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:43:14 INFO - PROCESS | 1650 | 1461793394118 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 14:43:14 INFO - PROCESS | 1650 | 1461793394120 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 14:43:14 INFO - PROCESS | 1650 | 1461793394122 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:43:14 INFO - PROCESS | 1650 | 1461793394123 Marionette TRACE conn2 <- [1,2118,null,{}] 14:43:14 INFO - PROCESS | 1650 | 1461793394125 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}] 14:43:14 INFO - PROCESS | 1650 | 1461793394220 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 14:43:14 INFO - PROCESS | 1650 | 1461793394231 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2a2800 == 42 [pid = 1650] [id = 537] 14:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127808000) [pid = 1650] [serial = 1611] [outer = 0x0] 14:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1280b2400) [pid = 1650] [serial = 1612] [outer = 0x127808000] 14:43:14 INFO - PROCESS | 1650 | 1461793394256 Marionette DEBUG loaded listener.js 14:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128a3bc00) [pid = 1650] [serial = 1613] [outer = 0x127808000] 14:43:14 INFO - PROCESS | 1650 | 1461793394594 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]]]}] 14:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 519ms 14:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:43:14 INFO - PROCESS | 1650 | 1461793394641 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 14:43:14 INFO - PROCESS | 1650 | 1461793394643 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 14:43:14 INFO - PROCESS | 1650 | 1461793394645 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:43:14 INFO - PROCESS | 1650 | 1461793394646 Marionette TRACE conn2 <- [1,2122,null,{}] 14:43:14 INFO - PROCESS | 1650 | 1461793394648 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}] 14:43:14 INFO - PROCESS | 1650 | 1461793394746 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 14:43:14 INFO - PROCESS | 1650 | 1461793394750 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b726000 == 43 [pid = 1650] [id = 538] 14:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x127256400) [pid = 1650] [serial = 1614] [outer = 0x0] 14:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129094c00) [pid = 1650] [serial = 1615] [outer = 0x127256400] 14:43:14 INFO - PROCESS | 1650 | 1461793394775 Marionette DEBUG loaded listener.js 14:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12909f800) [pid = 1650] [serial = 1616] [outer = 0x127256400] 14:43:14 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11c9c0c00) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:43:14 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x114fe2c00) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:43:14 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11b90f000) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:43:14 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119a72800) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:43:14 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115724000) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:43:14 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11913bc00) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:43:14 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11a664000) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:43:14 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11b98c000) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:43:14 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11360f000) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:43:14 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11548b000) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:43:14 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119a70c00) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:43:15 INFO - PROCESS | 1650 | 1461793395123 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]]]}] 14:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 518ms 14:43:15 INFO - PROCESS | 1650 | 1461793395163 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 14:43:15 INFO - PROCESS | 1650 | 1461793395165 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 14:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:43:15 INFO - PROCESS | 1650 | 1461793395175 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:43:15 INFO - PROCESS | 1650 | 1461793395176 Marionette TRACE conn2 <- [1,2126,null,{}] 14:43:15 INFO - PROCESS | 1650 | 1461793395178 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}] 14:43:15 INFO - PROCESS | 1650 | 1461793395275 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 14:43:15 INFO - PROCESS | 1650 | 1461793395279 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2af000 == 44 [pid = 1650] [id = 539] 14:43:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11af1a400) [pid = 1650] [serial = 1617] [outer = 0x0] 14:43:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129095000) [pid = 1650] [serial = 1618] [outer = 0x11af1a400] 14:43:15 INFO - PROCESS | 1650 | 1461793395309 Marionette DEBUG loaded listener.js 14:43:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1292cd000) [pid = 1650] [serial = 1619] [outer = 0x11af1a400] 14:43:15 INFO - PROCESS | 1650 | 1461793395639 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]]]}] 14:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 469ms 14:43:15 INFO - PROCESS | 1650 | 1461793395644 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 14:43:15 INFO - PROCESS | 1650 | 1461793395646 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 14:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:43:15 INFO - PROCESS | 1650 | 1461793395648 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:43:15 INFO - PROCESS | 1650 | 1461793395651 Marionette TRACE conn2 <- [1,2130,null,{}] 14:43:15 INFO - PROCESS | 1650 | 1461793395655 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}] 14:43:15 INFO - PROCESS | 1650 | 1461793395735 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 14:43:15 INFO - PROCESS | 1650 | 1461793395786 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2b9000 == 45 [pid = 1650] [id = 540] 14:43:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12780c800) [pid = 1650] [serial = 1620] [outer = 0x0] 14:43:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12950a800) [pid = 1650] [serial = 1621] [outer = 0x12780c800] 14:43:15 INFO - PROCESS | 1650 | 1461793395811 Marionette DEBUG loaded listener.js 14:43:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12978c800) [pid = 1650] [serial = 1622] [outer = 0x12780c800] 14:43:16 INFO - PROCESS | 1650 | 1461793396078 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] 14:43:16 INFO - PROCESS | 1650 | 1461793396124 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 14:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:43:16 INFO - PROCESS | 1650 | 1461793396126 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:43:16 INFO - PROCESS | 1650 | 1461793396127 Marionette TRACE conn2 <- [1,2134,null,{}] 14:43:16 INFO - PROCESS | 1650 | 1461793396130 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}] 14:43:16 INFO - PROCESS | 1650 | 1461793396210 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 14:43:16 INFO - PROCESS | 1650 | 1461793396217 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7d3000 == 46 [pid = 1650] [id = 541] 14:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12978cc00) [pid = 1650] [serial = 1623] [outer = 0x0] 14:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129794400) [pid = 1650] [serial = 1624] [outer = 0x12978cc00] 14:43:16 INFO - PROCESS | 1650 | 1461793396242 Marionette DEBUG loaded listener.js 14:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12aacb000) [pid = 1650] [serial = 1625] [outer = 0x12978cc00] 14:43:16 INFO - PROCESS | 1650 | 1461793396550 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]]]}] 14:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 471ms 14:43:16 INFO - PROCESS | 1650 | 1461793396598 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 14:43:16 INFO - PROCESS | 1650 | 1461793396600 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 14:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:43:16 INFO - PROCESS | 1650 | 1461793396603 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:43:16 INFO - PROCESS | 1650 | 1461793396604 Marionette TRACE conn2 <- [1,2138,null,{}] 14:43:16 INFO - PROCESS | 1650 | 1461793396606 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}] 14:43:16 INFO - PROCESS | 1650 | 1461793396681 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 14:43:16 INFO - PROCESS | 1650 | 1461793396738 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dc5d800 == 47 [pid = 1650] [id = 542] 14:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12978e800) [pid = 1650] [serial = 1626] [outer = 0x0] 14:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12aacdc00) [pid = 1650] [serial = 1627] [outer = 0x12978e800] 14:43:16 INFO - PROCESS | 1650 | 1461793396763 Marionette DEBUG loaded listener.js 14:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12aad6800) [pid = 1650] [serial = 1628] [outer = 0x12978e800] 14:43:17 INFO - PROCESS | 1650 | 1461793397170 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]]]}] 14:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 621ms 14:43:17 INFO - PROCESS | 1650 | 1461793397225 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 14:43:17 INFO - PROCESS | 1650 | 1461793397227 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 14:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:43:17 INFO - PROCESS | 1650 | 1461793397231 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:43:17 INFO - PROCESS | 1650 | 1461793397234 Marionette TRACE conn2 <- [1,2142,null,{}] 14:43:17 INFO - PROCESS | 1650 | 1461793397237 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}] 14:43:17 INFO - PROCESS | 1650 | 1461793397376 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 14:43:17 INFO - PROCESS | 1650 | 1461793397444 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b16b000 == 48 [pid = 1650] [id = 543] 14:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11527d400) [pid = 1650] [serial = 1629] [outer = 0x0] 14:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118631800) [pid = 1650] [serial = 1630] [outer = 0x11527d400] 14:43:17 INFO - PROCESS | 1650 | 1461793397477 Marionette DEBUG loaded listener.js 14:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118f96800) [pid = 1650] [serial = 1631] [outer = 0x11527d400] 14:43:17 INFO - PROCESS | 1650 | 1461793397928 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] 14:43:17 INFO - PROCESS | 1650 | 1461793397959 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 14:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:43:17 INFO - PROCESS | 1650 | 1461793397964 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:43:17 INFO - PROCESS | 1650 | 1461793397968 Marionette TRACE conn2 <- [1,2146,null,{}] 14:43:17 INFO - PROCESS | 1650 | 1461793397971 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}] 14:43:18 INFO - PROCESS | 1650 | 1461793398070 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 14:43:18 INFO - PROCESS | 1650 | 1461793398125 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x126cb7800 == 49 [pid = 1650] [id = 544] 14:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119136800) [pid = 1650] [serial = 1632] [outer = 0x0] 14:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11a60a800) [pid = 1650] [serial = 1633] [outer = 0x119136800] 14:43:18 INFO - PROCESS | 1650 | 1461793398157 Marionette DEBUG loaded listener.js 14:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11b90e800) [pid = 1650] [serial = 1634] [outer = 0x119136800] 14:43:18 INFO - PROCESS | 1650 | 1461793398646 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] 14:43:18 INFO - PROCESS | 1650 | 1461793398691 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 14:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:43:18 INFO - PROCESS | 1650 | 1461793398695 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:43:18 INFO - PROCESS | 1650 | 1461793398699 Marionette TRACE conn2 <- [1,2150,null,{}] 14:43:18 INFO - PROCESS | 1650 | 1461793398711 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}] 14:43:18 INFO - PROCESS | 1650 | 1461793398864 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 14:43:18 INFO - PROCESS | 1650 | 1461793398961 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bfc2000 == 50 [pid = 1650] [id = 545] 14:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11ba74000) [pid = 1650] [serial = 1635] [outer = 0x0] 14:43:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11c10f800) [pid = 1650] [serial = 1636] [outer = 0x11ba74000] 14:43:19 INFO - PROCESS | 1650 | 1461793399012 Marionette DEBUG loaded listener.js 14:43:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x126e5bc00) [pid = 1650] [serial = 1637] [outer = 0x11ba74000] 14:43:19 INFO - PROCESS | 1650 | 1461793399456 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]]]}] 14:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 826ms 14:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:43:19 INFO - PROCESS | 1650 | 1461793399521 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 14:43:19 INFO - PROCESS | 1650 | 1461793399523 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 14:43:19 INFO - PROCESS | 1650 | 1461793399525 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:43:19 INFO - PROCESS | 1650 | 1461793399526 Marionette TRACE conn2 <- [1,2154,null,{}] 14:43:19 INFO - PROCESS | 1650 | 1461793399528 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}] 14:43:19 INFO - PROCESS | 1650 | 1461793399627 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 14:43:19 INFO - PROCESS | 1650 | 1461793399693 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e550800 == 51 [pid = 1650] [id = 546] 14:43:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12718ec00) [pid = 1650] [serial = 1638] [outer = 0x0] 14:43:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12768d800) [pid = 1650] [serial = 1639] [outer = 0x12718ec00] 14:43:19 INFO - PROCESS | 1650 | 1461793399724 Marionette DEBUG loaded listener.js 14:43:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1290a3400) [pid = 1650] [serial = 1640] [outer = 0x12718ec00] 14:43:20 INFO - PROCESS | 1650 | 1461793400151 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]]]}] 14:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 669ms 14:43:20 INFO - PROCESS | 1650 | 1461793400194 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 14:43:20 INFO - PROCESS | 1650 | 1461793400196 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 14:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:43:20 INFO - PROCESS | 1650 | 1461793400198 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:43:20 INFO - PROCESS | 1650 | 1461793400199 Marionette TRACE conn2 <- [1,2158,null,{}] 14:43:20 INFO - PROCESS | 1650 | 1461793400202 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}] 14:43:20 INFO - PROCESS | 1650 | 1461793400320 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 14:43:20 INFO - PROCESS | 1650 | 1461793400386 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c68d800 == 52 [pid = 1650] [id = 547] 14:43:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x114fd8000) [pid = 1650] [serial = 1641] [outer = 0x0] 14:43:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1271ccc00) [pid = 1650] [serial = 1642] [outer = 0x114fd8000] 14:43:20 INFO - PROCESS | 1650 | 1461793400418 Marionette DEBUG loaded listener.js 14:43:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12aace400) [pid = 1650] [serial = 1643] [outer = 0x114fd8000] 14:43:21 INFO - PROCESS | 1650 | 1461793401038 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]]]}] 14:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 873ms 14:43:21 INFO - PROCESS | 1650 | 1461793401075 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 14:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:43:21 INFO - PROCESS | 1650 | 1461793401077 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 14:43:21 INFO - PROCESS | 1650 | 1461793401081 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:43:21 INFO - PROCESS | 1650 | 1461793401086 Marionette TRACE conn2 <- [1,2162,null,{}] 14:43:21 INFO - PROCESS | 1650 | 1461793401090 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}] 14:43:21 INFO - PROCESS | 1650 | 1461793401186 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 14:43:21 INFO - PROCESS | 1650 | 1461793401257 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e80000 == 53 [pid = 1650] [id = 548] 14:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1177ca000) [pid = 1650] [serial = 1644] [outer = 0x0] 14:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11866c400) [pid = 1650] [serial = 1645] [outer = 0x1177ca000] 14:43:21 INFO - PROCESS | 1650 | 1461793401285 Marionette DEBUG loaded listener.js 14:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x119011000) [pid = 1650] [serial = 1646] [outer = 0x1177ca000] 14:43:21 INFO - PROCESS | 1650 | 1461793401731 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]]]}] 14:43:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12d539800 == 52 [pid = 1650] [id = 510] 14:43:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbef000 == 51 [pid = 1650] [id = 491] 14:43:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7d3000 == 50 [pid = 1650] [id = 541] 14:43:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2b9000 == 49 [pid = 1650] [id = 540] 14:43:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2af000 == 48 [pid = 1650] [id = 539] 14:43:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12b726000 == 47 [pid = 1650] [id = 538] 14:43:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2a2800 == 46 [pid = 1650] [id = 537] 14:43:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab87800 == 45 [pid = 1650] [id = 536] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1271d1400) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1295b0000 == 44 [pid = 1650] [id = 535] 14:43:21 INFO - PROCESS | 1650 | --DOCSHELL 0x128041800 == 43 [pid = 1650] [id = 534] 14:43:21 INFO - PROCESS | 1650 | --DOCSHELL 0x126e38000 == 42 [pid = 1650] [id = 533] 14:43:21 INFO - PROCESS | 1650 | --DOCSHELL 0x125a87800 == 41 [pid = 1650] [id = 532] 14:43:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf9d800 == 40 [pid = 1650] [id = 531] 14:43:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1190ed800 == 39 [pid = 1650] [id = 530] 14:43:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11be99000 == 38 [pid = 1650] [id = 529] 14:43:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1295a3000 == 37 [pid = 1650] [id = 526] 14:43:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11c31c000 == 36 [pid = 1650] [id = 525] 14:43:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11861f000 == 35 [pid = 1650] [id = 524] 14:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 724ms 14:43:21 INFO - PROCESS | 1650 | 1461793401805 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 14:43:21 INFO - PROCESS | 1650 | 1461793401809 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 14:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11866cc00) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1198dbc00) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11a607000) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1177c3c00) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11586b400) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11aa74c00) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11af14800) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11c1f4000) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11c1e6800) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119a77800) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x126cec000) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1177c5400) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128a34400) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118d27000) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1190b0400) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11c47c000) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11c473400) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11bf4f000) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11b990800) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11af35000) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1271cd000) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11af1c000) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11b9ea000) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11c10d800) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 14:43:21 INFO - PROCESS | 1650 | 1461793401829 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:43:21 INFO - PROCESS | 1650 | 1461793401831 Marionette TRACE conn2 <- [1,2166,null,{}] 14:43:21 INFO - PROCESS | 1650 | 1461793401837 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}] 14:43:21 INFO - PROCESS | 1650 | 1461793401913 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 14:43:21 INFO - PROCESS | 1650 | 1461793401923 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab17000 == 36 [pid = 1650] [id = 549] 14:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119132800) [pid = 1650] [serial = 1647] [outer = 0x0] 14:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119360c00) [pid = 1650] [serial = 1648] [outer = 0x119132800] 14:43:21 INFO - PROCESS | 1650 | 1461793401950 Marionette DEBUG loaded listener.js 14:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11a607000) [pid = 1650] [serial = 1649] [outer = 0x119132800] 14:43:22 INFO - PROCESS | 1650 | 1461793402297 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]]]}] 14:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 482ms 14:43:22 INFO - PROCESS | 1650 | 1461793402305 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 14:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:43:22 INFO - PROCESS | 1650 | 1461793402306 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 14:43:22 INFO - PROCESS | 1650 | 1461793402308 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:43:22 INFO - PROCESS | 1650 | 1461793402311 Marionette TRACE conn2 <- [1,2170,null,{}] 14:43:22 INFO - PROCESS | 1650 | 1461793402320 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}] 14:43:22 INFO - PROCESS | 1650 | 1461793402423 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 14:43:22 INFO - PROCESS | 1650 | 1461793402480 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x125980000 == 37 [pid = 1650] [id = 550] 14:43:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119a7a400) [pid = 1650] [serial = 1650] [outer = 0x0] 14:43:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11af1cc00) [pid = 1650] [serial = 1651] [outer = 0x119a7a400] 14:43:22 INFO - PROCESS | 1650 | 1461793402528 Marionette DEBUG loaded listener.js 14:43:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11ba7e800) [pid = 1650] [serial = 1652] [outer = 0x119a7a400] 14:43:22 INFO - PROCESS | 1650 | 1461793402834 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]]]}] 14:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 573ms 14:43:22 INFO - PROCESS | 1650 | 1461793402881 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 14:43:22 INFO - PROCESS | 1650 | 1461793402883 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 14:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:43:22 INFO - PROCESS | 1650 | 1461793402885 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:43:22 INFO - PROCESS | 1650 | 1461793402886 Marionette TRACE conn2 <- [1,2174,null,{}] 14:43:22 INFO - PROCESS | 1650 | 1461793402888 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}] 14:43:22 INFO - PROCESS | 1650 | 1461793402958 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 14:43:23 INFO - PROCESS | 1650 | 1461793403002 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ee2000 == 38 [pid = 1650] [id = 551] 14:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11ba80800) [pid = 1650] [serial = 1653] [outer = 0x0] 14:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11bf58000) [pid = 1650] [serial = 1654] [outer = 0x11ba80800] 14:43:23 INFO - PROCESS | 1650 | 1461793403022 Marionette DEBUG loaded listener.js 14:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11c1f4000) [pid = 1650] [serial = 1655] [outer = 0x11ba80800] 14:43:23 INFO - PROCESS | 1650 | 1461793403372 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]]]}] 14:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 521ms 14:43:23 INFO - PROCESS | 1650 | 1461793403407 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 14:43:23 INFO - PROCESS | 1650 | 1461793403409 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 14:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:43:23 INFO - PROCESS | 1650 | 1461793403412 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:43:23 INFO - PROCESS | 1650 | 1461793403414 Marionette TRACE conn2 <- [1,2178,null,{}] 14:43:23 INFO - PROCESS | 1650 | 1461793403420 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}] 14:43:23 INFO - PROCESS | 1650 | 1461793403537 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 14:43:23 INFO - PROCESS | 1650 | 1461793403627 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x128089800 == 39 [pid = 1650] [id = 552] 14:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11be07400) [pid = 1650] [serial = 1656] [outer = 0x0] 14:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11c1f4c00) [pid = 1650] [serial = 1657] [outer = 0x11be07400] 14:43:23 INFO - PROCESS | 1650 | 1461793403668 Marionette DEBUG loaded listener.js 14:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126e5b800) [pid = 1650] [serial = 1658] [outer = 0x11be07400] 14:43:24 INFO - PROCESS | 1650 | 1461793404038 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]]]}] 14:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 673ms 14:43:24 INFO - PROCESS | 1650 | 1461793404085 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 14:43:24 INFO - PROCESS | 1650 | 1461793404086 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 14:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:43:24 INFO - PROCESS | 1650 | 1461793404089 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:43:24 INFO - PROCESS | 1650 | 1461793404090 Marionette TRACE conn2 <- [1,2182,null,{}] 14:43:24 INFO - PROCESS | 1650 | 1461793404092 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}] 14:43:24 INFO - PROCESS | 1650 | 1461793404208 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 14:43:24 INFO - PROCESS | 1650 | 1461793404221 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab7c000 == 40 [pid = 1650] [id = 553] 14:43:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12718b400) [pid = 1650] [serial = 1659] [outer = 0x0] 14:43:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1276f5800) [pid = 1650] [serial = 1660] [outer = 0x12718b400] 14:43:24 INFO - PROCESS | 1650 | 1461793404249 Marionette DEBUG loaded listener.js 14:43:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x129097c00) [pid = 1650] [serial = 1661] [outer = 0x12718b400] 14:43:24 INFO - PROCESS | 1650 | 1461793404570 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]]]}] 14:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 518ms 14:43:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:43:24 INFO - PROCESS | 1650 | 1461793404607 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 14:43:24 INFO - PROCESS | 1650 | 1461793404608 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 14:43:24 INFO - PROCESS | 1650 | 1461793404610 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:43:24 INFO - PROCESS | 1650 | 1461793404612 Marionette TRACE conn2 <- [1,2186,null,{}] 14:43:24 INFO - PROCESS | 1650 | 1461793404614 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}] 14:43:24 INFO - PROCESS | 1650 | 1461793404709 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 14:43:24 INFO - PROCESS | 1650 | 1461793404721 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b623800 == 41 [pid = 1650] [id = 554] 14:43:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129096000) [pid = 1650] [serial = 1662] [outer = 0x0] 14:43:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1293ba000) [pid = 1650] [serial = 1663] [outer = 0x129096000] 14:43:24 INFO - PROCESS | 1650 | 1461793404746 Marionette DEBUG loaded listener.js 14:43:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x129791800) [pid = 1650] [serial = 1664] [outer = 0x129096000] 14:43:25 INFO - PROCESS | 1650 | 1461793405138 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]]]}] 14:43:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:43:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 570ms 14:43:25 INFO - PROCESS | 1650 | 1461793405182 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 14:43:25 INFO - PROCESS | 1650 | 1461793405184 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 14:43:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:43:25 INFO - PROCESS | 1650 | 1461793405197 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:43:25 INFO - PROCESS | 1650 | 1461793405199 Marionette TRACE conn2 <- [1,2190,null,{}] 14:43:25 INFO - PROCESS | 1650 | 1461793405202 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}] 14:43:25 INFO - PROCESS | 1650 | 1461793405349 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 14:43:25 INFO - PROCESS | 1650 | 1461793405369 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b7e0000 == 42 [pid = 1650] [id = 555] 14:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129098000) [pid = 1650] [serial = 1665] [outer = 0x0] 14:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129797400) [pid = 1650] [serial = 1666] [outer = 0x129098000] 14:43:25 INFO - PROCESS | 1650 | 1461793405409 Marionette DEBUG loaded listener.js 14:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12b214000) [pid = 1650] [serial = 1667] [outer = 0x129098000] 14:43:25 INFO - PROCESS | 1650 | 1461793405808 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]]]}] 14:43:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:43:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 671ms 14:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11c9ee400) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11c115000) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11c56c000) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x114fe4c00) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11aa73400) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119360800) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11aa77400) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11c10d400) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1152b5800) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x127808000) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x127256400) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12780c800) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12978cc00) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11af1a400) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:43:26 INFO - PROCESS | 1650 | 1461793406023 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 14:43:26 INFO - PROCESS | 1650 | 1461793406024 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 14:43:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:43:26 INFO - PROCESS | 1650 | 1461793406032 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:43:26 INFO - PROCESS | 1650 | 1461793406033 Marionette TRACE conn2 <- [1,2194,null,{}] 14:43:26 INFO - PROCESS | 1650 | 1461793406036 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}] 14:43:26 INFO - PROCESS | 1650 | 1461793406112 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 14:43:26 INFO - PROCESS | 1650 | 1461793406119 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x125a73800 == 43 [pid = 1650] [id = 556] 14:43:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119e54000) [pid = 1650] [serial = 1668] [outer = 0x0] 14:43:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11af1a400) [pid = 1650] [serial = 1669] [outer = 0x119e54000] 14:43:26 INFO - PROCESS | 1650 | 1461793406145 Marionette DEBUG loaded listener.js 14:43:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11c1efc00) [pid = 1650] [serial = 1670] [outer = 0x119e54000] 14:43:26 INFO - PROCESS | 1650 | 1461793406471 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]]]}] 14:43:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:43:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 470ms 14:43:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:43:26 INFO - PROCESS | 1650 | 1461793406502 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 14:43:26 INFO - PROCESS | 1650 | 1461793406503 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 14:43:26 INFO - PROCESS | 1650 | 1461793406505 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:43:26 INFO - PROCESS | 1650 | 1461793406506 Marionette TRACE conn2 <- [1,2198,null,{}] 14:43:26 INFO - PROCESS | 1650 | 1461793406508 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}] 14:43:26 INFO - PROCESS | 1650 | 1461793406587 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 14:43:26 INFO - PROCESS | 1650 | 1461793406641 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7bc000 == 44 [pid = 1650] [id = 557] 14:43:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11a611c00) [pid = 1650] [serial = 1671] [outer = 0x0] 14:43:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12978f800) [pid = 1650] [serial = 1672] [outer = 0x11a611c00] 14:43:26 INFO - PROCESS | 1650 | 1461793406666 Marionette DEBUG loaded listener.js 14:43:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12b21bc00) [pid = 1650] [serial = 1673] [outer = 0x11a611c00] 14:43:26 INFO - PROCESS | 1650 | 1461793406939 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]]]}] 14:43:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:43:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 468ms 14:43:26 INFO - PROCESS | 1650 | 1461793406973 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 14:43:26 INFO - PROCESS | 1650 | 1461793406975 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 14:43:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:43:26 INFO - PROCESS | 1650 | 1461793406977 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:43:26 INFO - PROCESS | 1650 | 1461793406979 Marionette TRACE conn2 <- [1,2202,null,{}] 14:43:26 INFO - PROCESS | 1650 | 1461793406988 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}] 14:43:27 INFO - PROCESS | 1650 | 1461793407086 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 14:43:27 INFO - PROCESS | 1650 | 1461793407090 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8f5000 == 45 [pid = 1650] [id = 558] 14:43:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b21e800) [pid = 1650] [serial = 1674] [outer = 0x0] 14:43:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b6f4800) [pid = 1650] [serial = 1675] [outer = 0x12b21e800] 14:43:27 INFO - PROCESS | 1650 | 1461793407119 Marionette DEBUG loaded listener.js 14:43:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12b77f000) [pid = 1650] [serial = 1676] [outer = 0x12b21e800] 14:43:27 INFO - PROCESS | 1650 | 1461793407465 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]]]}] 14:43:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:43:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 519ms 14:43:27 INFO - PROCESS | 1650 | 1461793407497 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 14:43:27 INFO - PROCESS | 1650 | 1461793407498 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 14:43:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:43:27 INFO - PROCESS | 1650 | 1461793407510 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:43:27 INFO - PROCESS | 1650 | 1461793407511 Marionette TRACE conn2 <- [1,2206,null,{}] 14:43:27 INFO - PROCESS | 1650 | 1461793407513 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}] 14:43:27 INFO - PROCESS | 1650 | 1461793407598 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 14:43:27 INFO - PROCESS | 1650 | 1461793407605 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12eb7a800 == 46 [pid = 1650] [id = 559] 14:43:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b21b800) [pid = 1650] [serial = 1677] [outer = 0x0] 14:43:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b7abc00) [pid = 1650] [serial = 1678] [outer = 0x12b21b800] 14:43:27 INFO - PROCESS | 1650 | 1461793407629 Marionette DEBUG loaded listener.js 14:43:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b7b3800) [pid = 1650] [serial = 1679] [outer = 0x12b21b800] 14:43:27 INFO - PROCESS | 1650 | 1461793407952 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]]]}] 14:43:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:43:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 470ms 14:43:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:43:27 INFO - PROCESS | 1650 | 1461793407981 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 14:43:27 INFO - PROCESS | 1650 | 1461793407982 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 14:43:27 INFO - PROCESS | 1650 | 1461793407986 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:43:27 INFO - PROCESS | 1650 | 1461793407987 Marionette TRACE conn2 <- [1,2210,null,{}] 14:43:27 INFO - PROCESS | 1650 | 1461793407989 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}] 14:43:28 INFO - PROCESS | 1650 | 1461793408125 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 14:43:28 INFO - PROCESS | 1650 | 1461793408228 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190da000 == 47 [pid = 1650] [id = 560] 14:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11453ac00) [pid = 1650] [serial = 1680] [outer = 0x0] 14:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x114fd9800) [pid = 1650] [serial = 1681] [outer = 0x11453ac00] 14:43:28 INFO - PROCESS | 1650 | 1461793408262 Marionette DEBUG loaded listener.js 14:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11572b400) [pid = 1650] [serial = 1682] [outer = 0x11453ac00] 14:43:28 INFO - PROCESS | 1650 | 1461793408683 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]]]}] 14:43:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:43:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 719ms 14:43:28 INFO - PROCESS | 1650 | 1461793408706 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 14:43:28 INFO - PROCESS | 1650 | 1461793408708 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 14:43:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:43:28 INFO - PROCESS | 1650 | 1461793408712 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:43:28 INFO - PROCESS | 1650 | 1461793408715 Marionette TRACE conn2 <- [1,2214,null,{}] 14:43:28 INFO - PROCESS | 1650 | 1461793408718 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}] 14:43:28 INFO - PROCESS | 1650 | 1461793408844 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 14:43:28 INFO - PROCESS | 1650 | 1461793408915 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12597c800 == 48 [pid = 1650] [id = 561] 14:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119e4f400) [pid = 1650] [serial = 1683] [outer = 0x0] 14:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11aa37400) [pid = 1650] [serial = 1684] [outer = 0x119e4f400] 14:43:28 INFO - PROCESS | 1650 | 1461793408947 Marionette DEBUG loaded listener.js 14:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11af22000) [pid = 1650] [serial = 1685] [outer = 0x119e4f400] 14:43:29 INFO - PROCESS | 1650 | 1461793409347 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]]]}] 14:43:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:43:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 673ms 14:43:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:43:29 INFO - PROCESS | 1650 | 1461793409385 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 14:43:29 INFO - PROCESS | 1650 | 1461793409387 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 14:43:29 INFO - PROCESS | 1650 | 1461793409389 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:43:29 INFO - PROCESS | 1650 | 1461793409390 Marionette TRACE conn2 <- [1,2218,null,{}] 14:43:29 INFO - PROCESS | 1650 | 1461793409393 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}] 14:43:29 INFO - PROCESS | 1650 | 1461793409495 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 14:43:29 INFO - PROCESS | 1650 | 1461793409554 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b711000 == 49 [pid = 1650] [id = 562] 14:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11b90e000) [pid = 1650] [serial = 1686] [outer = 0x0] 14:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11c116c00) [pid = 1650] [serial = 1687] [outer = 0x11b90e000] 14:43:29 INFO - PROCESS | 1650 | 1461793409584 Marionette DEBUG loaded listener.js 14:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x127161400) [pid = 1650] [serial = 1688] [outer = 0x11b90e000] 14:43:30 INFO - PROCESS | 1650 | 1461793410031 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]]]}] 14:43:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:43:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 671ms 14:43:30 INFO - PROCESS | 1650 | 1461793410060 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 14:43:30 INFO - PROCESS | 1650 | 1461793410063 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 14:43:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:43:30 INFO - PROCESS | 1650 | 1461793410071 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:43:30 INFO - PROCESS | 1650 | 1461793410075 Marionette TRACE conn2 <- [1,2222,null,{}] 14:43:30 INFO - PROCESS | 1650 | 1461793410077 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}] 14:43:30 INFO - PROCESS | 1650 | 1461793410203 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 14:43:30 INFO - PROCESS | 1650 | 1461793410290 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f050800 == 50 [pid = 1650] [id = 563] 14:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1280b4400) [pid = 1650] [serial = 1689] [outer = 0x0] 14:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12950a400) [pid = 1650] [serial = 1690] [outer = 0x1280b4400] 14:43:30 INFO - PROCESS | 1650 | 1461793410320 Marionette DEBUG loaded listener.js 14:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12aad7800) [pid = 1650] [serial = 1691] [outer = 0x1280b4400] 14:43:30 INFO - PROCESS | 1650 | 1461793410769 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]]]}] 14:43:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:43:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 727ms 14:43:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:43:30 INFO - PROCESS | 1650 | 1461793410795 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 14:43:30 INFO - PROCESS | 1650 | 1461793410796 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 14:43:30 INFO - PROCESS | 1650 | 1461793410798 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:43:30 INFO - PROCESS | 1650 | 1461793410799 Marionette TRACE conn2 <- [1,2226,null,{}] 14:43:30 INFO - PROCESS | 1650 | 1461793410801 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}] 14:43:30 INFO - PROCESS | 1650 | 1461793410915 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 14:43:31 INFO - PROCESS | 1650 | 1461793411039 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x118d47000 == 51 [pid = 1650] [id = 564] 14:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x114fe3800) [pid = 1650] [serial = 1692] [outer = 0x0] 14:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1190b0400) [pid = 1650] [serial = 1693] [outer = 0x114fe3800] 14:43:31 INFO - PROCESS | 1650 | 1461793411089 Marionette DEBUG loaded listener.js 14:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x127809800) [pid = 1650] [serial = 1694] [outer = 0x114fe3800] 14:43:31 INFO - PROCESS | 1650 | 1461793411704 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]]]}] 14:43:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:43:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 921ms 14:43:31 INFO - PROCESS | 1650 | 1461793411719 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 14:43:31 INFO - PROCESS | 1650 | 1461793411722 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 14:43:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:43:31 INFO - PROCESS | 1650 | 1461793411725 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:43:31 INFO - PROCESS | 1650 | 1461793411728 Marionette TRACE conn2 <- [1,2230,null,{}] 14:43:31 INFO - PROCESS | 1650 | 1461793411731 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}] 14:43:31 INFO - PROCESS | 1650 | 1461793411826 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 14:43:31 INFO - PROCESS | 1650 | 1461793411882 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab05000 == 52 [pid = 1650] [id = 565] 14:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x118d10800) [pid = 1650] [serial = 1695] [outer = 0x0] 14:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1198de400) [pid = 1650] [serial = 1696] [outer = 0x118d10800] 14:43:31 INFO - PROCESS | 1650 | 1461793411912 Marionette DEBUG loaded listener.js 14:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x119a7bc00) [pid = 1650] [serial = 1697] [outer = 0x118d10800] 14:43:32 INFO - PROCESS | 1650 | 1461793412333 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]]]}] 14:43:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:43:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 622ms 14:43:32 INFO - PROCESS | 1650 | 1461793412348 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 14:43:32 INFO - PROCESS | 1650 | 1461793412351 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 14:43:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:43:32 INFO - PROCESS | 1650 | 1461793412356 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:43:32 INFO - PROCESS | 1650 | 1461793412357 Marionette TRACE conn2 <- [1,2234,null,{}] 14:43:32 INFO - PROCESS | 1650 | 1461793412360 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}] 14:43:32 INFO - PROCESS | 1650 | 1461793412452 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 14:43:32 INFO - PROCESS | 1650 | 1461793412508 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x125a84800 == 53 [pid = 1650] [id = 566] 14:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11901d000) [pid = 1650] [serial = 1698] [outer = 0x0] 14:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11aa77400) [pid = 1650] [serial = 1699] [outer = 0x11901d000] 14:43:32 INFO - PROCESS | 1650 | 1461793412535 Marionette DEBUG loaded listener.js 14:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11b9e2000) [pid = 1650] [serial = 1700] [outer = 0x11901d000] 14:43:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12eb7a800 == 52 [pid = 1650] [id = 559] 14:43:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8f5000 == 51 [pid = 1650] [id = 558] 14:43:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7bc000 == 50 [pid = 1650] [id = 557] 14:43:32 INFO - PROCESS | 1650 | --DOCSHELL 0x125a73800 == 49 [pid = 1650] [id = 556] 14:43:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12b7e0000 == 48 [pid = 1650] [id = 555] 14:43:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12b623800 == 47 [pid = 1650] [id = 554] 14:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12aacdc00) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 14:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x114bbd400) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 14:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x119360400) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 14:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11af2b400) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 14:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11c56d400) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 14:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1271cf800) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 14:43:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab7c000 == 46 [pid = 1650] [id = 553] 14:43:32 INFO - PROCESS | 1650 | --DOCSHELL 0x128089800 == 45 [pid = 1650] [id = 552] 14:43:32 INFO - PROCESS | 1650 | --DOCSHELL 0x126ee2000 == 44 [pid = 1650] [id = 551] 14:43:32 INFO - PROCESS | 1650 | --DOCSHELL 0x125980000 == 43 [pid = 1650] [id = 550] 14:43:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab17000 == 42 [pid = 1650] [id = 549] 14:43:32 INFO - PROCESS | 1650 | --DOCSHELL 0x125e80000 == 41 [pid = 1650] [id = 548] 14:43:32 INFO - PROCESS | 1650 | 1461793412905 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]]]}] 14:43:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:43:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 569ms 14:43:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:43:32 INFO - PROCESS | 1650 | 1461793412925 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 14:43:32 INFO - PROCESS | 1650 | 1461793412926 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 14:43:32 INFO - PROCESS | 1650 | 1461793412928 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:43:32 INFO - PROCESS | 1650 | 1461793412931 Marionette TRACE conn2 <- [1,2238,null,{}] 14:43:32 INFO - PROCESS | 1650 | 1461793412940 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}] 14:43:33 INFO - PROCESS | 1650 | 1461793413023 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x127221c00) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12721b400) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x127807000) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x127498400) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x118d22c00) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1177c9000) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11b910800) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11ba7ec00) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x119a7a000) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11aa72c00) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11be04400) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11bf57000) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11c1f3000) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1177d1400) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11936a400) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1280b2400) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1279a5800) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x129094c00) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x128a3bc00) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12978c800) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x129794400) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x129095000) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12950a800) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12909f800) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x127188c00) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1292cd000) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12aacb000) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 14:43:33 INFO - PROCESS | 1650 | 1461793413086 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12597a800 == 42 [pid = 1650] [id = 567] 14:43:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118d22c00) [pid = 1650] [serial = 1701] [outer = 0x0] 14:43:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11b98e000) [pid = 1650] [serial = 1702] [outer = 0x118d22c00] 14:43:33 INFO - PROCESS | 1650 | 1461793413114 Marionette DEBUG loaded listener.js 14:43:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11bf57000) [pid = 1650] [serial = 1703] [outer = 0x118d22c00] 14:43:33 INFO - PROCESS | 1650 | 1461793413440 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]]]}] 14:43:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:43:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 523ms 14:43:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:43:33 INFO - PROCESS | 1650 | 1461793413454 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 14:43:33 INFO - PROCESS | 1650 | 1461793413455 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 14:43:33 INFO - PROCESS | 1650 | 1461793413457 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:43:33 INFO - PROCESS | 1650 | 1461793413458 Marionette TRACE conn2 <- [1,2242,null,{}] 14:43:33 INFO - PROCESS | 1650 | 1461793413461 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}] 14:43:33 INFO - PROCESS | 1650 | 1461793413539 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 14:43:33 INFO - PROCESS | 1650 | 1461793413597 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1276bd800 == 43 [pid = 1650] [id = 568] 14:43:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11bf4fc00) [pid = 1650] [serial = 1704] [outer = 0x0] 14:43:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11c473400) [pid = 1650] [serial = 1705] [outer = 0x11bf4fc00] 14:43:33 INFO - PROCESS | 1650 | 1461793413623 Marionette DEBUG loaded listener.js 14:43:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x125a54400) [pid = 1650] [serial = 1706] [outer = 0x11bf4fc00] 14:43:33 INFO - PROCESS | 1650 | 1461793413898 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]]]}] 14:43:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:43:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 468ms 14:43:33 INFO - PROCESS | 1650 | 1461793413926 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 14:43:33 INFO - PROCESS | 1650 | 1461793413927 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 14:43:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:43:33 INFO - PROCESS | 1650 | 1461793413929 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:43:33 INFO - PROCESS | 1650 | 1461793413930 Marionette TRACE conn2 <- [1,2246,null,{}] 14:43:33 INFO - PROCESS | 1650 | 1461793413941 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}] 14:43:34 INFO - PROCESS | 1650 | 1461793414023 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 14:43:34 INFO - PROCESS | 1650 | 1461793414028 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab71000 == 44 [pid = 1650] [id = 569] 14:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11c55f400) [pid = 1650] [serial = 1707] [outer = 0x0] 14:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x127196c00) [pid = 1650] [serial = 1708] [outer = 0x11c55f400] 14:43:34 INFO - PROCESS | 1650 | 1461793414054 Marionette DEBUG loaded listener.js 14:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12721dc00) [pid = 1650] [serial = 1709] [outer = 0x11c55f400] 14:43:34 INFO - PROCESS | 1650 | 1461793414422 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]]]}] 14:43:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:43:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 528ms 14:43:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:43:34 INFO - PROCESS | 1650 | 1461793414458 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 14:43:34 INFO - PROCESS | 1650 | 1461793414459 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 14:43:34 INFO - PROCESS | 1650 | 1461793414461 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:43:34 INFO - PROCESS | 1650 | 1461793414462 Marionette TRACE conn2 <- [1,2250,null,{}] 14:43:34 INFO - PROCESS | 1650 | 1461793414464 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}] 14:43:34 INFO - PROCESS | 1650 | 1461793414552 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 14:43:34 INFO - PROCESS | 1650 | 1461793414556 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aff3000 == 45 [pid = 1650] [id = 570] 14:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x127224c00) [pid = 1650] [serial = 1710] [outer = 0x0] 14:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1279a3000) [pid = 1650] [serial = 1711] [outer = 0x127224c00] 14:43:34 INFO - PROCESS | 1650 | 1461793414585 Marionette DEBUG loaded listener.js 14:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129095000) [pid = 1650] [serial = 1712] [outer = 0x127224c00] 14:43:34 INFO - PROCESS | 1650 | 1461793414992 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]]]}] 14:43:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:43:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 570ms 14:43:35 INFO - PROCESS | 1650 | 1461793415032 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 14:43:35 INFO - PROCESS | 1650 | 1461793415034 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 14:43:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:43:35 INFO - PROCESS | 1650 | 1461793415038 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:43:35 INFO - PROCESS | 1650 | 1461793415040 Marionette TRACE conn2 <- [1,2254,null,{}] 14:43:35 INFO - PROCESS | 1650 | 1461793415050 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}] 14:43:35 INFO - PROCESS | 1650 | 1461793415201 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 14:43:35 INFO - PROCESS | 1650 | 1461793415223 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b7df000 == 46 [pid = 1650] [id = 571] 14:43:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129094c00) [pid = 1650] [serial = 1713] [outer = 0x0] 14:43:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1292c6800) [pid = 1650] [serial = 1714] [outer = 0x129094c00] 14:43:35 INFO - PROCESS | 1650 | 1461793415264 Marionette DEBUG loaded listener.js 14:43:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12950ec00) [pid = 1650] [serial = 1715] [outer = 0x129094c00] 14:43:35 INFO - PROCESS | 1650 | 1461793415644 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]]]}] 14:43:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:43:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 627ms 14:43:35 INFO - PROCESS | 1650 | 1461793415664 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 14:43:35 INFO - PROCESS | 1650 | 1461793415665 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 14:43:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:43:35 INFO - PROCESS | 1650 | 1461793415668 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:43:35 INFO - PROCESS | 1650 | 1461793415669 Marionette TRACE conn2 <- [1,2258,null,{}] 14:43:35 INFO - PROCESS | 1650 | 1461793415676 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}] 14:43:35 INFO - PROCESS | 1650 | 1461793415788 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 14:43:35 INFO - PROCESS | 1650 | 1461793415825 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bfac000 == 47 [pid = 1650] [id = 572] 14:43:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1292c5400) [pid = 1650] [serial = 1716] [outer = 0x0] 14:43:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x129796000) [pid = 1650] [serial = 1717] [outer = 0x1292c5400] 14:43:35 INFO - PROCESS | 1650 | 1461793415850 Marionette DEBUG loaded listener.js 14:43:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12aad7c00) [pid = 1650] [serial = 1718] [outer = 0x1292c5400] 14:43:36 INFO - PROCESS | 1650 | 1461793416163 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]]]}] 14:43:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:43:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 519ms 14:43:36 INFO - PROCESS | 1650 | 1461793416188 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 14:43:36 INFO - PROCESS | 1650 | 1461793416189 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 14:43:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:43:36 INFO - PROCESS | 1650 | 1461793416191 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:43:36 INFO - PROCESS | 1650 | 1461793416192 Marionette TRACE conn2 <- [1,2262,null,{}] 14:43:36 INFO - PROCESS | 1650 | 1461793416194 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}] 14:43:36 INFO - PROCESS | 1650 | 1461793416294 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 14:43:36 INFO - PROCESS | 1650 | 1461793416306 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d53d800 == 48 [pid = 1650] [id = 573] 14:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12aad4400) [pid = 1650] [serial = 1719] [outer = 0x0] 14:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12b21e000) [pid = 1650] [serial = 1720] [outer = 0x12aad4400] 14:43:36 INFO - PROCESS | 1650 | 1461793416331 Marionette DEBUG loaded listener.js 14:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12b6f9800) [pid = 1650] [serial = 1721] [outer = 0x12aad4400] 14:43:36 INFO - PROCESS | 1650 | 1461793416644 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]]]}] 14:43:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:43:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 472ms 14:43:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:43:36 INFO - PROCESS | 1650 | 1461793416664 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 14:43:36 INFO - PROCESS | 1650 | 1461793416665 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 14:43:36 INFO - PROCESS | 1650 | 1461793416670 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:43:36 INFO - PROCESS | 1650 | 1461793416672 Marionette TRACE conn2 <- [1,2266,null,{}] 14:43:36 INFO - PROCESS | 1650 | 1461793416674 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}] 14:43:36 INFO - PROCESS | 1650 | 1461793416775 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x115281c00) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x119132800) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x119a7a400) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12718b400) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11ba80800) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11be07400) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x114fd8000) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11ba74000) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12978e800) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119136800) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11527d400) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x129096000) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1177ca000) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12718ec00) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x129098000) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119e54000) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12b21e800) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11a611c00) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12718dc00) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12780f400) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11aa6bc00) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11b905400) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118a5f000) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:43:36 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1135ac400) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:43:36 INFO - PROCESS | 1650 | 1461793416985 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x115505000 == 49 [pid = 1650] [id = 574] 14:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1135b1400) [pid = 1650] [serial = 1722] [outer = 0x0] 14:43:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x114fe0400) [pid = 1650] [serial = 1723] [outer = 0x1135b1400] 14:43:37 INFO - PROCESS | 1650 | 1461793417011 Marionette DEBUG loaded listener.js 14:43:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11901ac00) [pid = 1650] [serial = 1724] [outer = 0x1135b1400] 14:43:37 INFO - PROCESS | 1650 | 1461793417290 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]]]}] 14:43:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:43:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 670ms 14:43:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:43:37 INFO - PROCESS | 1650 | 1461793417340 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 14:43:37 INFO - PROCESS | 1650 | 1461793417341 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 14:43:37 INFO - PROCESS | 1650 | 1461793417343 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:43:37 INFO - PROCESS | 1650 | 1461793417345 Marionette TRACE conn2 <- [1,2270,null,{}] 14:43:37 INFO - PROCESS | 1650 | 1461793417347 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}] 14:43:37 INFO - PROCESS | 1650 | 1461793417443 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 14:43:37 INFO - PROCESS | 1650 | 1461793417448 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e54b800 == 50 [pid = 1650] [id = 575] 14:43:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119a7a400) [pid = 1650] [serial = 1725] [outer = 0x0] 14:43:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1271c6000) [pid = 1650] [serial = 1726] [outer = 0x119a7a400] 14:43:37 INFO - PROCESS | 1650 | 1461793417478 Marionette DEBUG loaded listener.js 14:43:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b777c00) [pid = 1650] [serial = 1727] [outer = 0x119a7a400] 14:43:37 INFO - PROCESS | 1650 | 1461793417793 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]]]}] 14:43:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:43:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 469ms 14:43:37 INFO - PROCESS | 1650 | 1461793417814 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 14:43:37 INFO - PROCESS | 1650 | 1461793417815 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 14:43:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:43:37 INFO - PROCESS | 1650 | 1461793417820 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:43:37 INFO - PROCESS | 1650 | 1461793417821 Marionette TRACE conn2 <- [1,2274,null,{}] 14:43:37 INFO - PROCESS | 1650 | 1461793417824 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}] 14:43:37 INFO - PROCESS | 1650 | 1461793417932 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 14:43:37 INFO - PROCESS | 1650 | 1461793417939 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8f7800 == 51 [pid = 1650] [id = 576] 14:43:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119e54000) [pid = 1650] [serial = 1728] [outer = 0x0] 14:43:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12b780800) [pid = 1650] [serial = 1729] [outer = 0x119e54000] 14:43:37 INFO - PROCESS | 1650 | 1461793417964 Marionette DEBUG loaded listener.js 14:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12b7ad800) [pid = 1650] [serial = 1730] [outer = 0x119e54000] 14:43:38 INFO - PROCESS | 1650 | 1461793418275 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]]]}] 14:43:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:43:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 470ms 14:43:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:43:38 INFO - PROCESS | 1650 | 1461793418289 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 14:43:38 INFO - PROCESS | 1650 | 1461793418291 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 14:43:38 INFO - PROCESS | 1650 | 1461793418293 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:43:38 INFO - PROCESS | 1650 | 1461793418294 Marionette TRACE conn2 <- [1,2278,null,{}] 14:43:38 INFO - PROCESS | 1650 | 1461793418296 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}] 14:43:38 INFO - PROCESS | 1650 | 1461793418377 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 14:43:38 INFO - PROCESS | 1650 | 1461793418382 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f418000 == 52 [pid = 1650] [id = 577] 14:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b7b1c00) [pid = 1650] [serial = 1731] [outer = 0x0] 14:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12bd08800) [pid = 1650] [serial = 1732] [outer = 0x12b7b1c00] 14:43:38 INFO - PROCESS | 1650 | 1461793418406 Marionette DEBUG loaded listener.js 14:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12bf13400) [pid = 1650] [serial = 1733] [outer = 0x12b7b1c00] 14:43:38 INFO - PROCESS | 1650 | 1461793418723 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]]]}] 14:43:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:43:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 469ms 14:43:38 INFO - PROCESS | 1650 | 1461793418763 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 14:43:38 INFO - PROCESS | 1650 | 1461793418764 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 14:43:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:43:38 INFO - PROCESS | 1650 | 1461793418766 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:43:38 INFO - PROCESS | 1650 | 1461793418767 Marionette TRACE conn2 <- [1,2282,null,{}] 14:43:38 INFO - PROCESS | 1650 | 1461793418770 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}] 14:43:38 INFO - PROCESS | 1650 | 1461793418880 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 14:43:38 INFO - PROCESS | 1650 | 1461793418887 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f42a000 == 53 [pid = 1650] [id = 578] 14:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b7a6400) [pid = 1650] [serial = 1734] [outer = 0x0] 14:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12bf16000) [pid = 1650] [serial = 1735] [outer = 0x12b7a6400] 14:43:38 INFO - PROCESS | 1650 | 1461793418913 Marionette DEBUG loaded listener.js 14:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12bf21000) [pid = 1650] [serial = 1736] [outer = 0x12b7a6400] 14:43:39 INFO - PROCESS | 1650 | 1461793419388 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]]]}] 14:43:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:43:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 670ms 14:43:39 INFO - PROCESS | 1650 | 1461793419438 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 14:43:39 INFO - PROCESS | 1650 | 1461793419441 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 14:43:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:43:39 INFO - PROCESS | 1650 | 1461793419444 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:43:39 INFO - PROCESS | 1650 | 1461793419447 Marionette TRACE conn2 <- [1,2286,null,{}] 14:43:39 INFO - PROCESS | 1650 | 1461793419451 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}] 14:43:39 INFO - PROCESS | 1650 | 1461793419557 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 14:43:39 INFO - PROCESS | 1650 | 1461793419666 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c691000 == 54 [pid = 1650] [id = 579] 14:43:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1190bc800) [pid = 1650] [serial = 1737] [outer = 0x0] 14:43:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11919e800) [pid = 1650] [serial = 1738] [outer = 0x1190bc800] 14:43:39 INFO - PROCESS | 1650 | 1461793419700 Marionette DEBUG loaded listener.js 14:43:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11a604c00) [pid = 1650] [serial = 1739] [outer = 0x1190bc800] 14:43:40 INFO - PROCESS | 1650 | 1461793420121 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]]]}] 14:43:40 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 14:43:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 721ms 14:43:40 INFO - PROCESS | 1650 | 1461793420166 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 14:43:40 INFO - PROCESS | 1650 | 1461793420171 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 14:43:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:43:40 INFO - PROCESS | 1650 | 1461793420175 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:43:40 INFO - PROCESS | 1650 | 1461793420177 Marionette TRACE conn2 <- [1,2290,null,{}] 14:43:40 INFO - PROCESS | 1650 | 1461793420180 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}] 14:43:40 INFO - PROCESS | 1650 | 1461793420284 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 14:43:40 INFO - PROCESS | 1650 | 1461793420343 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab6f000 == 55 [pid = 1650] [id = 580] 14:43:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11af2c400) [pid = 1650] [serial = 1740] [outer = 0x0] 14:43:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11ba7b800) [pid = 1650] [serial = 1741] [outer = 0x11af2c400] 14:43:40 INFO - PROCESS | 1650 | 1461793420373 Marionette DEBUG loaded listener.js 14:43:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11bf4a800) [pid = 1650] [serial = 1742] [outer = 0x11af2c400] 14:43:40 INFO - PROCESS | 1650 | 1461793420824 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]]]}] 14:43:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:43:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 670ms 14:43:40 INFO - PROCESS | 1650 | 1461793420845 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 14:43:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:43:40 INFO - PROCESS | 1650 | 1461793420847 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 14:43:40 INFO - PROCESS | 1650 | 1461793420849 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:43:40 INFO - PROCESS | 1650 | 1461793420852 Marionette TRACE conn2 <- [1,2294,null,{}] 14:43:40 INFO - PROCESS | 1650 | 1461793420860 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}] 14:43:40 INFO - PROCESS | 1650 | 1461793420991 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 14:43:41 INFO - PROCESS | 1650 | 1461793421078 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12eb6a800 == 56 [pid = 1650] [id = 581] 14:43:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1271d1c00) [pid = 1650] [serial = 1743] [outer = 0x0] 14:43:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x127690000) [pid = 1650] [serial = 1744] [outer = 0x1271d1c00] 14:43:41 INFO - PROCESS | 1650 | 1461793421109 Marionette DEBUG loaded listener.js 14:43:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x127ae8800) [pid = 1650] [serial = 1745] [outer = 0x1271d1c00] 14:43:41 INFO - PROCESS | 1650 | 1461793421546 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]]]}] 14:43:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:43:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 722ms 14:43:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:43:41 INFO - PROCESS | 1650 | 1461793421571 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 14:43:41 INFO - PROCESS | 1650 | 1461793421573 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 14:43:41 INFO - PROCESS | 1650 | 1461793421576 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:43:41 INFO - PROCESS | 1650 | 1461793421578 Marionette TRACE conn2 <- [1,2298,null,{}] 14:43:41 INFO - PROCESS | 1650 | 1461793421580 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}] 14:43:41 INFO - PROCESS | 1650 | 1461793421742 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 14:43:41 INFO - PROCESS | 1650 | 1461793421801 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd4d800 == 57 [pid = 1650] [id = 582] 14:43:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x129096000) [pid = 1650] [serial = 1746] [outer = 0x0] 14:43:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12bf18c00) [pid = 1650] [serial = 1747] [outer = 0x129096000] 14:43:41 INFO - PROCESS | 1650 | 1461793421832 Marionette DEBUG loaded listener.js 14:43:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12909f800) [pid = 1650] [serial = 1748] [outer = 0x129096000] 14:43:42 INFO - PROCESS | 1650 | 1461793422392 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]]]}] 14:43:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:43:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 879ms 14:43:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:43:42 INFO - PROCESS | 1650 | 1461793422456 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 14:43:42 INFO - PROCESS | 1650 | 1461793422458 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 14:43:42 INFO - PROCESS | 1650 | 1461793422461 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:43:42 INFO - PROCESS | 1650 | 1461793422463 Marionette TRACE conn2 <- [1,2302,null,{}] 14:43:42 INFO - PROCESS | 1650 | 1461793422467 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}] 14:43:42 INFO - PROCESS | 1650 | 1461793422592 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 14:43:42 INFO - PROCESS | 1650 | 1461793422653 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b95b800 == 58 [pid = 1650] [id = 583] 14:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11555e000) [pid = 1650] [serial = 1749] [outer = 0x0] 14:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11a65c000) [pid = 1650] [serial = 1750] [outer = 0x11555e000] 14:43:42 INFO - PROCESS | 1650 | 1461793422683 Marionette DEBUG loaded listener.js 14:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11901cc00) [pid = 1650] [serial = 1751] [outer = 0x11555e000] 14:43:43 INFO - PROCESS | 1650 | 1461793423341 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]]]}] 14:43:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:43:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 924ms 14:43:43 INFO - PROCESS | 1650 | 1461793423386 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 14:43:43 INFO - PROCESS | 1650 | 1461793423389 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 14:43:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:43:43 INFO - PROCESS | 1650 | 1461793423392 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:43:43 INFO - PROCESS | 1650 | 1461793423395 Marionette TRACE conn2 <- [1,2306,null,{}] 14:43:43 INFO - PROCESS | 1650 | 1461793423398 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}] 14:43:43 INFO - PROCESS | 1650 | 1461793423506 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 14:43:43 INFO - PROCESS | 1650 | 1461793423559 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b954800 == 59 [pid = 1650] [id = 584] 14:43:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x114fdd000) [pid = 1650] [serial = 1752] [outer = 0x0] 14:43:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11586b400) [pid = 1650] [serial = 1753] [outer = 0x114fdd000] 14:43:43 INFO - PROCESS | 1650 | 1461793423581 Marionette DEBUG loaded listener.js 14:43:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x115a2b800) [pid = 1650] [serial = 1754] [outer = 0x114fdd000] 14:43:44 INFO - PROCESS | 1650 | 1461793424026 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]]]}] 14:43:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:43:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 674ms 14:43:44 INFO - PROCESS | 1650 | 1461793424068 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 14:43:44 INFO - PROCESS | 1650 | 1461793424074 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 14:43:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:43:44 INFO - PROCESS | 1650 | 1461793424080 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:43:44 INFO - PROCESS | 1650 | 1461793424083 Marionette TRACE conn2 <- [1,2310,null,{}] 14:43:44 INFO - PROCESS | 1650 | 1461793424121 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}] 14:43:44 INFO - PROCESS | 1650 | 1461793424257 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 14:43:44 INFO - PROCESS | 1650 | 1461793424333 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aff9800 == 60 [pid = 1650] [id = 585] 14:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x115556c00) [pid = 1650] [serial = 1755] [outer = 0x0] 14:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x119a76c00) [pid = 1650] [serial = 1756] [outer = 0x115556c00] 14:43:44 INFO - PROCESS | 1650 | 1461793424362 Marionette DEBUG loaded listener.js 14:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11aa70c00) [pid = 1650] [serial = 1757] [outer = 0x115556c00] 14:43:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12f418000 == 59 [pid = 1650] [id = 577] 14:43:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8f7800 == 58 [pid = 1650] [id = 576] 14:43:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12e54b800 == 57 [pid = 1650] [id = 575] 14:43:44 INFO - PROCESS | 1650 | --DOCSHELL 0x115505000 == 56 [pid = 1650] [id = 574] 14:43:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12d53d800 == 55 [pid = 1650] [id = 573] 14:43:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12bfac000 == 54 [pid = 1650] [id = 572] 14:43:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12b7df000 == 53 [pid = 1650] [id = 571] 14:43:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11aff3000 == 52 [pid = 1650] [id = 570] 14:43:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab71000 == 51 [pid = 1650] [id = 569] 14:43:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1276bd800 == 50 [pid = 1650] [id = 568] 14:43:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12597a800 == 49 [pid = 1650] [id = 567] 14:43:44 INFO - PROCESS | 1650 | --DOCSHELL 0x125a84800 == 48 [pid = 1650] [id = 566] 14:43:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab05000 == 47 [pid = 1650] [id = 565] 14:43:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12b711000 == 46 [pid = 1650] [id = 562] 14:43:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12597c800 == 45 [pid = 1650] [id = 561] 14:43:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1190da000 == 44 [pid = 1650] [id = 560] 14:43:44 INFO - PROCESS | 1650 | 1461793424789 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]]]}] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1177d2000) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x127491400) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12906b800) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11ba73400) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x126cf5000) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x119a79000) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x115561c00) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x119360c00) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11a607000) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11af1cc00) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11ba7e800) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1276f5800) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11bf58000) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11c1f4000) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11c1f4c00) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12aace400) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1271ccc00) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x126e5bc00) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11c10f800) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12aad6800) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11b90e800) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11a60a800) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x118631800) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1293ba000) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118f96800) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119011000) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11866c400) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1290a3400) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12768d800) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x129797400) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x129791800) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12b7abc00) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11af1a400) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12b77f000) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11c1efc00) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b6f4800) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b214000) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12b21bc00) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129097c00) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12978f800) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 14:43:44 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126e5b800) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 14:43:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:43:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 725ms 14:43:44 INFO - PROCESS | 1650 | 1461793424805 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 14:43:44 INFO - PROCESS | 1650 | 1461793424807 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 14:43:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:43:44 INFO - PROCESS | 1650 | 1461793424809 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:43:44 INFO - PROCESS | 1650 | 1461793424811 Marionette TRACE conn2 <- [1,2314,null,{}] 14:43:44 INFO - PROCESS | 1650 | 1461793424819 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}] 14:43:44 INFO - PROCESS | 1650 | 1461793424905 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 14:43:44 INFO - PROCESS | 1650 | 1461793424910 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b160800 == 45 [pid = 1650] [id = 586] 14:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11acd5800) [pid = 1650] [serial = 1758] [outer = 0x0] 14:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11af1b000) [pid = 1650] [serial = 1759] [outer = 0x11acd5800] 14:43:44 INFO - PROCESS | 1650 | 1461793424938 Marionette DEBUG loaded listener.js 14:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11b98d000) [pid = 1650] [serial = 1760] [outer = 0x11acd5800] 14:43:45 INFO - PROCESS | 1650 | 1461793425406 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]]]}] 14:43:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:43:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 621ms 14:43:45 INFO - PROCESS | 1650 | 1461793425431 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 14:43:45 INFO - PROCESS | 1650 | 1461793425433 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 14:43:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:43:45 INFO - PROCESS | 1650 | 1461793425437 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:43:45 INFO - PROCESS | 1650 | 1461793425439 Marionette TRACE conn2 <- [1,2318,null,{}] 14:43:45 INFO - PROCESS | 1650 | 1461793425442 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}] 14:43:45 INFO - PROCESS | 1650 | 1461793425564 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 14:43:45 INFO - PROCESS | 1650 | 1461793425604 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ad2800 == 46 [pid = 1650] [id = 587] 14:43:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11ba7b400) [pid = 1650] [serial = 1761] [outer = 0x0] 14:43:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11bc57400) [pid = 1650] [serial = 1762] [outer = 0x11ba7b400] 14:43:45 INFO - PROCESS | 1650 | 1461793425642 Marionette DEBUG loaded listener.js 14:43:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11bf4ac00) [pid = 1650] [serial = 1763] [outer = 0x11ba7b400] 14:43:46 INFO - PROCESS | 1650 | 1461793426013 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] 14:43:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:43:46 INFO - PROCESS | 1650 | 1461793426059 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 14:43:46 INFO - PROCESS | 1650 | 1461793426063 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:43:46 INFO - PROCESS | 1650 | 1461793426064 Marionette TRACE conn2 <- [1,2322,null,{}] 14:43:46 INFO - PROCESS | 1650 | 1461793426068 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}] 14:43:46 INFO - PROCESS | 1650 | 1461793426185 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 14:43:46 INFO - PROCESS | 1650 | 1461793426194 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x128089800 == 47 [pid = 1650] [id = 588] 14:43:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11be03800) [pid = 1650] [serial = 1764] [outer = 0x0] 14:43:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11c10d800) [pid = 1650] [serial = 1765] [outer = 0x11be03800] 14:43:46 INFO - PROCESS | 1650 | 1461793426234 Marionette DEBUG loaded listener.js 14:43:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11c1eac00) [pid = 1650] [serial = 1766] [outer = 0x11be03800] 14:43:46 INFO - PROCESS | 1650 | 1461793426658 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]]]}] 14:43:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:43:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 621ms 14:43:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:43:46 INFO - PROCESS | 1650 | 1461793426694 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 14:43:46 INFO - PROCESS | 1650 | 1461793426695 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 14:43:46 INFO - PROCESS | 1650 | 1461793426699 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:43:46 INFO - PROCESS | 1650 | 1461793426702 Marionette TRACE conn2 <- [1,2326,null,{}] 14:43:46 INFO - PROCESS | 1650 | 1461793426705 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}] 14:43:46 INFO - PROCESS | 1650 | 1461793426793 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 14:43:46 INFO - PROCESS | 1650 | 1461793426799 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12959d000 == 48 [pid = 1650] [id = 589] 14:43:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11c1ed800) [pid = 1650] [serial = 1767] [outer = 0x0] 14:43:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11c565400) [pid = 1650] [serial = 1768] [outer = 0x11c1ed800] 14:43:46 INFO - PROCESS | 1650 | 1461793426829 Marionette DEBUG loaded listener.js 14:43:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x125fdc800) [pid = 1650] [serial = 1769] [outer = 0x11c1ed800] 14:43:47 INFO - PROCESS | 1650 | 1461793427277 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]]]}] 14:43:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:43:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 626ms 14:43:47 INFO - PROCESS | 1650 | 1461793427330 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 14:43:47 INFO - PROCESS | 1650 | 1461793427332 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 14:43:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:43:47 INFO - PROCESS | 1650 | 1461793427344 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:43:47 INFO - PROCESS | 1650 | 1461793427346 Marionette TRACE conn2 <- [1,2330,null,{}] 14:43:47 INFO - PROCESS | 1650 | 1461793427348 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}] 14:43:47 INFO - PROCESS | 1650 | 1461793427458 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 14:43:47 INFO - PROCESS | 1650 | 1461793427474 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab90800 == 49 [pid = 1650] [id = 590] 14:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126e5bc00) [pid = 1650] [serial = 1770] [outer = 0x0] 14:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12718b400) [pid = 1650] [serial = 1771] [outer = 0x126e5bc00] 14:43:47 INFO - PROCESS | 1650 | 1461793427499 Marionette DEBUG loaded listener.js 14:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1271c9c00) [pid = 1650] [serial = 1772] [outer = 0x126e5bc00] 14:43:47 INFO - PROCESS | 1650 | 1461793427817 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]]]}] 14:43:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:43:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 520ms 14:43:47 INFO - PROCESS | 1650 | 1461793427864 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 14:43:47 INFO - PROCESS | 1650 | 1461793427865 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 14:43:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:43:47 INFO - PROCESS | 1650 | 1461793427867 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:43:47 INFO - PROCESS | 1650 | 1461793427868 Marionette TRACE conn2 <- [1,2334,null,{}] 14:43:47 INFO - PROCESS | 1650 | 1461793427875 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}] 14:43:47 INFO - PROCESS | 1650 | 1461793427971 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 14:43:47 INFO - PROCESS | 1650 | 1461793427976 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b28c000 == 50 [pid = 1650] [id = 591] 14:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12715f400) [pid = 1650] [serial = 1773] [outer = 0x0] 14:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12721c400) [pid = 1650] [serial = 1774] [outer = 0x12715f400] 14:43:48 INFO - PROCESS | 1650 | 1461793428001 Marionette DEBUG loaded listener.js 14:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12724fc00) [pid = 1650] [serial = 1775] [outer = 0x12715f400] 14:43:48 INFO - PROCESS | 1650 | 1461793428328 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]]]}] 14:43:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:43:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 469ms 14:43:48 INFO - PROCESS | 1650 | 1461793428345 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 14:43:48 INFO - PROCESS | 1650 | 1461793428346 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 14:43:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:43:48 INFO - PROCESS | 1650 | 1461793428349 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:43:48 INFO - PROCESS | 1650 | 1461793428351 Marionette TRACE conn2 <- [1,2338,null,{}] 14:43:48 INFO - PROCESS | 1650 | 1461793428356 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}] 14:43:48 INFO - PROCESS | 1650 | 1461793428456 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 14:43:48 INFO - PROCESS | 1650 | 1461793428460 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b63d000 == 51 [pid = 1650] [id = 592] 14:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12715f800) [pid = 1650] [serial = 1776] [outer = 0x0] 14:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x127496400) [pid = 1650] [serial = 1777] [outer = 0x12715f800] 14:43:48 INFO - PROCESS | 1650 | 1461793428515 Marionette DEBUG loaded listener.js 14:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x127812c00) [pid = 1650] [serial = 1778] [outer = 0x12715f800] 14:43:48 INFO - PROCESS | 1650 | 1461793428839 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]]]}] 14:43:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:43:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 522ms 14:43:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:43:48 INFO - PROCESS | 1650 | 1461793428871 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 14:43:48 INFO - PROCESS | 1650 | 1461793428872 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 14:43:48 INFO - PROCESS | 1650 | 1461793428874 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:43:48 INFO - PROCESS | 1650 | 1461793428875 Marionette TRACE conn2 <- [1,2342,null,{}] 14:43:48 INFO - PROCESS | 1650 | 1461793428878 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}] 14:43:48 INFO - PROCESS | 1650 | 1461793428976 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 14:43:48 INFO - PROCESS | 1650 | 1461793428989 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b7ef000 == 52 [pid = 1650] [id = 593] 14:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12780e800) [pid = 1650] [serial = 1779] [outer = 0x0] 14:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1280b8400) [pid = 1650] [serial = 1780] [outer = 0x12780e800] 14:43:49 INFO - PROCESS | 1650 | 1461793429014 Marionette DEBUG loaded listener.js 14:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x129076c00) [pid = 1650] [serial = 1781] [outer = 0x12780e800] 14:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x129094c00) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1292c5400) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12aad4400) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1135b1400) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11901d000) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11c55f400) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118d10800) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1280b4400) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119e4f400) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11453ac00) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12b7b1c00) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x114fe3800) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11b90e000) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118d22c00) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x127224c00) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11bf4fc00) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119a7a400) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119e54000) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:43:49 INFO - PROCESS | 1650 | 1461793429473 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]]]}] 14:43:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:43:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 619ms 14:43:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:43:49 INFO - PROCESS | 1650 | 1461793429494 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 14:43:49 INFO - PROCESS | 1650 | 1461793429496 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 14:43:49 INFO - PROCESS | 1650 | 1461793429502 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:43:49 INFO - PROCESS | 1650 | 1461793429505 Marionette TRACE conn2 <- [1,2346,null,{}] 14:43:49 INFO - PROCESS | 1650 | 1461793429515 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}] 14:43:49 INFO - PROCESS | 1650 | 1461793429622 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 14:43:49 INFO - PROCESS | 1650 | 1461793429626 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2bc000 == 53 [pid = 1650] [id = 594] 14:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11b9e8c00) [pid = 1650] [serial = 1782] [outer = 0x0] 14:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11c9bbc00) [pid = 1650] [serial = 1783] [outer = 0x11b9e8c00] 14:43:49 INFO - PROCESS | 1650 | 1461793429656 Marionette DEBUG loaded listener.js 14:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1292cb800) [pid = 1650] [serial = 1784] [outer = 0x11b9e8c00] 14:43:49 INFO - PROCESS | 1650 | 1461793429967 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]]]}] 14:43:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:43:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 482ms 14:43:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:43:49 INFO - PROCESS | 1650 | 1461793429980 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 14:43:49 INFO - PROCESS | 1650 | 1461793429981 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 14:43:49 INFO - PROCESS | 1650 | 1461793429985 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:43:49 INFO - PROCESS | 1650 | 1461793429988 Marionette TRACE conn2 <- [1,2350,null,{}] 14:43:49 INFO - PROCESS | 1650 | 1461793429991 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}] 14:43:50 INFO - PROCESS | 1650 | 1461793430072 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 14:43:50 INFO - PROCESS | 1650 | 1461793430127 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d52a000 == 54 [pid = 1650] [id = 595] 14:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11bf4f000) [pid = 1650] [serial = 1785] [outer = 0x0] 14:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12950e800) [pid = 1650] [serial = 1786] [outer = 0x11bf4f000] 14:43:50 INFO - PROCESS | 1650 | 1461793430152 Marionette DEBUG loaded listener.js 14:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129791400) [pid = 1650] [serial = 1787] [outer = 0x11bf4f000] 14:43:50 INFO - PROCESS | 1650 | 1461793430514 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]]]}] 14:43:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:43:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 573ms 14:43:50 INFO - PROCESS | 1650 | 1461793430558 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 14:43:50 INFO - PROCESS | 1650 | 1461793430559 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 14:43:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:43:50 INFO - PROCESS | 1650 | 1461793430562 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:43:50 INFO - PROCESS | 1650 | 1461793430564 Marionette TRACE conn2 <- [1,2354,null,{}] 14:43:50 INFO - PROCESS | 1650 | 1461793430567 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}] 14:43:50 INFO - PROCESS | 1650 | 1461793430689 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 14:43:50 INFO - PROCESS | 1650 | 1461793430771 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7ca000 == 55 [pid = 1650] [id = 596] 14:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x129096c00) [pid = 1650] [serial = 1788] [outer = 0x0] 14:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x129797c00) [pid = 1650] [serial = 1789] [outer = 0x129096c00] 14:43:50 INFO - PROCESS | 1650 | 1461793430796 Marionette DEBUG loaded listener.js 14:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b213c00) [pid = 1650] [serial = 1790] [outer = 0x129096c00] 14:43:51 INFO - PROCESS | 1650 | 1461793431069 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]]]}] 14:43:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:43:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 520ms 14:43:51 INFO - PROCESS | 1650 | 1461793431083 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 14:43:51 INFO - PROCESS | 1650 | 1461793431086 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 14:43:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:43:51 INFO - PROCESS | 1650 | 1461793431094 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:43:51 INFO - PROCESS | 1650 | 1461793431095 Marionette TRACE conn2 <- [1,2358,null,{}] 14:43:51 INFO - PROCESS | 1650 | 1461793431097 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}] 14:43:51 INFO - PROCESS | 1650 | 1461793431194 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 14:43:51 INFO - PROCESS | 1650 | 1461793431198 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e554800 == 56 [pid = 1650] [id = 597] 14:43:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b214000) [pid = 1650] [serial = 1791] [outer = 0x0] 14:43:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12b21ec00) [pid = 1650] [serial = 1792] [outer = 0x12b214000] 14:43:51 INFO - PROCESS | 1650 | 1461793431222 Marionette DEBUG loaded listener.js 14:43:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b6f3c00) [pid = 1650] [serial = 1793] [outer = 0x12b214000] 14:43:51 INFO - PROCESS | 1650 | 1461793431809 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]]]}] 14:43:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:43:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 770ms 14:43:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:43:51 INFO - PROCESS | 1650 | 1461793431865 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 14:43:51 INFO - PROCESS | 1650 | 1461793431868 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 14:43:51 INFO - PROCESS | 1650 | 1461793431871 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:43:51 INFO - PROCESS | 1650 | 1461793431874 Marionette TRACE conn2 <- [1,2362,null,{}] 14:43:51 INFO - PROCESS | 1650 | 1461793431877 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}] 14:43:52 INFO - PROCESS | 1650 | 1461793432012 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 14:43:52 INFO - PROCESS | 1650 | 1461793432083 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba19800 == 57 [pid = 1650] [id = 598] 14:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118a61400) [pid = 1650] [serial = 1794] [outer = 0x0] 14:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x118d2b800) [pid = 1650] [serial = 1795] [outer = 0x118a61400] 14:43:52 INFO - PROCESS | 1650 | 1461793432115 Marionette DEBUG loaded listener.js 14:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x119140800) [pid = 1650] [serial = 1796] [outer = 0x118a61400] 14:43:52 INFO - PROCESS | 1650 | 1461793432547 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]]]}] 14:43:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:43:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 722ms 14:43:52 INFO - PROCESS | 1650 | 1461793432594 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 14:43:52 INFO - PROCESS | 1650 | 1461793432600 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 14:43:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:43:52 INFO - PROCESS | 1650 | 1461793432607 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:43:52 INFO - PROCESS | 1650 | 1461793432610 Marionette TRACE conn2 <- [1,2366,null,{}] 14:43:52 INFO - PROCESS | 1650 | 1461793432614 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}] 14:43:52 INFO - PROCESS | 1650 | 1461793432770 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 14:43:52 INFO - PROCESS | 1650 | 1461793432840 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x128059000 == 58 [pid = 1650] [id = 599] 14:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x119a73400) [pid = 1650] [serial = 1797] [outer = 0x0] 14:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11aa3c000) [pid = 1650] [serial = 1798] [outer = 0x119a73400] 14:43:52 INFO - PROCESS | 1650 | 1461793432872 Marionette DEBUG loaded listener.js 14:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11af33c00) [pid = 1650] [serial = 1799] [outer = 0x119a73400] 14:43:53 INFO - PROCESS | 1650 | 1461793433345 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]]]}] 14:43:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:43:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 776ms 14:43:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:43:53 INFO - PROCESS | 1650 | 1461793433383 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 14:43:53 INFO - PROCESS | 1650 | 1461793433385 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 14:43:53 INFO - PROCESS | 1650 | 1461793433387 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:43:53 INFO - PROCESS | 1650 | 1461793433390 Marionette TRACE conn2 <- [1,2370,null,{}] 14:43:53 INFO - PROCESS | 1650 | 1461793433398 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}] 14:43:53 INFO - PROCESS | 1650 | 1461793433538 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 14:43:53 INFO - PROCESS | 1650 | 1461793433590 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dc4b000 == 59 [pid = 1650] [id = 600] 14:43:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11c552400) [pid = 1650] [serial = 1800] [outer = 0x0] 14:43:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12593a400) [pid = 1650] [serial = 1801] [outer = 0x11c552400] 14:43:53 INFO - PROCESS | 1650 | 1461793433623 Marionette DEBUG loaded listener.js 14:43:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12749e800) [pid = 1650] [serial = 1802] [outer = 0x11c552400] 14:43:54 INFO - PROCESS | 1650 | 1461793434038 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]]]}] 14:43:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:43:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 672ms 14:43:54 INFO - PROCESS | 1650 | 1461793434060 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 14:43:54 INFO - PROCESS | 1650 | 1461793434062 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 14:43:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:43:54 INFO - PROCESS | 1650 | 1461793434064 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:43:54 INFO - PROCESS | 1650 | 1461793434066 Marionette TRACE conn2 <- [1,2374,null,{}] 14:43:54 INFO - PROCESS | 1650 | 1461793434068 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}] 14:43:54 INFO - PROCESS | 1650 | 1461793434173 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 14:43:54 INFO - PROCESS | 1650 | 1461793434224 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12eb69800 == 60 [pid = 1650] [id = 601] 14:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x125bb2c00) [pid = 1650] [serial = 1803] [outer = 0x0] 14:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x129073800) [pid = 1650] [serial = 1804] [outer = 0x125bb2c00] 14:43:54 INFO - PROCESS | 1650 | 1461793434252 Marionette DEBUG loaded listener.js 14:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1293b5800) [pid = 1650] [serial = 1805] [outer = 0x125bb2c00] 14:43:54 INFO - PROCESS | 1650 | 1461793434664 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]]]}] 14:43:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:43:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 621ms 14:43:54 INFO - PROCESS | 1650 | 1461793434687 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 14:43:54 INFO - PROCESS | 1650 | 1461793434688 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 14:43:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:43:54 INFO - PROCESS | 1650 | 1461793434690 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:43:54 INFO - PROCESS | 1650 | 1461793434691 Marionette TRACE conn2 <- [1,2378,null,{}] 14:43:54 INFO - PROCESS | 1650 | 1461793434694 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}] 14:43:54 INFO - PROCESS | 1650 | 1461793434792 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 14:43:54 INFO - PROCESS | 1650 | 1461793434878 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f414800 == 61 [pid = 1650] [id = 602] 14:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1293ba000) [pid = 1650] [serial = 1806] [outer = 0x0] 14:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12aad7000) [pid = 1650] [serial = 1807] [outer = 0x1293ba000] 14:43:54 INFO - PROCESS | 1650 | 1461793434920 Marionette DEBUG loaded listener.js 14:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12b6f4400) [pid = 1650] [serial = 1808] [outer = 0x1293ba000] 14:43:55 INFO - PROCESS | 1650 | 1461793435378 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]]]}] 14:43:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:43:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 719ms 14:43:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:43:55 INFO - PROCESS | 1650 | 1461793435410 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 14:43:55 INFO - PROCESS | 1650 | 1461793435411 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 14:43:55 INFO - PROCESS | 1650 | 1461793435413 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:43:55 INFO - PROCESS | 1650 | 1461793435415 Marionette TRACE conn2 <- [1,2382,null,{}] 14:43:55 INFO - PROCESS | 1650 | 1461793435417 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}] 14:43:55 INFO - PROCESS | 1650 | 1461793435525 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 14:43:55 INFO - PROCESS | 1650 | 1461793435582 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8df800 == 62 [pid = 1650] [id = 603] 14:43:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12b216000) [pid = 1650] [serial = 1809] [outer = 0x0] 14:43:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12b782000) [pid = 1650] [serial = 1810] [outer = 0x12b216000] 14:43:55 INFO - PROCESS | 1650 | 1461793435614 Marionette DEBUG loaded listener.js 14:43:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12bf17400) [pid = 1650] [serial = 1811] [outer = 0x12b216000] 14:43:56 INFO - PROCESS | 1650 | 1461793436256 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]]]}] 14:43:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:43:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 868ms 14:43:56 INFO - PROCESS | 1650 | 1461793436283 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 14:43:56 INFO - PROCESS | 1650 | 1461793436287 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 14:43:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:43:56 INFO - PROCESS | 1650 | 1461793436291 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:43:56 INFO - PROCESS | 1650 | 1461793436293 Marionette TRACE conn2 <- [1,2386,null,{}] 14:43:56 INFO - PROCESS | 1650 | 1461793436297 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}] 14:43:56 INFO - PROCESS | 1650 | 1461793436406 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 14:43:56 INFO - PROCESS | 1650 | 1461793436490 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x125c9c000 == 63 [pid = 1650] [id = 604] 14:43:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1177d0000) [pid = 1650] [serial = 1812] [outer = 0x0] 14:43:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x118df1000) [pid = 1650] [serial = 1813] [outer = 0x1177d0000] 14:43:56 INFO - PROCESS | 1650 | 1461793436519 Marionette DEBUG loaded listener.js 14:43:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x119140c00) [pid = 1650] [serial = 1814] [outer = 0x1177d0000] 14:43:56 INFO - PROCESS | 1650 | 1461793436939 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]]]}] 14:43:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:43:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 674ms 14:43:56 INFO - PROCESS | 1650 | 1461793436965 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 14:43:56 INFO - PROCESS | 1650 | 1461793436971 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 14:43:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:43:56 INFO - PROCESS | 1650 | 1461793436975 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:43:56 INFO - PROCESS | 1650 | 1461793436977 Marionette TRACE conn2 <- [1,2390,null,{}] 14:43:56 INFO - PROCESS | 1650 | 1461793436979 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}] 14:43:57 INFO - PROCESS | 1650 | 1461793437078 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 14:43:57 INFO - PROCESS | 1650 | 1461793437136 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x125ca0800 == 64 [pid = 1650] [id = 605] 14:43:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1198df400) [pid = 1650] [serial = 1815] [outer = 0x0] 14:43:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11aa3c400) [pid = 1650] [serial = 1816] [outer = 0x1198df400] 14:43:57 INFO - PROCESS | 1650 | 1461793437164 Marionette DEBUG loaded listener.js 14:43:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11ad5a800) [pid = 1650] [serial = 1817] [outer = 0x1198df400] 14:43:57 INFO - PROCESS | 1650 | --DOCSHELL 0x126cb7800 == 63 [pid = 1650] [id = 544] 14:43:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12e550800 == 62 [pid = 1650] [id = 546] 14:43:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7ca000 == 61 [pid = 1650] [id = 596] 14:43:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12d52a000 == 60 [pid = 1650] [id = 595] 14:43:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2bc000 == 59 [pid = 1650] [id = 594] 14:43:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b7ef000 == 58 [pid = 1650] [id = 593] 14:43:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b63d000 == 57 [pid = 1650] [id = 592] 14:43:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b28c000 == 56 [pid = 1650] [id = 591] 14:43:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab90800 == 55 [pid = 1650] [id = 590] 14:43:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12959d000 == 54 [pid = 1650] [id = 589] 14:43:57 INFO - PROCESS | 1650 | --DOCSHELL 0x128089800 == 53 [pid = 1650] [id = 588] 14:43:57 INFO - PROCESS | 1650 | --DOCSHELL 0x126ad2800 == 52 [pid = 1650] [id = 587] 14:43:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11b160800 == 51 [pid = 1650] [id = 586] 14:43:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11aff9800 == 50 [pid = 1650] [id = 585] 14:43:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11b954800 == 49 [pid = 1650] [id = 584] 14:43:57 INFO - PROCESS | 1650 | 1461793437556 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]]]}] 14:43:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:43:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 621ms 14:43:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:43:57 INFO - PROCESS | 1650 | 1461793437596 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 14:43:57 INFO - PROCESS | 1650 | 1461793437598 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 14:43:57 INFO - PROCESS | 1650 | 1461793437600 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:43:57 INFO - PROCESS | 1650 | 1461793437603 Marionette TRACE conn2 <- [1,2394,null,{}] 14:43:57 INFO - PROCESS | 1650 | 1461793437610 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}] 14:43:57 INFO - PROCESS | 1650 | 1461793437693 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1292c6800) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x129796000) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12aad7c00) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12b21e000) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12b6f9800) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11901ac00) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11aa77400) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11b9e2000) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x127196c00) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12721dc00) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x119a7bc00) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1198de400) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12aad7800) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12950a400) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11af22000) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11aa37400) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11572b400) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x114fd9800) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12bd08800) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x127809800) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1190b0400) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x127161400) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11c116c00) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11b98e000) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11bf57000) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1279a3000) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11c473400) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x125a54400) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x114fe0400) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1271c6000) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12b7ad800) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12950ec00) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12b777c00) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b780800) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12bf13400) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129095000) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 14:43:57 INFO - PROCESS | 1650 | 1461793437778 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba16800 == 50 [pid = 1650] [id = 606] 14:43:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1177d1800) [pid = 1650] [serial = 1818] [outer = 0x0] 14:43:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11acd4800) [pid = 1650] [serial = 1819] [outer = 0x1177d1800] 14:43:57 INFO - PROCESS | 1650 | 1461793437807 Marionette DEBUG loaded listener.js 14:43:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11ba7f400) [pid = 1650] [serial = 1820] [outer = 0x1177d1800] 14:43:58 INFO - PROCESS | 1650 | 1461793438141 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]]]}] 14:43:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:43:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 572ms 14:43:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:43:58 INFO - PROCESS | 1650 | 1461793438172 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 14:43:58 INFO - PROCESS | 1650 | 1461793438174 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 14:43:58 INFO - PROCESS | 1650 | 1461793438176 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:43:58 INFO - PROCESS | 1650 | 1461793438177 Marionette TRACE conn2 <- [1,2398,null,{}] 14:43:58 INFO - PROCESS | 1650 | 1461793438180 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}] 14:43:58 INFO - PROCESS | 1650 | 1461793438273 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 14:43:58 INFO - PROCESS | 1650 | 1461793438325 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e52000 == 51 [pid = 1650] [id = 607] 14:43:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11ba80000) [pid = 1650] [serial = 1821] [outer = 0x0] 14:43:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11bf56c00) [pid = 1650] [serial = 1822] [outer = 0x11ba80000] 14:43:58 INFO - PROCESS | 1650 | 1461793438352 Marionette DEBUG loaded listener.js 14:43:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11c473400) [pid = 1650] [serial = 1823] [outer = 0x11ba80000] 14:43:58 INFO - PROCESS | 1650 | 1461793438624 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]]]}] 14:43:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:43:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 470ms 14:43:58 INFO - PROCESS | 1650 | 1461793438647 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 14:43:58 INFO - PROCESS | 1650 | 1461793438648 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 14:43:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:43:58 INFO - PROCESS | 1650 | 1461793438658 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:43:58 INFO - PROCESS | 1650 | 1461793438659 Marionette TRACE conn2 <- [1,2402,null,{}] 14:43:58 INFO - PROCESS | 1650 | 1461793438661 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}] 14:43:58 INFO - PROCESS | 1650 | 1461793438747 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 14:43:58 INFO - PROCESS | 1650 | 1461793438754 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab18800 == 52 [pid = 1650] [id = 608] 14:43:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11c477000) [pid = 1650] [serial = 1824] [outer = 0x0] 14:43:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11c9c1000) [pid = 1650] [serial = 1825] [outer = 0x11c477000] 14:43:58 INFO - PROCESS | 1650 | 1461793438779 Marionette DEBUG loaded listener.js 14:43:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x126e5d400) [pid = 1650] [serial = 1826] [outer = 0x11c477000] 14:43:59 INFO - PROCESS | 1650 | 1461793439138 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]]]}] 14:43:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:43:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 520ms 14:43:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:43:59 INFO - PROCESS | 1650 | 1461793439178 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 14:43:59 INFO - PROCESS | 1650 | 1461793439179 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 14:43:59 INFO - PROCESS | 1650 | 1461793439181 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:43:59 INFO - PROCESS | 1650 | 1461793439182 Marionette TRACE conn2 <- [1,2406,null,{}] 14:43:59 INFO - PROCESS | 1650 | 1461793439187 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}] 14:43:59 INFO - PROCESS | 1650 | 1461793439279 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 14:43:59 INFO - PROCESS | 1650 | 1461793439287 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2a3000 == 53 [pid = 1650] [id = 609] 14:43:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x127196800) [pid = 1650] [serial = 1827] [outer = 0x0] 14:43:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x127220000) [pid = 1650] [serial = 1828] [outer = 0x127196800] 14:43:59 INFO - PROCESS | 1650 | 1461793439314 Marionette DEBUG loaded listener.js 14:43:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1279a3000) [pid = 1650] [serial = 1829] [outer = 0x127196800] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x118d47000 == 52 [pid = 1650] [id = 564] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12f050800 == 51 [pid = 1650] [id = 563] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab6f000 == 50 [pid = 1650] [id = 580] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd4d800 == 49 [pid = 1650] [id = 582] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12eb6a800 == 48 [pid = 1650] [id = 581] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11b95b800 == 47 [pid = 1650] [id = 583] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11c691000 == 46 [pid = 1650] [id = 579] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbd2800 == 45 [pid = 1650] [id = 527] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12bfa8000 == 44 [pid = 1650] [id = 528] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11c68d800 == 43 [pid = 1650] [id = 547] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12f42a000 == 42 [pid = 1650] [id = 578] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12bfc2000 == 41 [pid = 1650] [id = 545] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11b16b000 == 40 [pid = 1650] [id = 543] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12dc5d800 == 39 [pid = 1650] [id = 542] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x125c9c000 == 38 [pid = 1650] [id = 604] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8df800 == 37 [pid = 1650] [id = 603] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12f414800 == 36 [pid = 1650] [id = 602] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12eb69800 == 35 [pid = 1650] [id = 601] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12dc4b000 == 34 [pid = 1650] [id = 600] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x128059000 == 33 [pid = 1650] [id = 599] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba19800 == 32 [pid = 1650] [id = 598] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12e554800 == 31 [pid = 1650] [id = 597] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x125ca0800 == 30 [pid = 1650] [id = 605] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba16800 == 29 [pid = 1650] [id = 606] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x126e52000 == 28 [pid = 1650] [id = 607] 14:44:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab18800 == 27 [pid = 1650] [id = 608] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x115556c00) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11ba7b400) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x126e5bc00) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11be03800) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11c1ed800) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11555e000) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x114fdd000) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12715f400) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11acd5800) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12715f800) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12780e800) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11b9e8c00) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11bf4f000) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129096c00) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12b7b3800) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12b21b800) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119a76c00) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11aa70c00) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11bc57400) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11bf4ac00) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11919e800) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12718b400) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11c10d800) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11c1eac00) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12bf18c00) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x127690000) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11c565400) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11ba7b800) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11901cc00) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11a65c000) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x115a2b800) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11586b400) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12bf16000) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12721c400) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11af1b000) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11b98d000) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x127812c00) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x127496400) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12724fc00) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1280b8400) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11c9bbc00) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x129076c00) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1271c9c00) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x129791400) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12950e800) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x129797c00) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x125fdc800) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12b213c00) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 14:44:00 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1292cb800) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 14:44:01 INFO - PROCESS | 1650 | 1461793441084 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]]]}] 14:44:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:44:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1924ms 14:44:01 INFO - PROCESS | 1650 | 1461793441106 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 14:44:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:44:01 INFO - PROCESS | 1650 | 1461793441108 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 14:44:01 INFO - PROCESS | 1650 | 1461793441112 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:44:01 INFO - PROCESS | 1650 | 1461793441115 Marionette TRACE conn2 <- [1,2410,null,{}] 14:44:01 INFO - PROCESS | 1650 | 1461793441119 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}] 14:44:01 INFO - PROCESS | 1650 | 1461793441207 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 14:44:01 INFO - PROCESS | 1650 | 1461793441255 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190e2000 == 28 [pid = 1650] [id = 610] 14:44:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x114fd9800) [pid = 1650] [serial = 1830] [outer = 0x0] 14:44:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x114fe5400) [pid = 1650] [serial = 1831] [outer = 0x114fd9800] 14:44:01 INFO - PROCESS | 1650 | 1461793441284 Marionette DEBUG loaded listener.js 14:44:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x115560400) [pid = 1650] [serial = 1832] [outer = 0x114fd9800] 14:44:01 INFO - PROCESS | 1650 | 1461793441605 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]]]}] 14:44:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:44:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 525ms 14:44:01 INFO - PROCESS | 1650 | 1461793441638 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 14:44:01 INFO - PROCESS | 1650 | 1461793441642 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 14:44:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:44:01 INFO - PROCESS | 1650 | 1461793441646 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:44:01 INFO - PROCESS | 1650 | 1461793441648 Marionette TRACE conn2 <- [1,2414,null,{}] 14:44:01 INFO - PROCESS | 1650 | 1461793441651 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}] 14:44:01 INFO - PROCESS | 1650 | 1461793441725 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 14:44:01 INFO - PROCESS | 1650 | 1461793441796 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c3a000 == 29 [pid = 1650] [id = 611] 14:44:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x114fe4c00) [pid = 1650] [serial = 1833] [outer = 0x0] 14:44:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1177c5c00) [pid = 1650] [serial = 1834] [outer = 0x114fe4c00] 14:44:01 INFO - PROCESS | 1650 | 1461793441824 Marionette DEBUG loaded listener.js 14:44:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118d25c00) [pid = 1650] [serial = 1835] [outer = 0x114fe4c00] 14:44:02 INFO - PROCESS | 1650 | 1461793442131 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]]]}] 14:44:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:44:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 14:44:02 INFO - PROCESS | 1650 | 1461793442166 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 14:44:02 INFO - PROCESS | 1650 | 1461793442170 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 14:44:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:44:02 INFO - PROCESS | 1650 | 1461793442173 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:44:02 INFO - PROCESS | 1650 | 1461793442176 Marionette TRACE conn2 <- [1,2418,null,{}] 14:44:02 INFO - PROCESS | 1650 | 1461793442186 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}] 14:44:02 INFO - PROCESS | 1650 | 1461793442263 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 14:44:02 INFO - PROCESS | 1650 | 1461793442271 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba0e800 == 30 [pid = 1650] [id = 612] 14:44:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1135ad000) [pid = 1650] [serial = 1836] [outer = 0x0] 14:44:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11936a000) [pid = 1650] [serial = 1837] [outer = 0x1135ad000] 14:44:02 INFO - PROCESS | 1650 | 1461793442301 Marionette DEBUG loaded listener.js 14:44:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119a72c00) [pid = 1650] [serial = 1838] [outer = 0x1135ad000] 14:44:02 INFO - PROCESS | 1650 | 1461793442667 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]]]}] 14:44:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:44:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 522ms 14:44:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:44:02 INFO - PROCESS | 1650 | 1461793442696 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 14:44:02 INFO - PROCESS | 1650 | 1461793442697 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 14:44:02 INFO - PROCESS | 1650 | 1461793442700 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:44:02 INFO - PROCESS | 1650 | 1461793442703 Marionette TRACE conn2 <- [1,2422,null,{}] 14:44:02 INFO - PROCESS | 1650 | 1461793442706 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}] 14:44:02 INFO - PROCESS | 1650 | 1461793442778 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 14:44:02 INFO - PROCESS | 1650 | 1461793442783 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c313800 == 31 [pid = 1650] [id = 613] 14:44:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1193b7c00) [pid = 1650] [serial = 1839] [outer = 0x0] 14:44:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11a65bc00) [pid = 1650] [serial = 1840] [outer = 0x1193b7c00] 14:44:02 INFO - PROCESS | 1650 | 1461793442811 Marionette DEBUG loaded listener.js 14:44:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11aa39c00) [pid = 1650] [serial = 1841] [outer = 0x1193b7c00] 14:44:03 INFO - PROCESS | 1650 | 1461793443128 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]]]}] 14:44:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:44:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 471ms 14:44:03 INFO - PROCESS | 1650 | 1461793443172 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 14:44:03 INFO - PROCESS | 1650 | 1461793443173 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 14:44:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:44:03 INFO - PROCESS | 1650 | 1461793443175 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:44:03 INFO - PROCESS | 1650 | 1461793443176 Marionette TRACE conn2 <- [1,2426,null,{}] 14:44:03 INFO - PROCESS | 1650 | 1461793443178 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}] 14:44:03 INFO - PROCESS | 1650 | 1461793443246 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 14:44:03 INFO - PROCESS | 1650 | 1461793443298 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c68e000 == 32 [pid = 1650] [id = 614] 14:44:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x114fe0800) [pid = 1650] [serial = 1842] [outer = 0x0] 14:44:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11aa3a800) [pid = 1650] [serial = 1843] [outer = 0x114fe0800] 14:44:03 INFO - PROCESS | 1650 | 1461793443324 Marionette DEBUG loaded listener.js 14:44:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11ad55000) [pid = 1650] [serial = 1844] [outer = 0x114fe0800] 14:44:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1186c6800 == 31 [pid = 1650] [id = 90] 14:44:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1198c5000 == 30 [pid = 1650] [id = 97] 14:44:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8fb800 == 29 [pid = 1650] [id = 88] 14:44:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11c68e800 == 28 [pid = 1650] [id = 91] 14:44:03 INFO - PROCESS | 1650 | --DOCSHELL 0x114b32800 == 27 [pid = 1650] [id = 94] 14:44:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11884f800 == 26 [pid = 1650] [id = 84] 14:44:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12f421000 == 25 [pid = 1650] [id = 89] 14:44:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab1c000 == 24 [pid = 1650] [id = 99] 14:44:03 INFO - PROCESS | 1650 | --DOCSHELL 0x115506000 == 23 [pid = 1650] [id = 95] 14:44:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11afef800 == 22 [pid = 1650] [id = 100] 14:44:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12bfb7000 == 21 [pid = 1650] [id = 92] 14:44:03 INFO - PROCESS | 1650 | --DOCSHELL 0x118f4c800 == 20 [pid = 1650] [id = 96] 14:44:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1295b7800 == 19 [pid = 1650] [id = 86] 14:44:03 INFO - PROCESS | 1650 | --DOCSHELL 0x118dd7000 == 18 [pid = 1650] [id = 83] 14:44:03 INFO - PROCESS | 1650 | --DOCSHELL 0x119d47000 == 17 [pid = 1650] [id = 98] 14:44:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11b15a000 == 16 [pid = 1650] [id = 93] 14:44:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12805b800 == 15 [pid = 1650] [id = 85] 14:44:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12d53b800 == 14 [pid = 1650] [id = 87] 14:44:04 INFO - PROCESS | 1650 | 1461793444570 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]]]}] 14:44:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:44:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1419ms 14:44:04 INFO - PROCESS | 1650 | 1461793444595 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 14:44:04 INFO - PROCESS | 1650 | 1461793444597 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 14:44:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:44:04 INFO - PROCESS | 1650 | 1461793444601 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:44:04 INFO - PROCESS | 1650 | 1461793444604 Marionette TRACE conn2 <- [1,2430,null,{}] 14:44:04 INFO - PROCESS | 1650 | 1461793444608 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}] 14:44:04 INFO - PROCESS | 1650 | 1461793444694 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 14:44:04 INFO - PROCESS | 1650 | 1461793444747 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c2c000 == 15 [pid = 1650] [id = 615] 14:44:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115488c00) [pid = 1650] [serial = 1845] [outer = 0x0] 14:44:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1177c5800) [pid = 1650] [serial = 1846] [outer = 0x115488c00] 14:44:04 INFO - PROCESS | 1650 | 1461793444776 Marionette DEBUG loaded listener.js 14:44:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118a5f000) [pid = 1650] [serial = 1847] [outer = 0x115488c00] 14:44:05 INFO - PROCESS | 1650 | 1461793445090 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]]]}] 14:44:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:44:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 521ms 14:44:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:44:05 INFO - PROCESS | 1650 | 1461793445123 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 14:44:05 INFO - PROCESS | 1650 | 1461793445127 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 14:44:05 INFO - PROCESS | 1650 | 1461793445131 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:44:05 INFO - PROCESS | 1650 | 1461793445135 Marionette TRACE conn2 <- [1,2434,null,{}] 14:44:05 INFO - PROCESS | 1650 | 1461793445139 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}] 14:44:05 INFO - PROCESS | 1650 | 1461793445211 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 14:44:05 INFO - PROCESS | 1650 | 1461793445218 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b157800 == 16 [pid = 1650] [id = 616] 14:44:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118dee800) [pid = 1650] [serial = 1848] [outer = 0x0] 14:44:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11935ec00) [pid = 1650] [serial = 1849] [outer = 0x118dee800] 14:44:05 INFO - PROCESS | 1650 | 1461793445246 Marionette DEBUG loaded listener.js 14:44:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a74000) [pid = 1650] [serial = 1850] [outer = 0x118dee800] 14:44:05 INFO - PROCESS | 1650 | 1461793445579 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]]]}] 14:44:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:44:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 473ms 14:44:05 INFO - PROCESS | 1650 | 1461793445604 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 14:44:05 INFO - PROCESS | 1650 | 1461793445606 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 14:44:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:44:05 INFO - PROCESS | 1650 | 1461793445609 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:44:05 INFO - PROCESS | 1650 | 1461793445611 Marionette TRACE conn2 <- [1,2438,null,{}] 14:44:05 INFO - PROCESS | 1650 | 1461793445619 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}] 14:44:05 INFO - PROCESS | 1650 | 1461793445696 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 14:44:05 INFO - PROCESS | 1650 | 1461793445706 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c690800 == 17 [pid = 1650] [id = 617] 14:44:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1135af400) [pid = 1650] [serial = 1851] [outer = 0x0] 14:44:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11ad52400) [pid = 1650] [serial = 1852] [outer = 0x1135af400] 14:44:05 INFO - PROCESS | 1650 | 1461793445735 Marionette DEBUG loaded listener.js 14:44:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11af2b400) [pid = 1650] [serial = 1853] [outer = 0x1135af400] 14:44:06 INFO - PROCESS | 1650 | 1461793446080 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]]]}] 14:44:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:44:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 522ms 14:44:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:44:06 INFO - PROCESS | 1650 | 1461793446131 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 14:44:06 INFO - PROCESS | 1650 | 1461793446133 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 14:44:06 INFO - PROCESS | 1650 | 1461793446135 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:44:06 INFO - PROCESS | 1650 | 1461793446136 Marionette TRACE conn2 <- [1,2442,null,{}] 14:44:06 INFO - PROCESS | 1650 | 1461793446138 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}] 14:44:06 INFO - PROCESS | 1650 | 1461793446232 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 14:44:06 INFO - PROCESS | 1650 | 1461793446238 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x125c9b800 == 18 [pid = 1650] [id = 618] 14:44:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11a667800) [pid = 1650] [serial = 1854] [outer = 0x0] 14:44:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11b90e800) [pid = 1650] [serial = 1855] [outer = 0x11a667800] 14:44:06 INFO - PROCESS | 1650 | 1461793446264 Marionette DEBUG loaded listener.js 14:44:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11ba76c00) [pid = 1650] [serial = 1856] [outer = 0x11a667800] 14:44:06 INFO - PROCESS | 1650 | 1461793446570 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]]]}] 14:44:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:44:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 470ms 14:44:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:44:06 INFO - PROCESS | 1650 | 1461793446606 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 14:44:06 INFO - PROCESS | 1650 | 1461793446607 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 14:44:06 INFO - PROCESS | 1650 | 1461793446609 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:44:06 INFO - PROCESS | 1650 | 1461793446610 Marionette TRACE conn2 <- [1,2446,null,{}] 14:44:06 INFO - PROCESS | 1650 | 1461793446612 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}] 14:44:06 INFO - PROCESS | 1650 | 1461793446682 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 14:44:06 INFO - PROCESS | 1650 | 1461793446689 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ec7000 == 19 [pid = 1650] [id = 619] 14:44:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118d2cc00) [pid = 1650] [serial = 1857] [outer = 0x0] 14:44:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11ba7e800) [pid = 1650] [serial = 1858] [outer = 0x118d2cc00] 14:44:06 INFO - PROCESS | 1650 | 1461793446714 Marionette DEBUG loaded listener.js 14:44:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11be06c00) [pid = 1650] [serial = 1859] [outer = 0x118d2cc00] 14:44:07 INFO - PROCESS | 1650 | 1461793447058 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]]]}] 14:44:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:44:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 468ms 14:44:07 INFO - PROCESS | 1650 | 1461793447077 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 14:44:07 INFO - PROCESS | 1650 | 1461793447078 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 14:44:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:44:07 INFO - PROCESS | 1650 | 1461793447081 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:44:07 INFO - PROCESS | 1650 | 1461793447082 Marionette TRACE conn2 <- [1,2450,null,{}] 14:44:07 INFO - PROCESS | 1650 | 1461793447084 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}] 14:44:07 INFO - PROCESS | 1650 | 1461793447194 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 14:44:07 INFO - PROCESS | 1650 | 1461793447204 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x128044800 == 20 [pid = 1650] [id = 620] 14:44:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11bf4c400) [pid = 1650] [serial = 1860] [outer = 0x0] 14:44:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11c10e000) [pid = 1650] [serial = 1861] [outer = 0x11bf4c400] 14:44:07 INFO - PROCESS | 1650 | 1461793447235 Marionette DEBUG loaded listener.js 14:44:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11c1f2000) [pid = 1650] [serial = 1862] [outer = 0x11bf4c400] 14:44:07 INFO - PROCESS | 1650 | 1461793447538 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]]]}] 14:44:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:44:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 469ms 14:44:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:44:07 INFO - PROCESS | 1650 | 1461793447553 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 14:44:07 INFO - PROCESS | 1650 | 1461793447555 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 14:44:07 INFO - PROCESS | 1650 | 1461793447557 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:44:07 INFO - PROCESS | 1650 | 1461793447558 Marionette TRACE conn2 <- [1,2454,null,{}] 14:44:07 INFO - PROCESS | 1650 | 1461793447561 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}] 14:44:07 INFO - PROCESS | 1650 | 1461793447631 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 14:44:07 INFO - PROCESS | 1650 | 1461793447637 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295a5800 == 21 [pid = 1650] [id = 621] 14:44:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11c1f2c00) [pid = 1650] [serial = 1863] [outer = 0x0] 14:44:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11c558c00) [pid = 1650] [serial = 1864] [outer = 0x11c1f2c00] 14:44:07 INFO - PROCESS | 1650 | 1461793447662 Marionette DEBUG loaded listener.js 14:44:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11c9b3400) [pid = 1650] [serial = 1865] [outer = 0x11c1f2c00] 14:44:07 INFO - PROCESS | 1650 | 1461793447970 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]]]}] 14:44:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:44:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 468ms 14:44:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:44:08 INFO - PROCESS | 1650 | 1461793448026 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 14:44:08 INFO - PROCESS | 1650 | 1461793448027 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 14:44:08 INFO - PROCESS | 1650 | 1461793448029 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:44:08 INFO - PROCESS | 1650 | 1461793448030 Marionette TRACE conn2 <- [1,2458,null,{}] 14:44:08 INFO - PROCESS | 1650 | 1461793448032 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}] 14:44:08 INFO - PROCESS | 1650 | 1461793448126 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 14:44:08 INFO - PROCESS | 1650 | 1461793448133 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295ae800 == 22 [pid = 1650] [id = 622] 14:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11c565400) [pid = 1650] [serial = 1866] [outer = 0x0] 14:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x125a5f000) [pid = 1650] [serial = 1867] [outer = 0x11c565400] 14:44:08 INFO - PROCESS | 1650 | 1461793448161 Marionette DEBUG loaded listener.js 14:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126a3fc00) [pid = 1650] [serial = 1868] [outer = 0x11c565400] 14:44:08 INFO - PROCESS | 1650 | 1461793448469 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]]]}] 14:44:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:44:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 468ms 14:44:08 INFO - PROCESS | 1650 | 1461793448498 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 14:44:08 INFO - PROCESS | 1650 | 1461793448499 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 14:44:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:44:08 INFO - PROCESS | 1650 | 1461793448504 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:44:08 INFO - PROCESS | 1650 | 1461793448505 Marionette TRACE conn2 <- [1,2462,null,{}] 14:44:08 INFO - PROCESS | 1650 | 1461793448507 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}] 14:44:08 INFO - PROCESS | 1650 | 1461793448579 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 14:44:08 INFO - PROCESS | 1650 | 1461793448584 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c68e800 == 23 [pid = 1650] [id = 623] 14:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11c8b1000) [pid = 1650] [serial = 1869] [outer = 0x0] 14:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x127188c00) [pid = 1650] [serial = 1870] [outer = 0x11c8b1000] 14:44:08 INFO - PROCESS | 1650 | 1461793448611 Marionette DEBUG loaded listener.js 14:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1271c4800) [pid = 1650] [serial = 1871] [outer = 0x11c8b1000] 14:44:08 INFO - PROCESS | 1650 | 1461793448935 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]]]}] 14:44:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:44:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 469ms 14:44:08 INFO - PROCESS | 1650 | 1461793448972 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 14:44:08 INFO - PROCESS | 1650 | 1461793448974 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 14:44:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:44:08 INFO - PROCESS | 1650 | 1461793448976 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:44:08 INFO - PROCESS | 1650 | 1461793448977 Marionette TRACE conn2 <- [1,2466,null,{}] 14:44:08 INFO - PROCESS | 1650 | 1461793448979 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}] 14:44:09 INFO - PROCESS | 1650 | 1461793449087 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 14:44:09 INFO - PROCESS | 1650 | 1461793449102 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab9f000 == 24 [pid = 1650] [id = 624] 14:44:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12718b400) [pid = 1650] [serial = 1872] [outer = 0x0] 14:44:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1271c8000) [pid = 1650] [serial = 1873] [outer = 0x12718b400] 14:44:09 INFO - PROCESS | 1650 | 1461793449127 Marionette DEBUG loaded listener.js 14:44:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1271cec00) [pid = 1650] [serial = 1874] [outer = 0x12718b400] 14:44:09 INFO - PROCESS | 1650 | 1461793449459 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]]]}] 14:44:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:44:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 517ms 14:44:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:44:09 INFO - PROCESS | 1650 | 1461793449494 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 14:44:09 INFO - PROCESS | 1650 | 1461793449495 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 14:44:09 INFO - PROCESS | 1650 | 1461793449497 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:44:09 INFO - PROCESS | 1650 | 1461793449499 Marionette TRACE conn2 <- [1,2470,null,{}] 14:44:09 INFO - PROCESS | 1650 | 1461793449501 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}] 14:44:09 INFO - PROCESS | 1650 | 1461793449606 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 14:44:09 INFO - PROCESS | 1650 | 1461793449610 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ec6800 == 25 [pid = 1650] [id = 625] 14:44:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x127197000) [pid = 1650] [serial = 1875] [outer = 0x0] 14:44:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12721d000) [pid = 1650] [serial = 1876] [outer = 0x127197000] 14:44:09 INFO - PROCESS | 1650 | 1461793449639 Marionette DEBUG loaded listener.js 14:44:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x127491400) [pid = 1650] [serial = 1877] [outer = 0x127197000] 14:44:09 INFO - PROCESS | 1650 | 1461793449992 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]]]}] 14:44:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:44:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 520ms 14:44:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:44:10 INFO - PROCESS | 1650 | 1461793450017 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 14:44:10 INFO - PROCESS | 1650 | 1461793450018 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 14:44:10 INFO - PROCESS | 1650 | 1461793450020 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:44:10 INFO - PROCESS | 1650 | 1461793450021 Marionette TRACE conn2 <- [1,2474,null,{}] 14:44:10 INFO - PROCESS | 1650 | 1461793450030 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}] 14:44:10 INFO - PROCESS | 1650 | 1461793450122 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 14:44:10 INFO - PROCESS | 1650 | 1461793450126 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b7db000 == 26 [pid = 1650] [id = 626] 14:44:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x127221400) [pid = 1650] [serial = 1878] [outer = 0x0] 14:44:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1276f1800) [pid = 1650] [serial = 1879] [outer = 0x127221400] 14:44:10 INFO - PROCESS | 1650 | 1461793450151 Marionette DEBUG loaded listener.js 14:44:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12780cc00) [pid = 1650] [serial = 1880] [outer = 0x127221400] 14:44:10 INFO - PROCESS | 1650 | 1461793450465 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]]]}] 14:44:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:44:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 473ms 14:44:10 INFO - PROCESS | 1650 | 1461793450500 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 14:44:10 INFO - PROCESS | 1650 | 1461793450503 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 14:44:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:44:10 INFO - PROCESS | 1650 | 1461793450506 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:44:10 INFO - PROCESS | 1650 | 1461793450507 Marionette TRACE conn2 <- [1,2478,null,{}] 14:44:10 INFO - PROCESS | 1650 | 1461793450509 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}] 14:44:10 INFO - PROCESS | 1650 | 1461793450606 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 14:44:10 INFO - PROCESS | 1650 | 1461793450618 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbe8800 == 27 [pid = 1650] [id = 627] 14:44:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12780e000) [pid = 1650] [serial = 1881] [outer = 0x0] 14:44:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x127858400) [pid = 1650] [serial = 1882] [outer = 0x12780e000] 14:44:10 INFO - PROCESS | 1650 | 1461793450643 Marionette DEBUG loaded listener.js 14:44:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1279a9400) [pid = 1650] [serial = 1883] [outer = 0x12780e000] 14:44:11 INFO - PROCESS | 1650 | 1461793451007 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]]]}] 14:44:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:44:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 518ms 14:44:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:44:11 INFO - PROCESS | 1650 | 1461793451025 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 14:44:11 INFO - PROCESS | 1650 | 1461793451027 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 14:44:11 INFO - PROCESS | 1650 | 1461793451030 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:44:11 INFO - PROCESS | 1650 | 1461793451032 Marionette TRACE conn2 <- [1,2482,null,{}] 14:44:11 INFO - PROCESS | 1650 | 1461793451283 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}] 14:44:11 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11af2c400) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:44:11 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1190bc800) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:44:11 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b7a6400) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:44:11 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x129096000) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:44:11 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1271d1c00) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:44:11 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x114fd9800) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:44:11 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x114fe4c00) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:44:11 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1193b7c00) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:44:11 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x127196800) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:44:11 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x125bb2c00) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:44:11 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11c552400) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:44:11 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119a73400) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:44:11 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118a61400) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:44:11 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12b214000) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:44:11 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11c477000) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:44:11 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11ba80000) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:44:11 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1177d1800) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:44:11 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1198df400) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:44:11 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1177d0000) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:44:11 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12b216000) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:44:11 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1293ba000) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:44:11 INFO - PROCESS | 1650 | 1461793451390 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 14:44:11 INFO - PROCESS | 1650 | 1461793451395 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d51800 == 28 [pid = 1650] [id = 628] 14:44:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x115563000) [pid = 1650] [serial = 1884] [outer = 0x0] 14:44:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1177d0000) [pid = 1650] [serial = 1885] [outer = 0x115563000] 14:44:11 INFO - PROCESS | 1650 | 1461793451424 Marionette DEBUG loaded listener.js 14:44:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119a75c00) [pid = 1650] [serial = 1886] [outer = 0x115563000] 14:44:11 INFO - PROCESS | 1650 | 1461793451809 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]]]}] 14:44:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:44:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 825ms 14:44:11 INFO - PROCESS | 1650 | 1461793451856 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 14:44:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:44:11 INFO - PROCESS | 1650 | 1461793451859 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 14:44:11 INFO - PROCESS | 1650 | 1461793451862 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:44:11 INFO - PROCESS | 1650 | 1461793451863 Marionette TRACE conn2 <- [1,2486,null,{}] 14:44:11 INFO - PROCESS | 1650 | 1461793451874 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}] 14:44:12 INFO - PROCESS | 1650 | 1461793451993 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 14:44:12 INFO - PROCESS | 1650 | 1461793452007 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292e1800 == 29 [pid = 1650] [id = 629] 14:44:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11af1f400) [pid = 1650] [serial = 1887] [outer = 0x0] 14:44:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11c550c00) [pid = 1650] [serial = 1888] [outer = 0x11af1f400] 14:44:12 INFO - PROCESS | 1650 | 1461793452046 Marionette DEBUG loaded listener.js 14:44:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1279a5000) [pid = 1650] [serial = 1889] [outer = 0x11af1f400] 14:44:12 INFO - PROCESS | 1650 | 1461793452438 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]]]}] 14:44:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:44:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 621ms 14:44:12 INFO - PROCESS | 1650 | 1461793452482 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 14:44:12 INFO - PROCESS | 1650 | 1461793452485 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 14:44:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:44:12 INFO - PROCESS | 1650 | 1461793452488 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:44:12 INFO - PROCESS | 1650 | 1461793452489 Marionette TRACE conn2 <- [1,2490,null,{}] 14:44:12 INFO - PROCESS | 1650 | 1461793452492 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}] 14:44:12 INFO - PROCESS | 1650 | 1461793452592 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 14:44:12 INFO - PROCESS | 1650 | 1461793452598 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d287000 == 30 [pid = 1650] [id = 630] 14:44:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x127aea000) [pid = 1650] [serial = 1890] [outer = 0x0] 14:44:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1280bac00) [pid = 1650] [serial = 1891] [outer = 0x127aea000] 14:44:12 INFO - PROCESS | 1650 | 1461793452626 Marionette DEBUG loaded listener.js 14:44:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129095000) [pid = 1650] [serial = 1892] [outer = 0x127aea000] 14:44:12 INFO - PROCESS | 1650 | 1461793452928 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]]]}] 14:44:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:44:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 469ms 14:44:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:44:12 INFO - PROCESS | 1650 | 1461793452959 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 14:44:12 INFO - PROCESS | 1650 | 1461793452960 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 14:44:12 INFO - PROCESS | 1650 | 1461793452962 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:44:12 INFO - PROCESS | 1650 | 1461793452963 Marionette TRACE conn2 <- [1,2494,null,{}] 14:44:12 INFO - PROCESS | 1650 | 1461793452966 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}] 14:44:13 INFO - PROCESS | 1650 | 1461793453047 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 14:44:13 INFO - PROCESS | 1650 | 1461793453054 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d53a800 == 31 [pid = 1650] [id = 631] 14:44:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129095800) [pid = 1650] [serial = 1893] [outer = 0x0] 14:44:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12909e000) [pid = 1650] [serial = 1894] [outer = 0x129095800] 14:44:13 INFO - PROCESS | 1650 | 1461793453079 Marionette DEBUG loaded listener.js 14:44:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1292c0c00) [pid = 1650] [serial = 1895] [outer = 0x129095800] 14:44:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:44:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 619ms 14:44:13 INFO - PROCESS | 1650 | 1461793453574 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]]]}] 14:44:13 INFO - PROCESS | 1650 | 1461793453582 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 14:44:13 INFO - PROCESS | 1650 | 1461793453584 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 14:44:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:44:13 INFO - PROCESS | 1650 | 1461793453588 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:44:13 INFO - PROCESS | 1650 | 1461793453591 Marionette TRACE conn2 <- [1,2498,null,{}] 14:44:13 INFO - PROCESS | 1650 | 1461793453594 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}] 14:44:13 INFO - PROCESS | 1650 | 1461793453703 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 14:44:13 INFO - PROCESS | 1650 | 1461793453805 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad75800 == 32 [pid = 1650] [id = 632] 14:44:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x115556c00) [pid = 1650] [serial = 1896] [outer = 0x0] 14:44:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1177cd400) [pid = 1650] [serial = 1897] [outer = 0x115556c00] 14:44:13 INFO - PROCESS | 1650 | 1461793453837 Marionette DEBUG loaded listener.js 14:44:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118f94400) [pid = 1650] [serial = 1898] [outer = 0x115556c00] 14:44:14 INFO - PROCESS | 1650 | 1461793454329 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]]]}] 14:44:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:44:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 823ms 14:44:14 INFO - PROCESS | 1650 | 1461793454411 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 14:44:14 INFO - PROCESS | 1650 | 1461793454415 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 14:44:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:44:14 INFO - PROCESS | 1650 | 1461793454420 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:44:14 INFO - PROCESS | 1650 | 1461793454422 Marionette TRACE conn2 <- [1,2502,null,{}] 14:44:14 INFO - PROCESS | 1650 | 1461793454424 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}] 14:44:14 INFO - PROCESS | 1650 | 1461793454533 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 14:44:14 INFO - PROCESS | 1650 | 1461793454611 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1186c4800 == 33 [pid = 1650] [id = 633] 14:44:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1147da400) [pid = 1650] [serial = 1899] [outer = 0x0] 14:44:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11555a800) [pid = 1650] [serial = 1900] [outer = 0x1147da400] 14:44:14 INFO - PROCESS | 1650 | 1461793454641 Marionette DEBUG loaded listener.js 14:44:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119360400) [pid = 1650] [serial = 1901] [outer = 0x1147da400] 14:44:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2a3000 == 32 [pid = 1650] [id = 609] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11aa3a800) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | 1461793455325 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]]]}] 14:44:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:44:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 921ms 14:44:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:44:15 INFO - PROCESS | 1650 | 1461793455342 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 14:44:15 INFO - PROCESS | 1650 | 1461793455344 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 14:44:15 INFO - PROCESS | 1650 | 1461793455347 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:44:15 INFO - PROCESS | 1650 | 1461793455350 Marionette TRACE conn2 <- [1,2506,null,{}] 14:44:15 INFO - PROCESS | 1650 | 1461793455357 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}] 14:44:15 INFO - PROCESS | 1650 | 1461793455431 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 14:44:15 INFO - PROCESS | 1650 | 1461793455439 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198c5000 == 33 [pid = 1650] [id = 634] 14:44:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1177d2000) [pid = 1650] [serial = 1902] [outer = 0x0] 14:44:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118f19400) [pid = 1650] [serial = 1903] [outer = 0x1177d2000] 14:44:15 INFO - PROCESS | 1650 | 1461793455467 Marionette DEBUG loaded listener.js 14:44:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1190bb800) [pid = 1650] [serial = 1904] [outer = 0x1177d2000] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11bf4a800) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11a604c00) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12bf21000) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12909f800) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x127ae8800) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x114fe5400) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1177c5c00) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11a65bc00) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1279a3000) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x129073800) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12749e800) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12593a400) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11aa39c00) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11af33c00) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11aa3c000) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119140800) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118d2b800) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b21ec00) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12b6f3c00) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x127220000) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11c9c1000) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126e5d400) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11bf56c00) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11c473400) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11acd4800) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11ba7f400) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11ad5a800) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11aa3c400) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119140c00) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118df1000) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12bf17400) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12b782000) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b6f4400) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12aad7000) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118d25c00) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x115560400) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11936a000) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1293b5800) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 14:44:15 INFO - PROCESS | 1650 | 1461793455871 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]]]}] 14:44:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:44:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 573ms 14:44:15 INFO - PROCESS | 1650 | 1461793455922 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 14:44:15 INFO - PROCESS | 1650 | 1461793455927 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 14:44:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:44:15 INFO - PROCESS | 1650 | 1461793455933 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:44:15 INFO - PROCESS | 1650 | 1461793455936 Marionette TRACE conn2 <- [1,2510,null,{}] 14:44:15 INFO - PROCESS | 1650 | 1461793455939 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}] 14:44:16 INFO - PROCESS | 1650 | 1461793456043 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 14:44:16 INFO - PROCESS | 1650 | 1461793456049 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba16800 == 34 [pid = 1650] [id = 635] 14:44:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1191a1400) [pid = 1650] [serial = 1905] [outer = 0x0] 14:44:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119a71400) [pid = 1650] [serial = 1906] [outer = 0x1191a1400] 14:44:16 INFO - PROCESS | 1650 | 1461793456079 Marionette DEBUG loaded listener.js 14:44:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11a65b000) [pid = 1650] [serial = 1907] [outer = 0x1191a1400] 14:44:16 INFO - PROCESS | 1650 | 1461793456465 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]]]}] 14:44:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:44:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 575ms 14:44:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:44:16 INFO - PROCESS | 1650 | 1461793456507 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 14:44:16 INFO - PROCESS | 1650 | 1461793456509 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 14:44:16 INFO - PROCESS | 1650 | 1461793456511 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:44:16 INFO - PROCESS | 1650 | 1461793456513 Marionette TRACE conn2 <- [1,2514,null,{}] 14:44:16 INFO - PROCESS | 1650 | 1461793456521 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}] 14:44:16 INFO - PROCESS | 1650 | 1461793456600 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 14:44:16 INFO - PROCESS | 1650 | 1461793456608 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x125c8f800 == 35 [pid = 1650] [id = 636] 14:44:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x114fd9c00) [pid = 1650] [serial = 1908] [outer = 0x0] 14:44:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11aa3c400) [pid = 1650] [serial = 1909] [outer = 0x114fd9c00] 14:44:16 INFO - PROCESS | 1650 | 1461793456636 Marionette DEBUG loaded listener.js 14:44:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11af35000) [pid = 1650] [serial = 1910] [outer = 0x114fd9c00] 14:44:16 INFO - PROCESS | 1650 | 1461793456973 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]]]}] 14:44:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:44:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 471ms 14:44:16 INFO - PROCESS | 1650 | 1461793456982 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 14:44:16 INFO - PROCESS | 1650 | 1461793456984 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 14:44:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:44:16 INFO - PROCESS | 1650 | 1461793456990 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:44:16 INFO - PROCESS | 1650 | 1461793456991 Marionette TRACE conn2 <- [1,2518,null,{}] 14:44:16 INFO - PROCESS | 1650 | 1461793456993 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}] 14:44:17 INFO - PROCESS | 1650 | 1461793457070 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 14:44:17 INFO - PROCESS | 1650 | 1461793457074 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e4b800 == 36 [pid = 1650] [id = 637] 14:44:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11b90cc00) [pid = 1650] [serial = 1911] [outer = 0x0] 14:44:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11b9ea000) [pid = 1650] [serial = 1912] [outer = 0x11b90cc00] 14:44:17 INFO - PROCESS | 1650 | 1461793457103 Marionette DEBUG loaded listener.js 14:44:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11ba7a400) [pid = 1650] [serial = 1913] [outer = 0x11b90cc00] 14:44:17 INFO - PROCESS | 1650 | 1461793457450 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]]]}] 14:44:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:44:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 471ms 14:44:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:44:17 INFO - PROCESS | 1650 | 1461793457460 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 14:44:17 INFO - PROCESS | 1650 | 1461793457462 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 14:44:17 INFO - PROCESS | 1650 | 1461793457464 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:44:17 INFO - PROCESS | 1650 | 1461793457465 Marionette TRACE conn2 <- [1,2522,null,{}] 14:44:17 INFO - PROCESS | 1650 | 1461793457467 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}] 14:44:17 INFO - PROCESS | 1650 | 1461793457540 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 14:44:17 INFO - PROCESS | 1650 | 1461793457544 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x127880800 == 37 [pid = 1650] [id = 638] 14:44:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11ba7f400) [pid = 1650] [serial = 1914] [outer = 0x0] 14:44:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11be04000) [pid = 1650] [serial = 1915] [outer = 0x11ba7f400] 14:44:17 INFO - PROCESS | 1650 | 1461793457570 Marionette DEBUG loaded listener.js 14:44:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11bf4c000) [pid = 1650] [serial = 1916] [outer = 0x11ba7f400] 14:44:17 INFO - PROCESS | 1650 | 1461793457958 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]]]}] 14:44:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:44:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 518ms 14:44:17 INFO - PROCESS | 1650 | 1461793457983 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 14:44:17 INFO - PROCESS | 1650 | 1461793457984 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 14:44:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:44:18 INFO - PROCESS | 1650 | 1461793457995 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:44:18 INFO - PROCESS | 1650 | 1461793457996 Marionette TRACE conn2 <- [1,2526,null,{}] 14:44:18 INFO - PROCESS | 1650 | 1461793457998 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}] 14:44:18 INFO - PROCESS | 1650 | 1461793458105 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 14:44:18 INFO - PROCESS | 1650 | 1461793458110 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12959a800 == 38 [pid = 1650] [id = 639] 14:44:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11ba7fc00) [pid = 1650] [serial = 1917] [outer = 0x0] 14:44:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c1e7000) [pid = 1650] [serial = 1918] [outer = 0x11ba7fc00] 14:44:18 INFO - PROCESS | 1650 | 1461793458137 Marionette DEBUG loaded listener.js 14:44:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11c473400) [pid = 1650] [serial = 1919] [outer = 0x11ba7fc00] 14:44:18 INFO - PROCESS | 1650 | 1461793458454 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]]]}] 14:44:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:44:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 482ms 14:44:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:44:18 INFO - PROCESS | 1650 | 1461793458474 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 14:44:18 INFO - PROCESS | 1650 | 1461793458475 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 14:44:18 INFO - PROCESS | 1650 | 1461793458477 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:44:18 INFO - PROCESS | 1650 | 1461793458478 Marionette TRACE conn2 <- [1,2530,null,{}] 14:44:18 INFO - PROCESS | 1650 | 1461793458480 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}] 14:44:18 INFO - PROCESS | 1650 | 1461793458573 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 14:44:18 INFO - PROCESS | 1650 | 1461793458577 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab6b800 == 39 [pid = 1650] [id = 640] 14:44:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11bf57800) [pid = 1650] [serial = 1920] [outer = 0x0] 14:44:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11c47b400) [pid = 1650] [serial = 1921] [outer = 0x11bf57800] 14:44:18 INFO - PROCESS | 1650 | 1461793458602 Marionette DEBUG loaded listener.js 14:44:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11c8b2000) [pid = 1650] [serial = 1922] [outer = 0x11bf57800] 14:44:18 INFO - PROCESS | 1650 | 1461793458959 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]]]}] 14:44:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:44:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 520ms 14:44:19 INFO - PROCESS | 1650 | 1461793458998 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 14:44:19 INFO - PROCESS | 1650 | 1461793458999 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 14:44:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:44:19 INFO - PROCESS | 1650 | 1461793459002 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:44:19 INFO - PROCESS | 1650 | 1461793459003 Marionette TRACE conn2 <- [1,2534,null,{}] 14:44:19 INFO - PROCESS | 1650 | 1461793459005 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}] 14:44:19 INFO - PROCESS | 1650 | 1461793459100 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 14:44:19 INFO - PROCESS | 1650 | 1461793459105 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab95000 == 40 [pid = 1650] [id = 641] 14:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11c1ea000) [pid = 1650] [serial = 1923] [outer = 0x0] 14:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x125bb3400) [pid = 1650] [serial = 1924] [outer = 0x11c1ea000] 14:44:19 INFO - PROCESS | 1650 | 1461793459130 Marionette DEBUG loaded listener.js 14:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126e5bc00) [pid = 1650] [serial = 1925] [outer = 0x11c1ea000] 14:44:19 INFO - PROCESS | 1650 | 1461793459449 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]]]}] 14:44:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:44:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 469ms 14:44:19 INFO - PROCESS | 1650 | 1461793459482 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 14:44:19 INFO - PROCESS | 1650 | 1461793459484 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 14:44:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:44:19 INFO - PROCESS | 1650 | 1461793459490 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:44:19 INFO - PROCESS | 1650 | 1461793459491 Marionette TRACE conn2 <- [1,2538,null,{}] 14:44:19 INFO - PROCESS | 1650 | 1461793459493 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}] 14:44:19 INFO - PROCESS | 1650 | 1461793459590 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 14:44:19 INFO - PROCESS | 1650 | 1461793459603 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x125c8e800 == 41 [pid = 1650] [id = 642] 14:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126e5d000) [pid = 1650] [serial = 1926] [outer = 0x0] 14:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x127195000) [pid = 1650] [serial = 1927] [outer = 0x126e5d000] 14:44:19 INFO - PROCESS | 1650 | 1461793459628 Marionette DEBUG loaded listener.js 14:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1271ca400) [pid = 1650] [serial = 1928] [outer = 0x126e5d000] 14:44:19 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1135ad000) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:44:19 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127197000) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:44:19 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11c1f2c00) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:44:19 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11a667800) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:44:19 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118d2cc00) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:44:19 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115488c00) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:44:19 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x114fe0800) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:44:19 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1135af400) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:44:19 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11c8b1000) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:44:19 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118dee800) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:44:19 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11bf4c400) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:44:19 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x127221400) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:44:19 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11c565400) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:44:19 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12780e000) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:44:19 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x127aea000) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:44:19 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115563000) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:44:19 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12718b400) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:44:19 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11af1f400) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:44:20 INFO - PROCESS | 1650 | 1461793460075 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]]]}] 14:44:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:44:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 621ms 14:44:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:44:20 INFO - PROCESS | 1650 | 1461793460110 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 14:44:20 INFO - PROCESS | 1650 | 1461793460111 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 14:44:20 INFO - PROCESS | 1650 | 1461793460123 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:44:20 INFO - PROCESS | 1650 | 1461793460124 Marionette TRACE conn2 <- [1,2542,null,{}] 14:44:20 INFO - PROCESS | 1650 | 1461793460130 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}] 14:44:20 INFO - PROCESS | 1650 | 1461793460212 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 14:44:20 INFO - PROCESS | 1650 | 1461793460217 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab7e800 == 42 [pid = 1650] [id = 643] 14:44:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11aa3c800) [pid = 1650] [serial = 1929] [outer = 0x0] 14:44:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11ba77000) [pid = 1650] [serial = 1930] [outer = 0x11aa3c800] 14:44:20 INFO - PROCESS | 1650 | 1461793460244 Marionette DEBUG loaded listener.js 14:44:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126a4b400) [pid = 1650] [serial = 1931] [outer = 0x11aa3c800] 14:44:20 INFO - PROCESS | 1650 | 1461793460577 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]]]}] 14:44:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:44:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 483ms 14:44:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:44:20 INFO - PROCESS | 1650 | 1461793460597 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 14:44:20 INFO - PROCESS | 1650 | 1461793460598 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 14:44:20 INFO - PROCESS | 1650 | 1461793460601 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:44:20 INFO - PROCESS | 1650 | 1461793460605 Marionette TRACE conn2 <- [1,2546,null,{}] 14:44:20 INFO - PROCESS | 1650 | 1461793460607 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}] 14:44:20 INFO - PROCESS | 1650 | 1461793460696 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 14:44:20 INFO - PROCESS | 1650 | 1461793460701 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b718800 == 43 [pid = 1650] [id = 644] 14:44:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11af1f400) [pid = 1650] [serial = 1932] [outer = 0x0] 14:44:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1271cf000) [pid = 1650] [serial = 1933] [outer = 0x11af1f400] 14:44:20 INFO - PROCESS | 1650 | 1461793460777 Marionette DEBUG loaded listener.js 14:44:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x127458400) [pid = 1650] [serial = 1934] [outer = 0x11af1f400] 14:44:21 INFO - PROCESS | 1650 | 1461793461088 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]]]}] 14:44:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:44:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 522ms 14:44:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:44:21 INFO - PROCESS | 1650 | 1461793461124 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 14:44:21 INFO - PROCESS | 1650 | 1461793461125 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 14:44:21 INFO - PROCESS | 1650 | 1461793461127 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:44:21 INFO - PROCESS | 1650 | 1461793461128 Marionette TRACE conn2 <- [1,2550,null,{}] 14:44:21 INFO - PROCESS | 1650 | 1461793461130 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}] 14:44:21 INFO - PROCESS | 1650 | 1461793461206 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 14:44:21 INFO - PROCESS | 1650 | 1461793461210 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2b9000 == 44 [pid = 1650] [id = 645] 14:44:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x127225400) [pid = 1650] [serial = 1935] [outer = 0x0] 14:44:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1276f2400) [pid = 1650] [serial = 1936] [outer = 0x127225400] 14:44:21 INFO - PROCESS | 1650 | 1461793461235 Marionette DEBUG loaded listener.js 14:44:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x127ae2c00) [pid = 1650] [serial = 1937] [outer = 0x127225400] 14:44:21 INFO - PROCESS | 1650 | 1461793461569 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]]]}] 14:44:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:44:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 469ms 14:44:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:44:21 INFO - PROCESS | 1650 | 1461793461596 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 14:44:21 INFO - PROCESS | 1650 | 1461793461597 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 14:44:21 INFO - PROCESS | 1650 | 1461793461599 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:44:21 INFO - PROCESS | 1650 | 1461793461601 Marionette TRACE conn2 <- [1,2554,null,{}] 14:44:21 INFO - PROCESS | 1650 | 1461793461605 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}] 14:44:21 INFO - PROCESS | 1650 | 1461793461706 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 14:44:21 INFO - PROCESS | 1650 | 1461793461713 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2b3000 == 45 [pid = 1650] [id = 646] 14:44:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x127ae9c00) [pid = 1650] [serial = 1938] [outer = 0x0] 14:44:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1280b3800) [pid = 1650] [serial = 1939] [outer = 0x127ae9c00] 14:44:21 INFO - PROCESS | 1650 | 1461793461738 Marionette DEBUG loaded listener.js 14:44:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129073800) [pid = 1650] [serial = 1940] [outer = 0x127ae9c00] 14:44:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12d287000 == 44 [pid = 1650] [id = 630] 14:44:22 INFO - PROCESS | 1650 | --DOCSHELL 0x119d51800 == 43 [pid = 1650] [id = 628] 14:44:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1292e1800 == 42 [pid = 1650] [id = 629] 14:44:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1198c5000 == 41 [pid = 1650] [id = 634] 14:44:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1186c4800 == 40 [pid = 1650] [id = 633] 14:44:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12d53a800 == 39 [pid = 1650] [id = 631] 14:44:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad75800 == 38 [pid = 1650] [id = 632] 14:44:22 INFO - PROCESS | 1650 | --DOCSHELL 0x125c8f800 == 37 [pid = 1650] [id = 636] 14:44:22 INFO - PROCESS | 1650 | --DOCSHELL 0x125c8e800 == 36 [pid = 1650] [id = 642] 14:44:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab7e800 == 35 [pid = 1650] [id = 643] 14:44:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba16800 == 34 [pid = 1650] [id = 635] 14:44:22 INFO - PROCESS | 1650 | --DOCSHELL 0x127880800 == 33 [pid = 1650] [id = 638] 14:44:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12959a800 == 32 [pid = 1650] [id = 639] 14:44:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab95000 == 31 [pid = 1650] [id = 641] 14:44:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12b718800 == 30 [pid = 1650] [id = 644] 14:44:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab6b800 == 29 [pid = 1650] [id = 640] 14:44:22 INFO - PROCESS | 1650 | --DOCSHELL 0x126e4b800 == 28 [pid = 1650] [id = 637] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12721d000) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11c558c00) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11c9b3400) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11b90e800) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11ba76c00) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11ba7e800) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11be06c00) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1177c5800) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118a5f000) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11ad55000) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11ad52400) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11af2b400) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x127188c00) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1271c4800) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11935ec00) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119a74000) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11c10e000) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1276f1800) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11c1f2000) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x125a5f000) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126a3fc00) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x127858400) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12780cc00) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1279a9400) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1280bac00) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1177d0000) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x119a75c00) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1271c8000) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11c550c00) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1271cec00) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12909e000) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x129095000) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x127491400) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1279a5000) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x119a72c00) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 14:44:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2b9000 == 27 [pid = 1650] [id = 645] 14:44:23 INFO - PROCESS | 1650 | 1461793463128 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]]]}] 14:44:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:44:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1573ms 14:44:23 INFO - PROCESS | 1650 | 1461793463174 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 14:44:23 INFO - PROCESS | 1650 | 1461793463177 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 14:44:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:44:23 INFO - PROCESS | 1650 | 1461793463182 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:44:23 INFO - PROCESS | 1650 | 1461793463186 Marionette TRACE conn2 <- [1,2558,null,{}] 14:44:23 INFO - PROCESS | 1650 | 1461793463193 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}] 14:44:23 INFO - PROCESS | 1650 | 1461793463311 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 14:44:23 INFO - PROCESS | 1650 | 1461793463328 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198cc000 == 28 [pid = 1650] [id = 647] 14:44:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x115aa7800) [pid = 1650] [serial = 1941] [outer = 0x0] 14:44:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1177c3c00) [pid = 1650] [serial = 1942] [outer = 0x115aa7800] 14:44:23 INFO - PROCESS | 1650 | 1461793463372 Marionette DEBUG loaded listener.js 14:44:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1177d1c00) [pid = 1650] [serial = 1943] [outer = 0x115aa7800] 14:44:23 INFO - PROCESS | 1650 | 1461793463774 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]]]}] 14:44:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:44:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 626ms 14:44:23 INFO - PROCESS | 1650 | 1461793463807 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 14:44:23 INFO - PROCESS | 1650 | 1461793463812 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 14:44:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:44:23 INFO - PROCESS | 1650 | 1461793463816 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:44:23 INFO - PROCESS | 1650 | 1461793463820 Marionette TRACE conn2 <- [1,2562,null,{}] 14:44:23 INFO - PROCESS | 1650 | 1461793463823 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}] 14:44:23 INFO - PROCESS | 1650 | 1461793463895 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 14:44:23 INFO - PROCESS | 1650 | 1461793463901 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aff4800 == 29 [pid = 1650] [id = 648] 14:44:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118631800) [pid = 1650] [serial = 1944] [outer = 0x0] 14:44:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118d2dc00) [pid = 1650] [serial = 1945] [outer = 0x118631800] 14:44:23 INFO - PROCESS | 1650 | 1461793463929 Marionette DEBUG loaded listener.js 14:44:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1190bc000) [pid = 1650] [serial = 1946] [outer = 0x118631800] 14:44:24 INFO - PROCESS | 1650 | 1461793464290 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]]]}] 14:44:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:44:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 523ms 14:44:24 INFO - PROCESS | 1650 | 1461793464340 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 14:44:24 INFO - PROCESS | 1650 | 1461793464342 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 14:44:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:44:24 INFO - PROCESS | 1650 | 1461793464344 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:44:24 INFO - PROCESS | 1650 | 1461793464346 Marionette TRACE conn2 <- [1,2566,null,{}] 14:44:24 INFO - PROCESS | 1650 | 1461793464354 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}] 14:44:24 INFO - PROCESS | 1650 | 1461793464430 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 14:44:24 INFO - PROCESS | 1650 | 1461793464438 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c311800 == 30 [pid = 1650] [id = 649] 14:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1135aec00) [pid = 1650] [serial = 1947] [outer = 0x0] 14:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119a7c000) [pid = 1650] [serial = 1948] [outer = 0x1135aec00] 14:44:24 INFO - PROCESS | 1650 | 1461793464466 Marionette DEBUG loaded listener.js 14:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11a65d800) [pid = 1650] [serial = 1949] [outer = 0x1135aec00] 14:44:24 INFO - PROCESS | 1650 | 1461793464806 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]]]}] 14:44:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:44:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 476ms 14:44:24 INFO - PROCESS | 1650 | 1461793464821 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 14:44:24 INFO - PROCESS | 1650 | 1461793464823 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 14:44:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:44:24 INFO - PROCESS | 1650 | 1461793464825 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:44:24 INFO - PROCESS | 1650 | 1461793464826 Marionette TRACE conn2 <- [1,2570,null,{}] 14:44:24 INFO - PROCESS | 1650 | 1461793464829 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}] 14:44:24 INFO - PROCESS | 1650 | 1461793464902 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 14:44:24 INFO - PROCESS | 1650 | 1461793464952 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c947000 == 31 [pid = 1650] [id = 650] 14:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119365c00) [pid = 1650] [serial = 1950] [outer = 0x0] 14:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11aa37000) [pid = 1650] [serial = 1951] [outer = 0x119365c00] 14:44:24 INFO - PROCESS | 1650 | 1461793464978 Marionette DEBUG loaded listener.js 14:44:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11aa75000) [pid = 1650] [serial = 1952] [outer = 0x119365c00] 14:44:25 INFO - PROCESS | 1650 | 1461793465273 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]]]}] 14:44:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:44:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 470ms 14:44:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:44:25 INFO - PROCESS | 1650 | 1461793465296 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 14:44:25 INFO - PROCESS | 1650 | 1461793465297 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 14:44:25 INFO - PROCESS | 1650 | 1461793465299 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:44:25 INFO - PROCESS | 1650 | 1461793465300 Marionette TRACE conn2 <- [1,2574,null,{}] 14:44:25 INFO - PROCESS | 1650 | 1461793465306 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}] 14:44:25 INFO - PROCESS | 1650 | 1461793465376 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 14:44:25 INFO - PROCESS | 1650 | 1461793465381 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x126caf000 == 32 [pid = 1650] [id = 651] 14:44:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118a81800) [pid = 1650] [serial = 1953] [outer = 0x0] 14:44:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11af14800) [pid = 1650] [serial = 1954] [outer = 0x118a81800] 14:44:25 INFO - PROCESS | 1650 | 1461793465409 Marionette DEBUG loaded listener.js 14:44:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11af2b400) [pid = 1650] [serial = 1955] [outer = 0x118a81800] 14:44:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:44:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 472ms 14:44:25 INFO - PROCESS | 1650 | 1461793465763 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]]]}] 14:44:25 INFO - PROCESS | 1650 | 1461793465772 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 14:44:25 INFO - PROCESS | 1650 | 1461793465773 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 14:44:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:44:25 INFO - PROCESS | 1650 | 1461793465775 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:44:25 INFO - PROCESS | 1650 | 1461793465776 Marionette TRACE conn2 <- [1,2578,null,{}] 14:44:25 INFO - PROCESS | 1650 | 1461793465779 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}] 14:44:25 INFO - PROCESS | 1650 | 1461793465888 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 14:44:25 INFO - PROCESS | 1650 | 1461793465895 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e4c800 == 33 [pid = 1650] [id = 652] 14:44:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11af29c00) [pid = 1650] [serial = 1956] [outer = 0x0] 14:44:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11b9dcc00) [pid = 1650] [serial = 1957] [outer = 0x11af29c00] 14:44:25 INFO - PROCESS | 1650 | 1461793465925 Marionette DEBUG loaded listener.js 14:44:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11be05800) [pid = 1650] [serial = 1958] [outer = 0x11af29c00] 14:44:26 INFO - PROCESS | 1650 | 1461793466221 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]]]}] 14:44:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:44:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 467ms 14:44:26 INFO - PROCESS | 1650 | 1461793466244 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 14:44:26 INFO - PROCESS | 1650 | 1461793466245 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 14:44:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:44:26 INFO - PROCESS | 1650 | 1461793466247 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:44:26 INFO - PROCESS | 1650 | 1461793466248 Marionette TRACE conn2 <- [1,2582,null,{}] 14:44:26 INFO - PROCESS | 1650 | 1461793466250 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}] 14:44:26 INFO - PROCESS | 1650 | 1461793466329 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 14:44:26 INFO - PROCESS | 1650 | 1461793466333 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x128acb000 == 34 [pid = 1650] [id = 653] 14:44:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11be05c00) [pid = 1650] [serial = 1959] [outer = 0x0] 14:44:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11bf54c00) [pid = 1650] [serial = 1960] [outer = 0x11be05c00] 14:44:26 INFO - PROCESS | 1650 | 1461793466364 Marionette DEBUG loaded listener.js 14:44:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11c10f800) [pid = 1650] [serial = 1961] [outer = 0x11be05c00] 14:44:26 INFO - PROCESS | 1650 | 1461793466743 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]]]}] 14:44:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:44:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 519ms 14:44:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:44:26 INFO - PROCESS | 1650 | 1461793466777 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 14:44:26 INFO - PROCESS | 1650 | 1461793466778 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 14:44:26 INFO - PROCESS | 1650 | 1461793466780 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:44:26 INFO - PROCESS | 1650 | 1461793466781 Marionette TRACE conn2 <- [1,2586,null,{}] 14:44:26 INFO - PROCESS | 1650 | 1461793466784 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}] 14:44:26 INFO - PROCESS | 1650 | 1461793466855 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 14:44:26 INFO - PROCESS | 1650 | 1461793466859 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x129597800 == 35 [pid = 1650] [id = 654] 14:44:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11bf52800) [pid = 1650] [serial = 1962] [outer = 0x0] 14:44:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11c1e7c00) [pid = 1650] [serial = 1963] [outer = 0x11bf52800] 14:44:26 INFO - PROCESS | 1650 | 1461793466886 Marionette DEBUG loaded listener.js 14:44:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11c1f3000) [pid = 1650] [serial = 1964] [outer = 0x11bf52800] 14:44:27 INFO - PROCESS | 1650 | 1461793467225 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]]]}] 14:44:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:44:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 468ms 14:44:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:44:27 INFO - PROCESS | 1650 | 1461793467248 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 14:44:27 INFO - PROCESS | 1650 | 1461793467250 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 14:44:27 INFO - PROCESS | 1650 | 1461793467254 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:44:27 INFO - PROCESS | 1650 | 1461793467255 Marionette TRACE conn2 <- [1,2590,null,{}] 14:44:27 INFO - PROCESS | 1650 | 1461793467258 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}] 14:44:27 INFO - PROCESS | 1650 | 1461793467329 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 14:44:27 INFO - PROCESS | 1650 | 1461793467333 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c30f800 == 36 [pid = 1650] [id = 655] 14:44:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11c115000) [pid = 1650] [serial = 1965] [outer = 0x0] 14:44:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c558c00) [pid = 1650] [serial = 1966] [outer = 0x11c115000] 14:44:27 INFO - PROCESS | 1650 | 1461793467361 Marionette DEBUG loaded listener.js 14:44:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11c9b3800) [pid = 1650] [serial = 1967] [outer = 0x11c115000] 14:44:27 INFO - PROCESS | 1650 | 1461793467693 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]]]}] 14:44:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:44:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 470ms 14:44:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:44:27 INFO - PROCESS | 1650 | 1461793467723 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 14:44:27 INFO - PROCESS | 1650 | 1461793467724 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 14:44:27 INFO - PROCESS | 1650 | 1461793467726 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:44:27 INFO - PROCESS | 1650 | 1461793467727 Marionette TRACE conn2 <- [1,2594,null,{}] 14:44:27 INFO - PROCESS | 1650 | 1461793467747 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}] 14:44:27 INFO - PROCESS | 1650 | 1461793467821 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 14:44:27 INFO - PROCESS | 1650 | 1461793467826 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab7f800 == 37 [pid = 1650] [id = 656] 14:44:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11c9bbc00) [pid = 1650] [serial = 1968] [outer = 0x0] 14:44:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x125c7e800) [pid = 1650] [serial = 1969] [outer = 0x11c9bbc00] 14:44:27 INFO - PROCESS | 1650 | 1461793467852 Marionette DEBUG loaded listener.js 14:44:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x127161400) [pid = 1650] [serial = 1970] [outer = 0x11c9bbc00] 14:44:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:44:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 521ms 14:44:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:44:28 INFO - PROCESS | 1650 | 1461793468244 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]]]}] 14:44:28 INFO - PROCESS | 1650 | 1461793468249 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 14:44:28 INFO - PROCESS | 1650 | 1461793468251 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 14:44:28 INFO - PROCESS | 1650 | 1461793468254 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:44:28 INFO - PROCESS | 1650 | 1461793468257 Marionette TRACE conn2 <- [1,2598,null,{}] 14:44:28 INFO - PROCESS | 1650 | 1461793468260 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}] 14:44:28 INFO - PROCESS | 1650 | 1461793468416 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 14:44:28 INFO - PROCESS | 1650 | 1461793468444 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x126cae000 == 38 [pid = 1650] [id = 657] 14:44:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126cf7400) [pid = 1650] [serial = 1971] [outer = 0x0] 14:44:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1271ccc00) [pid = 1650] [serial = 1972] [outer = 0x126cf7400] 14:44:28 INFO - PROCESS | 1650 | 1461793468490 Marionette DEBUG loaded listener.js 14:44:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11af29400) [pid = 1650] [serial = 1973] [outer = 0x126cf7400] 14:44:28 INFO - PROCESS | 1650 | 1461793468915 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]]]}] 14:44:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:44:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 671ms 14:44:28 INFO - PROCESS | 1650 | 1461793468925 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 14:44:28 INFO - PROCESS | 1650 | 1461793468926 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 14:44:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:44:28 INFO - PROCESS | 1650 | 1461793468928 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:44:28 INFO - PROCESS | 1650 | 1461793468929 Marionette TRACE conn2 <- [1,2602,null,{}] 14:44:28 INFO - PROCESS | 1650 | 1461793468932 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}] 14:44:29 INFO - PROCESS | 1650 | 1461793469030 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 14:44:29 INFO - PROCESS | 1650 | 1461793469064 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b711800 == 39 [pid = 1650] [id = 658] 14:44:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1271d0400) [pid = 1650] [serial = 1974] [outer = 0x0] 14:44:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127220400) [pid = 1650] [serial = 1975] [outer = 0x1271d0400] 14:44:29 INFO - PROCESS | 1650 | 1461793469089 Marionette DEBUG loaded listener.js 14:44:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x127227c00) [pid = 1650] [serial = 1976] [outer = 0x1271d0400] 14:44:29 INFO - PROCESS | 1650 | 1461793469400 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]]]}] 14:44:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:44:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 519ms 14:44:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:44:29 INFO - PROCESS | 1650 | 1461793469449 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 14:44:29 INFO - PROCESS | 1650 | 1461793469450 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 14:44:29 INFO - PROCESS | 1650 | 1461793469452 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:44:29 INFO - PROCESS | 1650 | 1461793469453 Marionette TRACE conn2 <- [1,2606,null,{}] 14:44:29 INFO - PROCESS | 1650 | 1461793469455 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}] 14:44:29 INFO - PROCESS | 1650 | 1461793469548 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 14:44:29 INFO - PROCESS | 1650 | 1461793469552 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbd7800 == 40 [pid = 1650] [id = 659] 14:44:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12721a000) [pid = 1650] [serial = 1977] [outer = 0x0] 14:44:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x127690000) [pid = 1650] [serial = 1978] [outer = 0x12721a000] 14:44:29 INFO - PROCESS | 1650 | 1461793469576 Marionette DEBUG loaded listener.js 14:44:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12780cc00) [pid = 1650] [serial = 1979] [outer = 0x12721a000] 14:44:29 INFO - PROCESS | 1650 | 1461793469913 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]]]}] 14:44:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:44:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 518ms 14:44:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:44:29 INFO - PROCESS | 1650 | 1461793469971 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 14:44:29 INFO - PROCESS | 1650 | 1461793469972 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 14:44:29 INFO - PROCESS | 1650 | 1461793469974 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:44:29 INFO - PROCESS | 1650 | 1461793469975 Marionette TRACE conn2 <- [1,2610,null,{}] 14:44:29 INFO - PROCESS | 1650 | 1461793469977 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}] 14:44:30 INFO - PROCESS | 1650 | 1461793470069 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 14:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x127225400) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11ba7fc00) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11bf57800) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11c1ea000) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126e5d000) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11aa3c800) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11af1f400) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11ba7f400) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11b90cc00) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x114fd9c00) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1191a1400) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1177d2000) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1147da400) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115556c00) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x129095800) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:44:30 INFO - PROCESS | 1650 | 1461793470201 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab22000 == 41 [pid = 1650] [id = 660] 14:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1135ad800) [pid = 1650] [serial = 1980] [outer = 0x0] 14:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x114fd9c00) [pid = 1650] [serial = 1981] [outer = 0x1135ad800] 14:44:30 INFO - PROCESS | 1650 | 1461793470227 Marionette DEBUG loaded listener.js 14:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11a607000) [pid = 1650] [serial = 1982] [outer = 0x1135ad800] 14:44:30 INFO - PROCESS | 1650 | 1461793470500 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]]]}] 14:44:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:44:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 570ms 14:44:30 INFO - PROCESS | 1650 | 1461793470544 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 14:44:30 INFO - PROCESS | 1650 | 1461793470545 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 14:44:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:44:30 INFO - PROCESS | 1650 | 1461793470547 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:44:30 INFO - PROCESS | 1650 | 1461793470548 Marionette TRACE conn2 <- [1,2614,null,{}] 14:44:30 INFO - PROCESS | 1650 | 1461793470551 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}] 14:44:30 INFO - PROCESS | 1650 | 1461793470630 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 14:44:30 INFO - PROCESS | 1650 | 1461793470634 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2c2000 == 42 [pid = 1650] [id = 661] 14:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11ba7d000) [pid = 1650] [serial = 1983] [outer = 0x0] 14:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126e5c000) [pid = 1650] [serial = 1984] [outer = 0x11ba7d000] 14:44:30 INFO - PROCESS | 1650 | 1461793470661 Marionette DEBUG loaded listener.js 14:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12790dc00) [pid = 1650] [serial = 1985] [outer = 0x11ba7d000] 14:44:30 INFO - PROCESS | 1650 | 1461793470990 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]]]}] 14:44:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:44:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 468ms 14:44:31 INFO - PROCESS | 1650 | 1461793471017 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 14:44:31 INFO - PROCESS | 1650 | 1461793471019 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 14:44:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:44:31 INFO - PROCESS | 1650 | 1461793471023 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:44:31 INFO - PROCESS | 1650 | 1461793471024 Marionette TRACE conn2 <- [1,2618,null,{}] 14:44:31 INFO - PROCESS | 1650 | 1461793471026 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}] 14:44:31 INFO - PROCESS | 1650 | 1461793471142 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 14:44:31 INFO - PROCESS | 1650 | 1461793471148 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2ca800 == 43 [pid = 1650] [id = 662] 14:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x127811c00) [pid = 1650] [serial = 1986] [outer = 0x0] 14:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1280b8400) [pid = 1650] [serial = 1987] [outer = 0x127811c00] 14:44:31 INFO - PROCESS | 1650 | 1461793471185 Marionette DEBUG loaded listener.js 14:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1276f4800) [pid = 1650] [serial = 1988] [outer = 0x127811c00] 14:44:31 INFO - PROCESS | 1650 | 1461793471587 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]]]}] 14:44:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:44:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 569ms 14:44:31 INFO - PROCESS | 1650 | 1461793471593 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 14:44:31 INFO - PROCESS | 1650 | 1461793471595 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 14:44:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:44:31 INFO - PROCESS | 1650 | 1461793471598 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:44:31 INFO - PROCESS | 1650 | 1461793471600 Marionette TRACE conn2 <- [1,2622,null,{}] 14:44:31 INFO - PROCESS | 1650 | 1461793471605 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}] 14:44:31 INFO - PROCESS | 1650 | 1461793471694 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 14:44:31 INFO - PROCESS | 1650 | 1461793471748 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7c6800 == 44 [pid = 1650] [id = 663] 14:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11c1eac00) [pid = 1650] [serial = 1989] [outer = 0x0] 14:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129072800) [pid = 1650] [serial = 1990] [outer = 0x11c1eac00] 14:44:31 INFO - PROCESS | 1650 | 1461793471772 Marionette DEBUG loaded listener.js 14:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12909e400) [pid = 1650] [serial = 1991] [outer = 0x11c1eac00] 14:44:32 INFO - PROCESS | 1650 | 1461793472053 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]]]}] 14:44:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:44:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 473ms 14:44:32 INFO - PROCESS | 1650 | 1461793472071 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 14:44:32 INFO - PROCESS | 1650 | 1461793472076 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 14:44:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:44:32 INFO - PROCESS | 1650 | 1461793472084 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:44:32 INFO - PROCESS | 1650 | 1461793472087 Marionette TRACE conn2 <- [1,2626,null,{}] 14:44:32 INFO - PROCESS | 1650 | 1461793472091 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}] 14:44:32 INFO - PROCESS | 1650 | 1461793472170 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 14:44:32 INFO - PROCESS | 1650 | 1461793472267 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11551f800 == 45 [pid = 1650] [id = 664] 14:44:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1135a4c00) [pid = 1650] [serial = 1992] [outer = 0x0] 14:44:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11360f800) [pid = 1650] [serial = 1993] [outer = 0x1135a4c00] 14:44:32 INFO - PROCESS | 1650 | 1461793472299 Marionette DEBUG loaded listener.js 14:44:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x114bc2800) [pid = 1650] [serial = 1994] [outer = 0x1135a4c00] 14:44:32 INFO - PROCESS | 1650 | 1461793472823 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]]]}] 14:44:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:44:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 774ms 14:44:32 INFO - PROCESS | 1650 | 1461793472878 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 14:44:32 INFO - PROCESS | 1650 | 1461793472880 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 14:44:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:44:32 INFO - PROCESS | 1650 | 1461793472886 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:44:32 INFO - PROCESS | 1650 | 1461793472889 Marionette TRACE conn2 <- [1,2630,null,{}] 14:44:32 INFO - PROCESS | 1650 | 1461793472893 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}] 14:44:33 INFO - PROCESS | 1650 | 1461793473027 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 14:44:33 INFO - PROCESS | 1650 | 1461793473102 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c92d000 == 46 [pid = 1650] [id = 665] 14:44:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118f90c00) [pid = 1650] [serial = 1995] [outer = 0x0] 14:44:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119136800) [pid = 1650] [serial = 1996] [outer = 0x118f90c00] 14:44:33 INFO - PROCESS | 1650 | 1461793473134 Marionette DEBUG loaded listener.js 14:44:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119368800) [pid = 1650] [serial = 1997] [outer = 0x118f90c00] 14:44:33 INFO - PROCESS | 1650 | 1461793473824 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]]]}] 14:44:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:44:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 973ms 14:44:33 INFO - PROCESS | 1650 | 1461793473862 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 14:44:33 INFO - PROCESS | 1650 | 1461793473864 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 14:44:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:44:33 INFO - PROCESS | 1650 | 1461793473871 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:44:33 INFO - PROCESS | 1650 | 1461793473873 Marionette TRACE conn2 <- [1,2634,null,{}] 14:44:33 INFO - PROCESS | 1650 | 1461793473877 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}] 14:44:33 INFO - PROCESS | 1650 | 1461793473971 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 14:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7c6800 == 45 [pid = 1650] [id = 663] 14:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2ca800 == 44 [pid = 1650] [id = 662] 14:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2c2000 == 43 [pid = 1650] [id = 661] 14:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab22000 == 42 [pid = 1650] [id = 660] 14:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbd7800 == 41 [pid = 1650] [id = 659] 14:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12b711800 == 40 [pid = 1650] [id = 658] 14:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x126cae000 == 39 [pid = 1650] [id = 657] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1280b3800) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab7f800 == 38 [pid = 1650] [id = 656] 14:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11c30f800 == 37 [pid = 1650] [id = 655] 14:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x129597800 == 36 [pid = 1650] [id = 654] 14:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x128acb000 == 35 [pid = 1650] [id = 653] 14:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x126e4c800 == 34 [pid = 1650] [id = 652] 14:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x126caf000 == 33 [pid = 1650] [id = 651] 14:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11c947000 == 32 [pid = 1650] [id = 650] 14:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11c311800 == 31 [pid = 1650] [id = 649] 14:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11aff4800 == 30 [pid = 1650] [id = 648] 14:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1198cc000 == 29 [pid = 1650] [id = 647] 14:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2b3000 == 28 [pid = 1650] [id = 646] 14:44:34 INFO - PROCESS | 1650 | 1461793474085 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198bb000 == 29 [pid = 1650] [id = 666] 14:44:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x114fd7000) [pid = 1650] [serial = 1998] [outer = 0x0] 14:44:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115556c00) [pid = 1650] [serial = 1999] [outer = 0x114fd7000] 14:44:34 INFO - PROCESS | 1650 | 1461793474113 Marionette DEBUG loaded listener.js 14:44:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1177d2c00) [pid = 1650] [serial = 2000] [outer = 0x114fd7000] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1276f2400) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11c1e7000) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11c47b400) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x125bb3400) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x126e5bc00) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11c8b2000) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x127195000) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11ba77000) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1271ca400) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127458400) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11be04000) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11b9ea000) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11ba7a400) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11aa3c400) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11af35000) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a71400) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11a65b000) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118f19400) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1190bb800) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119360400) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11555a800) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118f94400) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1177cd400) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1292c0c00) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x127ae2c00) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11c473400) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126a4b400) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1271cf000) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11bf4c000) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 14:44:34 INFO - PROCESS | 1650 | 1461793474443 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]]]}] 14:44:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:44:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 625ms 14:44:34 INFO - PROCESS | 1650 | 1461793474493 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 14:44:34 INFO - PROCESS | 1650 | 1461793474498 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 14:44:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:44:34 INFO - PROCESS | 1650 | 1461793474502 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:44:34 INFO - PROCESS | 1650 | 1461793474504 Marionette TRACE conn2 <- [1,2638,null,{}] 14:44:34 INFO - PROCESS | 1650 | 1461793474506 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}] 14:44:34 INFO - PROCESS | 1650 | 1461793474580 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 14:44:34 INFO - PROCESS | 1650 | 1461793474656 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf8f000 == 30 [pid = 1650] [id = 667] 14:44:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1177d0800) [pid = 1650] [serial = 2001] [outer = 0x0] 14:44:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118f96800) [pid = 1650] [serial = 2002] [outer = 0x1177d0800] 14:44:34 INFO - PROCESS | 1650 | 1461793474682 Marionette DEBUG loaded listener.js 14:44:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119a77c00) [pid = 1650] [serial = 2003] [outer = 0x1177d0800] 14:44:34 INFO - PROCESS | 1650 | 1461793474979 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]]]}] 14:44:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:44:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 520ms 14:44:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:44:35 INFO - PROCESS | 1650 | 1461793475023 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 14:44:35 INFO - PROCESS | 1650 | 1461793475025 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 14:44:35 INFO - PROCESS | 1650 | 1461793475027 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:44:35 INFO - PROCESS | 1650 | 1461793475029 Marionette TRACE conn2 <- [1,2642,null,{}] 14:44:35 INFO - PROCESS | 1650 | 1461793475039 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}] 14:44:35 INFO - PROCESS | 1650 | 1461793475116 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 14:44:35 INFO - PROCESS | 1650 | 1461793475124 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x125ca1800 == 31 [pid = 1650] [id = 668] 14:44:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119e52400) [pid = 1650] [serial = 2004] [outer = 0x0] 14:44:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11aa40c00) [pid = 1650] [serial = 2005] [outer = 0x119e52400] 14:44:35 INFO - PROCESS | 1650 | 1461793475154 Marionette DEBUG loaded listener.js 14:44:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11af18400) [pid = 1650] [serial = 2006] [outer = 0x119e52400] 14:44:35 INFO - PROCESS | 1650 | 1461793475507 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]]]}] 14:44:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:44:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 520ms 14:44:35 INFO - PROCESS | 1650 | 1461793475548 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 14:44:35 INFO - PROCESS | 1650 | 1461793475549 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 14:44:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:44:35 INFO - PROCESS | 1650 | 1461793475552 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:44:35 INFO - PROCESS | 1650 | 1461793475553 Marionette TRACE conn2 <- [1,2646,null,{}] 14:44:35 INFO - PROCESS | 1650 | 1461793475555 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}] 14:44:35 INFO - PROCESS | 1650 | 1461793475630 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 14:44:35 INFO - PROCESS | 1650 | 1461793475637 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ec9000 == 32 [pid = 1650] [id = 669] 14:44:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x114fe3400) [pid = 1650] [serial = 2007] [outer = 0x0] 14:44:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11b9db400) [pid = 1650] [serial = 2008] [outer = 0x114fe3400] 14:44:35 INFO - PROCESS | 1650 | 1461793475664 Marionette DEBUG loaded listener.js 14:44:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11ba76000) [pid = 1650] [serial = 2009] [outer = 0x114fe3400] 14:44:36 INFO - PROCESS | 1650 | 1461793476072 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]]]}] 14:44:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:44:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 570ms 14:44:36 INFO - PROCESS | 1650 | 1461793476127 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 14:44:36 INFO - PROCESS | 1650 | 1461793476129 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 14:44:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:44:36 INFO - PROCESS | 1650 | 1461793476132 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:44:36 INFO - PROCESS | 1650 | 1461793476134 Marionette TRACE conn2 <- [1,2650,null,{}] 14:44:36 INFO - PROCESS | 1650 | 1461793476137 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}] 14:44:36 INFO - PROCESS | 1650 | 1461793476232 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 14:44:36 INFO - PROCESS | 1650 | 1461793476236 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad84800 == 33 [pid = 1650] [id = 670] 14:44:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11af37400) [pid = 1650] [serial = 2010] [outer = 0x0] 14:44:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11ba7e800) [pid = 1650] [serial = 2011] [outer = 0x11af37400] 14:44:36 INFO - PROCESS | 1650 | 1461793476262 Marionette DEBUG loaded listener.js 14:44:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11be06800) [pid = 1650] [serial = 2012] [outer = 0x11af37400] 14:44:36 INFO - PROCESS | 1650 | 1461793476601 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]]]}] 14:44:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:44:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 523ms 14:44:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:44:36 INFO - PROCESS | 1650 | 1461793476654 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 14:44:36 INFO - PROCESS | 1650 | 1461793476655 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 14:44:36 INFO - PROCESS | 1650 | 1461793476657 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:44:36 INFO - PROCESS | 1650 | 1461793476658 Marionette TRACE conn2 <- [1,2654,null,{}] 14:44:36 INFO - PROCESS | 1650 | 1461793476661 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}] 14:44:36 INFO - PROCESS | 1650 | 1461793476776 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 14:44:36 INFO - PROCESS | 1650 | 1461793476781 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab67800 == 34 [pid = 1650] [id = 671] 14:44:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11be06c00) [pid = 1650] [serial = 2013] [outer = 0x0] 14:44:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11bf51800) [pid = 1650] [serial = 2014] [outer = 0x11be06c00] 14:44:36 INFO - PROCESS | 1650 | 1461793476809 Marionette DEBUG loaded listener.js 14:44:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11c55f400) [pid = 1650] [serial = 2015] [outer = 0x11be06c00] 14:44:37 INFO - PROCESS | 1650 | 1461793477168 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]]]}] 14:44:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:44:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 519ms 14:44:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:44:37 INFO - PROCESS | 1650 | 1461793477177 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 14:44:37 INFO - PROCESS | 1650 | 1461793477178 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 14:44:37 INFO - PROCESS | 1650 | 1461793477180 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:44:37 INFO - PROCESS | 1650 | 1461793477182 Marionette TRACE conn2 <- [1,2658,null,{}] 14:44:37 INFO - PROCESS | 1650 | 1461793477184 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}] 14:44:37 INFO - PROCESS | 1650 | 1461793477278 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 14:44:37 INFO - PROCESS | 1650 | 1461793477290 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab85800 == 35 [pid = 1650] [id = 672] 14:44:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11aa3f400) [pid = 1650] [serial = 2016] [outer = 0x0] 14:44:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x125fdc800) [pid = 1650] [serial = 2017] [outer = 0x11aa3f400] 14:44:37 INFO - PROCESS | 1650 | 1461793477317 Marionette DEBUG loaded listener.js 14:44:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126e5d000) [pid = 1650] [serial = 2018] [outer = 0x11aa3f400] 14:44:37 INFO - PROCESS | 1650 | 1461793477636 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]]]}] 14:44:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:44:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 468ms 14:44:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:44:37 INFO - PROCESS | 1650 | 1461793477657 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 14:44:37 INFO - PROCESS | 1650 | 1461793477658 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 14:44:37 INFO - PROCESS | 1650 | 1461793477660 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:44:37 INFO - PROCESS | 1650 | 1461793477661 Marionette TRACE conn2 <- [1,2662,null,{}] 14:44:37 INFO - PROCESS | 1650 | 1461793477663 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}] 14:44:37 INFO - PROCESS | 1650 | 1461793477758 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 14:44:37 INFO - PROCESS | 1650 | 1461793477762 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b29f000 == 36 [pid = 1650] [id = 673] 14:44:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11be0fc00) [pid = 1650] [serial = 2019] [outer = 0x0] 14:44:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127197000) [pid = 1650] [serial = 2020] [outer = 0x11be0fc00] 14:44:37 INFO - PROCESS | 1650 | 1461793477787 Marionette DEBUG loaded listener.js 14:44:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1271cec00) [pid = 1650] [serial = 2021] [outer = 0x11be0fc00] 14:44:38 INFO - PROCESS | 1650 | 1461793478274 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]]]}] 14:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126cf7400) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127ae9c00) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1271d0400) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119365c00) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12721a000) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11c115000) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1135aec00) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118631800) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115aa7800) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1135ad800) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11af29c00) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x127811c00) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11be05c00) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11c9bbc00) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11bf52800) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118a81800) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11ba7d000) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:44:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:44:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 672ms 14:44:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:44:38 INFO - PROCESS | 1650 | 1461793478333 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 14:44:38 INFO - PROCESS | 1650 | 1461793478334 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 14:44:38 INFO - PROCESS | 1650 | 1461793478336 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:44:38 INFO - PROCESS | 1650 | 1461793478337 Marionette TRACE conn2 <- [1,2666,null,{}] 14:44:38 INFO - PROCESS | 1650 | 1461793478339 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}] 14:44:38 INFO - PROCESS | 1650 | 1461793478416 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 14:44:38 INFO - PROCESS | 1650 | 1461793478423 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x125a73800 == 37 [pid = 1650] [id = 674] 14:44:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118a81800) [pid = 1650] [serial = 2022] [outer = 0x0] 14:44:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119365c00) [pid = 1650] [serial = 2023] [outer = 0x118a81800] 14:44:38 INFO - PROCESS | 1650 | 1461793478448 Marionette DEBUG loaded listener.js 14:44:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11af35000) [pid = 1650] [serial = 2024] [outer = 0x118a81800] 14:44:39 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) 14:44:39 INFO - PROCESS | 1650 | 1461793479255 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]]]}] 14:44:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 922ms 14:44:39 INFO - PROCESS | 1650 | 1461793479259 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 14:44:39 INFO - PROCESS | 1650 | 1461793479260 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 14:44:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:44:39 INFO - PROCESS | 1650 | 1461793479262 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:44:39 INFO - PROCESS | 1650 | 1461793479263 Marionette TRACE conn2 <- [1,2670,null,{}] 14:44:39 INFO - PROCESS | 1650 | 1461793479266 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}] 14:44:39 INFO - PROCESS | 1650 | 1461793479342 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 14:44:39 INFO - PROCESS | 1650 | 1461793479346 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b765800 == 38 [pid = 1650] [id = 675] 14:44:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11bf52800) [pid = 1650] [serial = 2025] [outer = 0x0] 14:44:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x125fda800) [pid = 1650] [serial = 2026] [outer = 0x11bf52800] 14:44:39 INFO - PROCESS | 1650 | 1461793479372 Marionette DEBUG loaded listener.js 14:44:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1271d1000) [pid = 1650] [serial = 2027] [outer = 0x11bf52800] 14:44:40 INFO - PROCESS | 1650 | 1461793480196 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 14:44:40 INFO - PROCESS | 1650 | 1461793480237 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 14:44:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:44:40 INFO - PROCESS | 1650 | 1461793480240 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:44:40 INFO - PROCESS | 1650 | 1461793480242 Marionette TRACE conn2 <- [1,2674,null,{}] 14:44:40 INFO - PROCESS | 1650 | 1461793480244 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}] 14:44:40 INFO - PROCESS | 1650 | 1461793480397 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 14:44:40 INFO - PROCESS | 1650 | 1461793480430 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11932a000 == 39 [pid = 1650] [id = 676] 14:44:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1135b0000) [pid = 1650] [serial = 2028] [outer = 0x0] 14:44:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x113616800) [pid = 1650] [serial = 2029] [outer = 0x1135b0000] 14:44:40 INFO - PROCESS | 1650 | 1461793480463 Marionette DEBUG loaded listener.js 14:44:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11555e000) [pid = 1650] [serial = 2030] [outer = 0x1135b0000] 14:44:41 INFO - PROCESS | 1650 | 1461793481375 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 14:44:41 INFO - PROCESS | 1650 | 1461793481414 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 14:44:41 INFO - PROCESS | 1650 | 1461793481417 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:44:41 INFO - PROCESS | 1650 | 1461793481420 Marionette TRACE conn2 <- [1,2678,null,{}] 14:44:41 INFO - PROCESS | 1650 | 1461793481423 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}] 14:44:41 INFO - PROCESS | 1650 | 1461793481518 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 14:44:41 INFO - PROCESS | 1650 | 1461793481568 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ec1800 == 40 [pid = 1650] [id = 677] 14:44:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119a6ec00) [pid = 1650] [serial = 2031] [outer = 0x0] 14:44:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11a65b000) [pid = 1650] [serial = 2032] [outer = 0x119a6ec00] 14:44:41 INFO - PROCESS | 1650 | 1461793481600 Marionette DEBUG loaded listener.js 14:44:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11aa3f000) [pid = 1650] [serial = 2033] [outer = 0x119a6ec00] 14:44:42 INFO - PROCESS | 1650 | 1461793482553 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]]]}] 14:44:42 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) 14:44:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1175ms 14:44:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:44:42 INFO - PROCESS | 1650 | 1461793482592 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 14:44:42 INFO - PROCESS | 1650 | 1461793482594 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 14:44:42 INFO - PROCESS | 1650 | 1461793482596 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:44:42 INFO - PROCESS | 1650 | 1461793482598 Marionette TRACE conn2 <- [1,2682,null,{}] 14:44:42 INFO - PROCESS | 1650 | 1461793482600 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}] 14:44:42 INFO - PROCESS | 1650 | 1461793482695 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 14:44:42 INFO - PROCESS | 1650 | 1461793482744 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b717800 == 41 [pid = 1650] [id = 678] 14:44:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11af15000) [pid = 1650] [serial = 2034] [outer = 0x0] 14:44:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11bf53400) [pid = 1650] [serial = 2035] [outer = 0x11af15000] 14:44:42 INFO - PROCESS | 1650 | 1461793482775 Marionette DEBUG loaded listener.js 14:44:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11c118c00) [pid = 1650] [serial = 2036] [outer = 0x11af15000] 14:44:43 INFO - PROCESS | 1650 | 1461793483701 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]]]}] 14:44:43 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) 14:44:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1122ms 14:44:43 INFO - PROCESS | 1650 | 1461793483720 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 14:44:43 INFO - PROCESS | 1650 | 1461793483722 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 14:44:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:44:43 INFO - PROCESS | 1650 | 1461793483726 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:44:43 INFO - PROCESS | 1650 | 1461793483728 Marionette TRACE conn2 <- [1,2686,null,{}] 14:44:43 INFO - PROCESS | 1650 | 1461793483731 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}] 14:44:43 INFO - PROCESS | 1650 | 1461793483820 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 14:44:43 INFO - PROCESS | 1650 | 1461793483871 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c948000 == 42 [pid = 1650] [id = 679] 14:44:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115279400) [pid = 1650] [serial = 2037] [outer = 0x0] 14:44:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1177cb800) [pid = 1650] [serial = 2038] [outer = 0x115279400] 14:44:43 INFO - PROCESS | 1650 | 1461793483899 Marionette DEBUG loaded listener.js 14:44:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11901b400) [pid = 1650] [serial = 2039] [outer = 0x115279400] 14:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12b765800 == 41 [pid = 1650] [id = 675] 14:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x125a73800 == 40 [pid = 1650] [id = 674] 14:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12b29f000 == 39 [pid = 1650] [id = 673] 14:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab85800 == 38 [pid = 1650] [id = 672] 14:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab67800 == 37 [pid = 1650] [id = 671] 14:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad84800 == 36 [pid = 1650] [id = 670] 14:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x126ec9000 == 35 [pid = 1650] [id = 669] 14:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x125ca1800 == 34 [pid = 1650] [id = 668] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x129072800) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf8f000 == 33 [pid = 1650] [id = 667] 14:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1198bb000 == 32 [pid = 1650] [id = 666] 14:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11551f800 == 31 [pid = 1650] [id = 664] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11af29400) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x129073800) [pid = 1650] [serial = 1940] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1271ccc00) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x127227c00) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x127220400) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11aa37000) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11aa75000) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x127690000) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11c558c00) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11c9b3800) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119a7c000) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11a65d800) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118d2dc00) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1190bc000) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1177c3c00) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1177d1c00) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x114fd9c00) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11b9dcc00) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11be05800) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1276f4800) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11bf54c00) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11c10f800) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x125c7e800) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11c1e7c00) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11c1f3000) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11af14800) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11af2b400) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x126e5c000) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12780cc00) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1280b8400) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11a607000) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x127161400) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12790dc00) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 14:44:44 INFO - PROCESS | 1650 | 1461793484797 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 14:44:44 INFO - PROCESS | 1650 | 1461793484809 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 14:44:44 INFO - PROCESS | 1650 | 1461793484813 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:44:44 INFO - PROCESS | 1650 | 1461793484815 Marionette TRACE conn2 <- [1,2690,null,{}] 14:44:44 INFO - PROCESS | 1650 | 1461793484817 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}] 14:44:44 INFO - PROCESS | 1650 | 1461793484893 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 14:44:44 INFO - PROCESS | 1650 | 1461793484897 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b166800 == 32 [pid = 1650] [id = 680] 14:44:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11901c400) [pid = 1650] [serial = 2040] [outer = 0x0] 14:44:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119a6f400) [pid = 1650] [serial = 2041] [outer = 0x11901c400] 14:44:44 INFO - PROCESS | 1650 | 1461793484926 Marionette DEBUG loaded listener.js 14:44:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11aa35400) [pid = 1650] [serial = 2042] [outer = 0x11901c400] 14:44:45 INFO - PROCESS | 1650 | 1461793485783 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 14:44:45 INFO - PROCESS | 1650 | 1461793485836 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 14:44:45 INFO - PROCESS | 1650 | 1461793485839 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:44:45 INFO - PROCESS | 1650 | 1461793485841 Marionette TRACE conn2 <- [1,2694,null,{}] 14:44:45 INFO - PROCESS | 1650 | 1461793485861 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}] 14:44:45 INFO - PROCESS | 1650 | 1461793485938 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 14:44:45 INFO - PROCESS | 1650 | 1461793485944 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x126cbd800 == 33 [pid = 1650] [id = 681] 14:44:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1152b5000) [pid = 1650] [serial = 2043] [outer = 0x0] 14:44:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11b98e000) [pid = 1650] [serial = 2044] [outer = 0x1152b5000] 14:44:45 INFO - PROCESS | 1650 | 1461793485974 Marionette DEBUG loaded listener.js 14:44:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11ba7c400) [pid = 1650] [serial = 2045] [outer = 0x1152b5000] 14:44:46 INFO - PROCESS | 1650 | 1461793486799 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 14:44:46 INFO - PROCESS | 1650 | 1461793486813 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 14:44:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:44:46 INFO - PROCESS | 1650 | 1461793486816 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:44:46 INFO - PROCESS | 1650 | 1461793486817 Marionette TRACE conn2 <- [1,2698,null,{}] 14:44:46 INFO - PROCESS | 1650 | 1461793486820 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}] 14:44:46 INFO - PROCESS | 1650 | 1461793486914 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 14:44:46 INFO - PROCESS | 1650 | 1461793486919 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ad4800 == 34 [pid = 1650] [id = 682] 14:44:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11b9dcc00) [pid = 1650] [serial = 2046] [outer = 0x0] 14:44:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11c112000) [pid = 1650] [serial = 2047] [outer = 0x11b9dcc00] 14:44:46 INFO - PROCESS | 1650 | 1461793486946 Marionette DEBUG loaded listener.js 14:44:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11c1ebc00) [pid = 1650] [serial = 2048] [outer = 0x11b9dcc00] 14:44:47 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11be0fc00) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:44:47 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118a81800) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:44:47 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11af37400) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:44:47 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11c1eac00) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:44:47 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11be06c00) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:44:47 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11aa3f400) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:44:47 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x114fe3400) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:44:47 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1177d0800) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:44:47 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x114fd7000) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:44:47 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x119e52400) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:44:47 INFO - PROCESS | 1650 | 1461793487756 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 14:44:47 INFO - PROCESS | 1650 | 1461793487791 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 14:44:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:44:47 INFO - PROCESS | 1650 | 1461793487793 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:44:47 INFO - PROCESS | 1650 | 1461793487794 Marionette TRACE conn2 <- [1,2702,null,{}] 14:44:47 INFO - PROCESS | 1650 | 1461793487796 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}] 14:44:47 INFO - PROCESS | 1650 | 1461793487866 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 14:44:47 INFO - PROCESS | 1650 | 1461793487872 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab69800 == 35 [pid = 1650] [id = 683] 14:44:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x114fe5400) [pid = 1650] [serial = 2049] [outer = 0x0] 14:44:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11aa37000) [pid = 1650] [serial = 2050] [outer = 0x114fe5400] 14:44:47 INFO - PROCESS | 1650 | 1461793487898 Marionette DEBUG loaded listener.js 14:44:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11c10a800) [pid = 1650] [serial = 2051] [outer = 0x114fe5400] 14:44:48 INFO - PROCESS | 1650 | 1461793488229 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]]]}] 14:44:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:44:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 469ms 14:44:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:44:48 INFO - PROCESS | 1650 | 1461793488263 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 14:44:48 INFO - PROCESS | 1650 | 1461793488264 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 14:44:48 INFO - PROCESS | 1650 | 1461793488266 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:44:48 INFO - PROCESS | 1650 | 1461793488267 Marionette TRACE conn2 <- [1,2706,null,{}] 14:44:48 INFO - PROCESS | 1650 | 1461793488269 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}] 14:44:48 INFO - PROCESS | 1650 | 1461793488382 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 14:44:48 INFO - PROCESS | 1650 | 1461793488389 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab89800 == 36 [pid = 1650] [id = 684] 14:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11be0fc00) [pid = 1650] [serial = 2052] [outer = 0x0] 14:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11c8b1000) [pid = 1650] [serial = 2053] [outer = 0x11be0fc00] 14:44:48 INFO - PROCESS | 1650 | 1461793488417 Marionette DEBUG loaded listener.js 14:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1271cbc00) [pid = 1650] [serial = 2054] [outer = 0x11be0fc00] 14:44:48 INFO - PROCESS | 1650 | 1461793488721 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]]]}] 14:44:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:44:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 472ms 14:44:48 INFO - PROCESS | 1650 | 1461793488740 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 14:44:48 INFO - PROCESS | 1650 | 1461793488741 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 14:44:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:44:48 INFO - PROCESS | 1650 | 1461793488743 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:44:48 INFO - PROCESS | 1650 | 1461793488744 Marionette TRACE conn2 <- [1,2710,null,{}] 14:44:48 INFO - PROCESS | 1650 | 1461793488747 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}] 14:44:48 INFO - PROCESS | 1650 | 1461793488823 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 14:44:48 INFO - PROCESS | 1650 | 1461793488828 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b710800 == 37 [pid = 1650] [id = 685] 14:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1271ce400) [pid = 1650] [serial = 2055] [outer = 0x0] 14:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x127222800) [pid = 1650] [serial = 2056] [outer = 0x1271ce400] 14:44:48 INFO - PROCESS | 1650 | 1461793488853 Marionette DEBUG loaded listener.js 14:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x12749f800) [pid = 1650] [serial = 2057] [outer = 0x1271ce400] 14:44:49 INFO - PROCESS | 1650 | 1461793489181 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] 14:44:49 INFO - PROCESS | 1650 | 1461793489215 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 14:44:49 INFO - PROCESS | 1650 | 1461793489217 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:44:49 INFO - PROCESS | 1650 | 1461793489218 Marionette TRACE conn2 <- [1,2714,null,{}] 14:44:49 INFO - PROCESS | 1650 | 1461793489220 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}] 14:44:49 INFO - PROCESS | 1650 | 1461793489316 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 14:44:49 INFO - PROCESS | 1650 | 1461793489322 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b748800 == 38 [pid = 1650] [id = 686] 14:44:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11c1f0000) [pid = 1650] [serial = 2058] [outer = 0x0] 14:44:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12749e800) [pid = 1650] [serial = 2059] [outer = 0x11c1f0000] 14:44:49 INFO - PROCESS | 1650 | 1461793489348 Marionette DEBUG loaded listener.js 14:44:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x12780cc00) [pid = 1650] [serial = 2060] [outer = 0x11c1f0000] 14:44:49 INFO - PROCESS | 1650 | 1461793489674 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]]]}] 14:44:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:44:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 470ms 14:44:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:44:49 INFO - PROCESS | 1650 | 1461793489687 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 14:44:49 INFO - PROCESS | 1650 | 1461793489688 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 14:44:49 INFO - PROCESS | 1650 | 1461793489690 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:44:49 INFO - PROCESS | 1650 | 1461793489691 Marionette TRACE conn2 <- [1,2718,null,{}] 14:44:49 INFO - PROCESS | 1650 | 1461793489694 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}] 14:44:49 INFO - PROCESS | 1650 | 1461793489767 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 14:44:49 INFO - PROCESS | 1650 | 1461793489774 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x126cbc800 == 39 [pid = 1650] [id = 687] 14:44:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x127906800) [pid = 1650] [serial = 2061] [outer = 0x0] 14:44:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x127ae3800) [pid = 1650] [serial = 2062] [outer = 0x127906800] 14:44:49 INFO - PROCESS | 1650 | 1461793489798 Marionette DEBUG loaded listener.js 14:44:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1280bac00) [pid = 1650] [serial = 2063] [outer = 0x127906800] 14:44:50 INFO - PROCESS | 1650 | 1461793490126 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] 14:44:50 INFO - PROCESS | 1650 | 1461793490160 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 14:44:50 INFO - PROCESS | 1650 | 1461793490162 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:44:50 INFO - PROCESS | 1650 | 1461793490163 Marionette TRACE conn2 <- [1,2722,null,{}] 14:44:50 INFO - PROCESS | 1650 | 1461793490166 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}] 14:44:50 INFO - PROCESS | 1650 | 1461793490263 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 14:44:50 INFO - PROCESS | 1650 | 1461793490270 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2b3000 == 40 [pid = 1650] [id = 688] 14:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1276f3c00) [pid = 1650] [serial = 2064] [outer = 0x0] 14:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x128a3b400) [pid = 1650] [serial = 2065] [outer = 0x1276f3c00] 14:44:50 INFO - PROCESS | 1650 | 1461793490295 Marionette DEBUG loaded listener.js 14:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1290a0c00) [pid = 1650] [serial = 2066] [outer = 0x1276f3c00] 14:44:50 INFO - PROCESS | 1650 | 1461793490762 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] 14:44:50 INFO - PROCESS | 1650 | 1461793490790 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 14:44:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:44:50 INFO - PROCESS | 1650 | 1461793490794 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:44:50 INFO - PROCESS | 1650 | 1461793490796 Marionette TRACE conn2 <- [1,2726,null,{}] 14:44:50 INFO - PROCESS | 1650 | 1461793490799 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}] 14:44:50 INFO - PROCESS | 1650 | 1461793490931 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 14:44:50 INFO - PROCESS | 1650 | 1461793490939 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x125a78000 == 41 [pid = 1650] [id = 689] 14:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118d2dc00) [pid = 1650] [serial = 2067] [outer = 0x0] 14:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119366000) [pid = 1650] [serial = 2068] [outer = 0x118d2dc00] 14:44:50 INFO - PROCESS | 1650 | 1461793490970 Marionette DEBUG loaded listener.js 14:44:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11aa33800) [pid = 1650] [serial = 2069] [outer = 0x118d2dc00] 14:44:51 INFO - PROCESS | 1650 | 1461793491417 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]]]}] 14:44:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:44:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 676ms 14:44:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:44:51 INFO - PROCESS | 1650 | 1461793491470 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 14:44:51 INFO - PROCESS | 1650 | 1461793491473 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 14:44:51 INFO - PROCESS | 1650 | 1461793491478 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:44:51 INFO - PROCESS | 1650 | 1461793491480 Marionette TRACE conn2 <- [1,2730,null,{}] 14:44:51 INFO - PROCESS | 1650 | 1461793491482 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}] 14:44:51 INFO - PROCESS | 1650 | 1461793491580 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 14:44:51 INFO - PROCESS | 1650 | 1461793491633 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295ab000 == 42 [pid = 1650] [id = 690] 14:44:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11aa70c00) [pid = 1650] [serial = 2070] [outer = 0x0] 14:44:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11b9e1000) [pid = 1650] [serial = 2071] [outer = 0x11aa70c00] 14:44:51 INFO - PROCESS | 1650 | 1461793491675 Marionette DEBUG loaded listener.js 14:44:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11bf4a800) [pid = 1650] [serial = 2072] [outer = 0x11aa70c00] 14:44:52 INFO - PROCESS | 1650 | 1461793492571 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 14:44:52 INFO - PROCESS | 1650 | 1461793492601 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 14:44:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:44:52 INFO - PROCESS | 1650 | 1461793492604 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:44:52 INFO - PROCESS | 1650 | 1461793492607 Marionette TRACE conn2 <- [1,2734,null,{}] 14:44:52 INFO - PROCESS | 1650 | 1461793492614 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}] 14:44:52 INFO - PROCESS | 1650 | 1461793492740 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 14:44:52 INFO - PROCESS | 1650 | 1461793492796 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7cb000 == 43 [pid = 1650] [id = 691] 14:44:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11aa32c00) [pid = 1650] [serial = 2073] [outer = 0x0] 14:44:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11c116c00) [pid = 1650] [serial = 2074] [outer = 0x11aa32c00] 14:44:52 INFO - PROCESS | 1650 | 1461793492828 Marionette DEBUG loaded listener.js 14:44:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12721a000) [pid = 1650] [serial = 2075] [outer = 0x11aa32c00] 14:44:53 INFO - PROCESS | 1650 | 1461793493385 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]]]}] 14:44:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:44:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 822ms 14:44:53 INFO - PROCESS | 1650 | 1461793493427 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 14:44:53 INFO - PROCESS | 1650 | 1461793493429 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 14:44:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:44:53 INFO - PROCESS | 1650 | 1461793493432 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:44:53 INFO - PROCESS | 1650 | 1461793493435 Marionette TRACE conn2 <- [1,2738,null,{}] 14:44:53 INFO - PROCESS | 1650 | 1461793493445 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}] 14:44:53 INFO - PROCESS | 1650 | 1461793493533 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 14:44:53 INFO - PROCESS | 1650 | 1461793493596 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198c2800 == 44 [pid = 1650] [id = 692] 14:44:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x114bbb000) [pid = 1650] [serial = 2076] [outer = 0x0] 14:44:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x114fdd800) [pid = 1650] [serial = 2077] [outer = 0x114bbb000] 14:44:53 INFO - PROCESS | 1650 | 1461793493624 Marionette DEBUG loaded listener.js 14:44:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x115728400) [pid = 1650] [serial = 2078] [outer = 0x114bbb000] 14:44:54 INFO - PROCESS | 1650 | --DOCSHELL 0x126cbc800 == 43 [pid = 1650] [id = 687] 14:44:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12b748800 == 42 [pid = 1650] [id = 686] 14:44:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12b710800 == 41 [pid = 1650] [id = 685] 14:44:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab89800 == 40 [pid = 1650] [id = 684] 14:44:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab69800 == 39 [pid = 1650] [id = 683] 14:44:54 INFO - PROCESS | 1650 | --DOCSHELL 0x128ad4800 == 38 [pid = 1650] [id = 682] 14:44:54 INFO - PROCESS | 1650 | --DOCSHELL 0x126cbd800 == 37 [pid = 1650] [id = 681] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x125fda800) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 14:44:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11b166800 == 36 [pid = 1650] [id = 680] 14:44:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11c948000 == 35 [pid = 1650] [id = 679] 14:44:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11932a000 == 34 [pid = 1650] [id = 676] 14:44:54 INFO - PROCESS | 1650 | 1461793494099 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]]]}] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12909e400) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11bf51800) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x125fdc800) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11b9db400) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118f96800) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119a77c00) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115556c00) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1177d2c00) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11360f800) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11aa40c00) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11af18400) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119136800) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x127197000) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119365c00) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11af35000) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1271cec00) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11ba7e800) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11be06800) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x126e5d000) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11c55f400) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 14:44:54 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11ba76000) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 14:44:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:44:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 727ms 14:44:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:44:54 INFO - PROCESS | 1650 | 1461793494160 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 14:44:54 INFO - PROCESS | 1650 | 1461793494164 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 14:44:54 INFO - PROCESS | 1650 | 1461793494169 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:44:54 INFO - PROCESS | 1650 | 1461793494171 Marionette TRACE conn2 <- [1,2742,null,{}] 14:44:54 INFO - PROCESS | 1650 | 1461793494173 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}] 14:44:54 INFO - PROCESS | 1650 | 1461793494251 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 14:44:54 INFO - PROCESS | 1650 | 1461793494258 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba22000 == 35 [pid = 1650] [id = 693] 14:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118df0c00) [pid = 1650] [serial = 2079] [outer = 0x0] 14:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118f95800) [pid = 1650] [serial = 2080] [outer = 0x118df0c00] 14:44:54 INFO - PROCESS | 1650 | 1461793494284 Marionette DEBUG loaded listener.js 14:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11901ac00) [pid = 1650] [serial = 2081] [outer = 0x118df0c00] 14:44:54 INFO - PROCESS | 1650 | 1461793494612 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]]]}] 14:44:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:44:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 471ms 14:44:54 INFO - PROCESS | 1650 | 1461793494648 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 14:44:54 INFO - PROCESS | 1650 | 1461793494649 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 14:44:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:44:54 INFO - PROCESS | 1650 | 1461793494653 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:44:54 INFO - PROCESS | 1650 | 1461793494655 Marionette TRACE conn2 <- [1,2746,null,{}] 14:44:54 INFO - PROCESS | 1650 | 1461793494663 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}] 14:44:54 INFO - PROCESS | 1650 | 1461793494741 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 14:44:54 INFO - PROCESS | 1650 | 1461793494747 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x125a8a000 == 36 [pid = 1650] [id = 694] 14:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119a70800) [pid = 1650] [serial = 2082] [outer = 0x0] 14:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119a7b800) [pid = 1650] [serial = 2083] [outer = 0x119a70800] 14:44:54 INFO - PROCESS | 1650 | 1461793494778 Marionette DEBUG loaded listener.js 14:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11aa40c00) [pid = 1650] [serial = 2084] [outer = 0x119a70800] 14:44:55 INFO - PROCESS | 1650 | 1461793495131 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]]]}] 14:44:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:44:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 522ms 14:44:55 INFO - PROCESS | 1650 | 1461793495176 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 14:44:55 INFO - PROCESS | 1650 | 1461793495178 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 14:44:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:44:55 INFO - PROCESS | 1650 | 1461793495189 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:44:55 INFO - PROCESS | 1650 | 1461793495190 Marionette TRACE conn2 <- [1,2750,null,{}] 14:44:55 INFO - PROCESS | 1650 | 1461793495192 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}] 14:44:55 INFO - PROCESS | 1650 | 1461793495273 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 14:44:55 INFO - PROCESS | 1650 | 1461793495277 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ee2000 == 37 [pid = 1650] [id = 695] 14:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11aa75800) [pid = 1650] [serial = 2085] [outer = 0x0] 14:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11af20400) [pid = 1650] [serial = 2086] [outer = 0x11aa75800] 14:44:55 INFO - PROCESS | 1650 | 1461793495303 Marionette DEBUG loaded listener.js 14:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11b98d000) [pid = 1650] [serial = 2087] [outer = 0x11aa75800] 14:44:55 INFO - PROCESS | 1650 | 1461793495641 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]]]}] 14:44:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:44:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 474ms 14:44:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:44:55 INFO - PROCESS | 1650 | 1461793495660 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 14:44:55 INFO - PROCESS | 1650 | 1461793495661 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 14:44:55 INFO - PROCESS | 1650 | 1461793495663 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:44:55 INFO - PROCESS | 1650 | 1461793495664 Marionette TRACE conn2 <- [1,2754,null,{}] 14:44:55 INFO - PROCESS | 1650 | 1461793495667 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}] 14:44:55 INFO - PROCESS | 1650 | 1461793495743 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 14:44:55 INFO - PROCESS | 1650 | 1461793495747 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x128081000 == 38 [pid = 1650] [id = 696] 14:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115489c00) [pid = 1650] [serial = 2088] [outer = 0x0] 14:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11ba7ac00) [pid = 1650] [serial = 2089] [outer = 0x115489c00] 14:44:55 INFO - PROCESS | 1650 | 1461793495772 Marionette DEBUG loaded listener.js 14:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11be03c00) [pid = 1650] [serial = 2090] [outer = 0x115489c00] 14:44:56 INFO - PROCESS | 1650 | 1461793496211 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]]]}] 14:44:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:44:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 572ms 14:44:56 INFO - PROCESS | 1650 | 1461793496236 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 14:44:56 INFO - PROCESS | 1650 | 1461793496238 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 14:44:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:44:56 INFO - PROCESS | 1650 | 1461793496241 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:44:56 INFO - PROCESS | 1650 | 1461793496243 Marionette TRACE conn2 <- [1,2758,null,{}] 14:44:56 INFO - PROCESS | 1650 | 1461793496247 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}] 14:44:56 INFO - PROCESS | 1650 | 1461793496411 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 14:44:56 INFO - PROCESS | 1650 | 1461793496433 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295b5800 == 39 [pid = 1650] [id = 697] 14:44:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11c10b400) [pid = 1650] [serial = 2091] [outer = 0x0] 14:44:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11c117400) [pid = 1650] [serial = 2092] [outer = 0x11c10b400] 14:44:56 INFO - PROCESS | 1650 | 1461793496462 Marionette DEBUG loaded listener.js 14:44:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11c567c00) [pid = 1650] [serial = 2093] [outer = 0x11c10b400] 14:44:56 INFO - PROCESS | 1650 | 1461793496806 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]]]}] 14:44:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:44:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 569ms 14:44:56 INFO - PROCESS | 1650 | 1461793496811 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 14:44:56 INFO - PROCESS | 1650 | 1461793496812 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 14:44:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:44:56 INFO - PROCESS | 1650 | 1461793496815 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:44:56 INFO - PROCESS | 1650 | 1461793496816 Marionette TRACE conn2 <- [1,2762,null,{}] 14:44:56 INFO - PROCESS | 1650 | 1461793496818 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}] 14:44:56 INFO - PROCESS | 1650 | 1461793496922 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 14:44:56 INFO - PROCESS | 1650 | 1461793496928 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab79800 == 40 [pid = 1650] [id = 698] 14:44:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c9bbc00) [pid = 1650] [serial = 2094] [outer = 0x0] 14:44:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125c7fc00) [pid = 1650] [serial = 2095] [outer = 0x11c9bbc00] 14:44:56 INFO - PROCESS | 1650 | 1461793496953 Marionette DEBUG loaded listener.js 14:44:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126e5b800) [pid = 1650] [serial = 2096] [outer = 0x11c9bbc00] 14:44:57 INFO - PROCESS | 1650 | 1461793497296 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]]]}] 14:44:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:44:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 518ms 14:44:57 INFO - PROCESS | 1650 | 1461793497333 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 14:44:57 INFO - PROCESS | 1650 | 1461793497335 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 14:44:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:44:57 INFO - PROCESS | 1650 | 1461793497339 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:44:57 INFO - PROCESS | 1650 | 1461793497341 Marionette TRACE conn2 <- [1,2766,null,{}] 14:44:57 INFO - PROCESS | 1650 | 1461793497343 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}] 14:44:57 INFO - PROCESS | 1650 | 1461793497435 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 14:44:57 INFO - PROCESS | 1650 | 1461793497449 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b291000 == 41 [pid = 1650] [id = 699] 14:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126a4d800) [pid = 1650] [serial = 2097] [outer = 0x0] 14:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1271c6800) [pid = 1650] [serial = 2098] [outer = 0x126a4d800] 14:44:57 INFO - PROCESS | 1650 | 1461793497474 Marionette DEBUG loaded listener.js 14:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1271d2c00) [pid = 1650] [serial = 2099] [outer = 0x126a4d800] 14:44:57 INFO - PROCESS | 1650 | 1461793497785 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]]]}] 14:44:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:44:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 469ms 14:44:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:44:57 INFO - PROCESS | 1650 | 1461793497814 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 14:44:57 INFO - PROCESS | 1650 | 1461793497815 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 14:44:57 INFO - PROCESS | 1650 | 1461793497817 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:44:57 INFO - PROCESS | 1650 | 1461793497819 Marionette TRACE conn2 <- [1,2770,null,{}] 14:44:57 INFO - PROCESS | 1650 | 1461793497823 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}] 14:44:57 INFO - PROCESS | 1650 | 1461793497917 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 14:44:57 INFO - PROCESS | 1650 | 1461793497921 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b63f000 == 42 [pid = 1650] [id = 700] 14:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1271d2000) [pid = 1650] [serial = 2100] [outer = 0x0] 14:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x127220400) [pid = 1650] [serial = 2101] [outer = 0x1271d2000] 14:44:57 INFO - PROCESS | 1650 | 1461793497947 Marionette DEBUG loaded listener.js 14:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x127456400) [pid = 1650] [serial = 2102] [outer = 0x1271d2000] 14:44:58 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x127906800) [pid = 1650] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:44:58 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11b9dcc00) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:44:58 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x114fe5400) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:44:58 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11901c400) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:44:58 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115279400) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:44:58 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1152b5000) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:44:58 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11bf52800) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:44:58 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11c1f0000) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:44:58 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1271ce400) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:44:58 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11be0fc00) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:44:58 INFO - PROCESS | 1650 | 1461793498336 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]]]}] 14:44:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:44:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 571ms 14:44:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:44:58 INFO - PROCESS | 1650 | 1461793498389 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 14:44:58 INFO - PROCESS | 1650 | 1461793498390 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 14:44:58 INFO - PROCESS | 1650 | 1461793498392 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:44:58 INFO - PROCESS | 1650 | 1461793498393 Marionette TRACE conn2 <- [1,2774,null,{}] 14:44:58 INFO - PROCESS | 1650 | 1461793498395 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}] 14:44:58 INFO - PROCESS | 1650 | 1461793498474 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 14:44:58 INFO - PROCESS | 1650 | 1461793498479 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbeb800 == 43 [pid = 1650] [id = 701] 14:44:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1152b5000) [pid = 1650] [serial = 2103] [outer = 0x0] 14:44:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11ad59c00) [pid = 1650] [serial = 2104] [outer = 0x1152b5000] 14:44:58 INFO - PROCESS | 1650 | 1461793498504 Marionette DEBUG loaded listener.js 14:44:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x127691400) [pid = 1650] [serial = 2105] [outer = 0x1152b5000] 14:44:58 INFO - PROCESS | 1650 | 1461793498828 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]]]}] 14:44:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:44:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 467ms 14:44:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:44:58 INFO - PROCESS | 1650 | 1461793498860 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 14:44:58 INFO - PROCESS | 1650 | 1461793498861 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 14:44:58 INFO - PROCESS | 1650 | 1461793498863 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:44:58 INFO - PROCESS | 1650 | 1461793498865 Marionette TRACE conn2 <- [1,2778,null,{}] 14:44:58 INFO - PROCESS | 1650 | 1461793498868 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}] 14:44:58 INFO - PROCESS | 1650 | 1461793498983 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 14:44:58 INFO - PROCESS | 1650 | 1461793498991 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2ca800 == 44 [pid = 1650] [id = 702] 14:44:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1276f1400) [pid = 1650] [serial = 2106] [outer = 0x0] 14:44:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x127908c00) [pid = 1650] [serial = 2107] [outer = 0x1276f1400] 14:44:59 INFO - PROCESS | 1650 | 1461793499020 Marionette DEBUG loaded listener.js 14:44:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129097800) [pid = 1650] [serial = 2108] [outer = 0x1276f1400] 14:44:59 INFO - PROCESS | 1650 | 1461793499322 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]]]}] 14:44:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:44:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 472ms 14:44:59 INFO - PROCESS | 1650 | 1461793499338 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 14:44:59 INFO - PROCESS | 1650 | 1461793499341 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 14:44:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:44:59 INFO - PROCESS | 1650 | 1461793499348 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:44:59 INFO - PROCESS | 1650 | 1461793499350 Marionette TRACE conn2 <- [1,2782,null,{}] 14:44:59 INFO - PROCESS | 1650 | 1461793499353 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}] 14:44:59 INFO - PROCESS | 1650 | 1461793499434 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 14:44:59 INFO - PROCESS | 1650 | 1461793499441 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7d1800 == 45 [pid = 1650] [id = 703] 14:44:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12780a800) [pid = 1650] [serial = 2109] [outer = 0x0] 14:44:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1290a3000) [pid = 1650] [serial = 2110] [outer = 0x12780a800] 14:44:59 INFO - PROCESS | 1650 | 1461793499465 Marionette DEBUG loaded listener.js 14:44:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1293bc400) [pid = 1650] [serial = 2111] [outer = 0x12780a800] 14:44:59 INFO - PROCESS | 1650 | 1461793499796 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]]]}] 14:44:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:44:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 467ms 14:44:59 INFO - PROCESS | 1650 | 1461793499817 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 14:44:59 INFO - PROCESS | 1650 | 1461793499818 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 14:44:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:44:59 INFO - PROCESS | 1650 | 1461793499822 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:44:59 INFO - PROCESS | 1650 | 1461793499823 Marionette TRACE conn2 <- [1,2786,null,{}] 14:44:59 INFO - PROCESS | 1650 | 1461793499826 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}] 14:44:59 INFO - PROCESS | 1650 | 1461793499928 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 14:44:59 INFO - PROCESS | 1650 | 1461793499936 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dcd9800 == 46 [pid = 1650] [id = 704] 14:44:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12909ac00) [pid = 1650] [serial = 2112] [outer = 0x0] 14:44:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12950d400) [pid = 1650] [serial = 2113] [outer = 0x12909ac00] 14:44:59 INFO - PROCESS | 1650 | 1461793499961 Marionette DEBUG loaded listener.js 14:45:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12978e800) [pid = 1650] [serial = 2114] [outer = 0x12909ac00] 14:45:00 INFO - PROCESS | 1650 | 1461793500255 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]]]}] 14:45:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:45:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 470ms 14:45:00 INFO - PROCESS | 1650 | 1461793500337 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 14:45:00 INFO - PROCESS | 1650 | 1461793500339 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 14:45:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:45:00 INFO - PROCESS | 1650 | 1461793500344 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:45:00 INFO - PROCESS | 1650 | 1461793500346 Marionette TRACE conn2 <- [1,2790,null,{}] 14:45:00 INFO - PROCESS | 1650 | 1461793500350 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}] 14:45:00 INFO - PROCESS | 1650 | 1461793500441 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 14:45:00 INFO - PROCESS | 1650 | 1461793500534 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d58000 == 47 [pid = 1650] [id = 705] 14:45:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x114fdf400) [pid = 1650] [serial = 2115] [outer = 0x0] 14:45:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x114fe3000) [pid = 1650] [serial = 2116] [outer = 0x114fdf400] 14:45:00 INFO - PROCESS | 1650 | 1461793500566 Marionette DEBUG loaded listener.js 14:45:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1177cdc00) [pid = 1650] [serial = 2117] [outer = 0x114fdf400] 14:45:00 INFO - PROCESS | 1650 | 1461793500996 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]]]}] 14:45:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:45:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 673ms 14:45:01 INFO - PROCESS | 1650 | 1461793501017 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 14:45:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:45:01 INFO - PROCESS | 1650 | 1461793501020 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 14:45:01 INFO - PROCESS | 1650 | 1461793501026 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:45:01 INFO - PROCESS | 1650 | 1461793501028 Marionette TRACE conn2 <- [1,2794,null,{}] 14:45:01 INFO - PROCESS | 1650 | 1461793501031 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}] 14:45:01 INFO - PROCESS | 1650 | 1461793501132 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 14:45:01 INFO - PROCESS | 1650 | 1461793501231 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x127415000 == 48 [pid = 1650] [id = 706] 14:45:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x114fe0400) [pid = 1650] [serial = 2118] [outer = 0x0] 14:45:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119a75000) [pid = 1650] [serial = 2119] [outer = 0x114fe0400] 14:45:01 INFO - PROCESS | 1650 | 1461793501261 Marionette DEBUG loaded listener.js 14:45:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11aa40400) [pid = 1650] [serial = 2120] [outer = 0x114fe0400] 14:45:01 INFO - PROCESS | 1650 | 1461793501677 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]]]}] 14:45:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:45:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 673ms 14:45:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:45:01 INFO - PROCESS | 1650 | 1461793501697 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 14:45:01 INFO - PROCESS | 1650 | 1461793501698 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 14:45:01 INFO - PROCESS | 1650 | 1461793501700 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:45:01 INFO - PROCESS | 1650 | 1461793501702 Marionette TRACE conn2 <- [1,2798,null,{}] 14:45:01 INFO - PROCESS | 1650 | 1461793501709 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}] 14:45:01 INFO - PROCESS | 1650 | 1461793501814 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 14:45:01 INFO - PROCESS | 1650 | 1461793501872 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d52d800 == 49 [pid = 1650] [id = 707] 14:45:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11bf4c400) [pid = 1650] [serial = 2121] [outer = 0x0] 14:45:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11bf57000) [pid = 1650] [serial = 2122] [outer = 0x11bf4c400] 14:45:01 INFO - PROCESS | 1650 | 1461793501906 Marionette DEBUG loaded listener.js 14:45:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11c1eb400) [pid = 1650] [serial = 2123] [outer = 0x11bf4c400] 14:45:02 INFO - PROCESS | 1650 | 1461793502414 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]]]}] 14:45:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:45:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 721ms 14:45:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:45:02 INFO - PROCESS | 1650 | 1461793502422 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 14:45:02 INFO - PROCESS | 1650 | 1461793502424 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 14:45:02 INFO - PROCESS | 1650 | 1461793502427 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:45:02 INFO - PROCESS | 1650 | 1461793502429 Marionette TRACE conn2 <- [1,2802,null,{}] 14:45:02 INFO - PROCESS | 1650 | 1461793502457 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}] 14:45:02 INFO - PROCESS | 1650 | 1461793502604 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 14:45:02 INFO - PROCESS | 1650 | 1461793502687 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e564800 == 50 [pid = 1650] [id = 708] 14:45:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11c478800) [pid = 1650] [serial = 2124] [outer = 0x0] 14:45:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1271c7400) [pid = 1650] [serial = 2125] [outer = 0x11c478800] 14:45:02 INFO - PROCESS | 1650 | 1461793502718 Marionette DEBUG loaded listener.js 14:45:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1279a5000) [pid = 1650] [serial = 2126] [outer = 0x11c478800] 14:45:03 INFO - PROCESS | 1650 | 1461793503144 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]]]}] 14:45:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:45:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 774ms 14:45:03 INFO - PROCESS | 1650 | 1461793503444 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 14:45:03 INFO - PROCESS | 1650 | 1461793503447 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 14:45:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:45:03 INFO - PROCESS | 1650 | 1461793503464 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:45:03 INFO - PROCESS | 1650 | 1461793503465 Marionette TRACE conn2 <- [1,2806,null,{}] 14:45:03 INFO - PROCESS | 1650 | 1461793503469 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}] 14:45:03 INFO - PROCESS | 1650 | 1461793503556 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 14:45:03 INFO - PROCESS | 1650 | 1461793503608 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12597d800 == 51 [pid = 1650] [id = 709] 14:45:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1158ef000) [pid = 1650] [serial = 2127] [outer = 0x0] 14:45:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1177c7400) [pid = 1650] [serial = 2128] [outer = 0x1158ef000] 14:45:03 INFO - PROCESS | 1650 | 1461793503635 Marionette DEBUG loaded listener.js 14:45:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11866c400) [pid = 1650] [serial = 2129] [outer = 0x1158ef000] 14:45:04 INFO - PROCESS | 1650 | 1461793504048 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]]]}] 14:45:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:45:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 622ms 14:45:04 INFO - PROCESS | 1650 | 1461793504086 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 14:45:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:45:04 INFO - PROCESS | 1650 | 1461793504088 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 14:45:04 INFO - PROCESS | 1650 | 1461793504093 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:45:04 INFO - PROCESS | 1650 | 1461793504096 Marionette TRACE conn2 <- [1,2810,null,{}] 14:45:04 INFO - PROCESS | 1650 | 1461793504098 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}] 14:45:04 INFO - PROCESS | 1650 | 1461793504186 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 14:45:04 INFO - PROCESS | 1650 | 1461793504245 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba21000 == 52 [pid = 1650] [id = 710] 14:45:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118dee800) [pid = 1650] [serial = 2130] [outer = 0x0] 14:45:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1198df400) [pid = 1650] [serial = 2131] [outer = 0x118dee800] 14:45:04 INFO - PROCESS | 1650 | 1461793504272 Marionette DEBUG loaded listener.js 14:45:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11a611800) [pid = 1650] [serial = 2132] [outer = 0x118dee800] 14:45:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12b717800 == 51 [pid = 1650] [id = 678] 14:45:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7d1800 == 50 [pid = 1650] [id = 703] 14:45:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2ca800 == 49 [pid = 1650] [id = 702] 14:45:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbeb800 == 48 [pid = 1650] [id = 701] 14:45:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12b63f000 == 47 [pid = 1650] [id = 700] 14:45:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12b291000 == 46 [pid = 1650] [id = 699] 14:45:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab79800 == 45 [pid = 1650] [id = 698] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x113616800) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11a65b000) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x128a3b400) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1295b5800 == 44 [pid = 1650] [id = 697] 14:45:04 INFO - PROCESS | 1650 | --DOCSHELL 0x128081000 == 43 [pid = 1650] [id = 696] 14:45:04 INFO - PROCESS | 1650 | --DOCSHELL 0x126ee2000 == 42 [pid = 1650] [id = 695] 14:45:04 INFO - PROCESS | 1650 | --DOCSHELL 0x125a8a000 == 41 [pid = 1650] [id = 694] 14:45:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba22000 == 40 [pid = 1650] [id = 693] 14:45:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1198c2800 == 39 [pid = 1650] [id = 692] 14:45:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2b3000 == 38 [pid = 1650] [id = 688] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119a6f400) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11aa35400) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11901b400) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1177cb800) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11b98e000) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1271d1000) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11bf53400) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11ba7c400) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11c112000) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11aa37000) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1280bac00) [pid = 1650] [serial = 2063] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12749e800) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x127222800) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1271cbc00) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12749f800) [pid = 1650] [serial = 2057] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11c10a800) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11c1ebc00) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12780cc00) [pid = 1650] [serial = 2060] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11c8b1000) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x127ae3800) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 14:45:04 INFO - PROCESS | 1650 | 1461793504697 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]]]}] 14:45:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:45:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 625ms 14:45:04 INFO - PROCESS | 1650 | 1461793504717 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 14:45:04 INFO - PROCESS | 1650 | 1461793504718 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 14:45:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:45:04 INFO - PROCESS | 1650 | 1461793504721 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:45:04 INFO - PROCESS | 1650 | 1461793504722 Marionette TRACE conn2 <- [1,2814,null,{}] 14:45:04 INFO - PROCESS | 1650 | 1461793504729 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}] 14:45:04 INFO - PROCESS | 1650 | 1461793504826 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 14:45:04 INFO - PROCESS | 1650 | 1461793504840 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba21800 == 39 [pid = 1650] [id = 711] 14:45:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11aa38c00) [pid = 1650] [serial = 2133] [outer = 0x0] 14:45:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11aa6dc00) [pid = 1650] [serial = 2134] [outer = 0x11aa38c00] 14:45:04 INFO - PROCESS | 1650 | 1461793504887 Marionette DEBUG loaded listener.js 14:45:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11af33000) [pid = 1650] [serial = 2135] [outer = 0x11aa38c00] 14:45:05 INFO - PROCESS | 1650 | 1461793505335 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]]]}] 14:45:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:45:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 670ms 14:45:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:45:05 INFO - PROCESS | 1650 | 1461793505392 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 14:45:05 INFO - PROCESS | 1650 | 1461793505393 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 14:45:05 INFO - PROCESS | 1650 | 1461793505395 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:45:05 INFO - PROCESS | 1650 | 1461793505396 Marionette TRACE conn2 <- [1,2818,null,{}] 14:45:05 INFO - PROCESS | 1650 | 1461793505398 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}] 14:45:05 INFO - PROCESS | 1650 | 1461793505474 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 14:45:05 INFO - PROCESS | 1650 | 1461793505503 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ee2000 == 40 [pid = 1650] [id = 712] 14:45:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11ba75800) [pid = 1650] [serial = 2136] [outer = 0x0] 14:45:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11bc57400) [pid = 1650] [serial = 2137] [outer = 0x11ba75800] 14:45:05 INFO - PROCESS | 1650 | 1461793505529 Marionette DEBUG loaded listener.js 14:45:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11bf4f800) [pid = 1650] [serial = 2138] [outer = 0x11ba75800] 14:45:05 INFO - PROCESS | 1650 | 1461793505881 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]]]}] 14:45:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:45:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 518ms 14:45:05 INFO - PROCESS | 1650 | 1461793505913 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 14:45:05 INFO - PROCESS | 1650 | 1461793505914 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 14:45:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:45:05 INFO - PROCESS | 1650 | 1461793505916 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:45:05 INFO - PROCESS | 1650 | 1461793505917 Marionette TRACE conn2 <- [1,2822,null,{}] 14:45:05 INFO - PROCESS | 1650 | 1461793505920 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}] 14:45:06 INFO - PROCESS | 1650 | 1461793505993 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 14:45:06 INFO - PROCESS | 1650 | 1461793505997 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292f5000 == 41 [pid = 1650] [id = 713] 14:45:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11c10f800) [pid = 1650] [serial = 2139] [outer = 0x0] 14:45:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11c1e7000) [pid = 1650] [serial = 2140] [outer = 0x11c10f800] 14:45:06 INFO - PROCESS | 1650 | 1461793506026 Marionette DEBUG loaded listener.js 14:45:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11c1f0800) [pid = 1650] [serial = 2141] [outer = 0x11c10f800] 14:45:06 INFO - PROCESS | 1650 | 1461793506342 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]]]}] 14:45:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:45:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 468ms 14:45:06 INFO - PROCESS | 1650 | 1461793506385 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 14:45:06 INFO - PROCESS | 1650 | 1461793506386 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 14:45:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:45:06 INFO - PROCESS | 1650 | 1461793506390 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:45:06 INFO - PROCESS | 1650 | 1461793506391 Marionette TRACE conn2 <- [1,2826,null,{}] 14:45:06 INFO - PROCESS | 1650 | 1461793506394 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}] 14:45:06 INFO - PROCESS | 1650 | 1461793506486 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 14:45:06 INFO - PROCESS | 1650 | 1461793506552 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab85000 == 42 [pid = 1650] [id = 714] 14:45:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11c479400) [pid = 1650] [serial = 2142] [outer = 0x0] 14:45:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11c8a7800) [pid = 1650] [serial = 2143] [outer = 0x11c479400] 14:45:06 INFO - PROCESS | 1650 | 1461793506580 Marionette DEBUG loaded listener.js 14:45:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1271c6c00) [pid = 1650] [serial = 2144] [outer = 0x11c479400] 14:45:06 INFO - PROCESS | 1650 | 1461793506902 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:45:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:45:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 570ms 14:45:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:45:06 INFO - PROCESS | 1650 | 1461793506960 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 14:45:06 INFO - PROCESS | 1650 | 1461793506962 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 14:45:06 INFO - PROCESS | 1650 | 1461793506964 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:45:06 INFO - PROCESS | 1650 | 1461793506965 Marionette TRACE conn2 <- [1,2830,null,{}] 14:45:06 INFO - PROCESS | 1650 | 1461793506967 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}] 14:45:07 INFO - PROCESS | 1650 | 1461793507062 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 14:45:07 INFO - PROCESS | 1650 | 1461793507076 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab1e000 == 43 [pid = 1650] [id = 715] 14:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x125a5bc00) [pid = 1650] [serial = 2145] [outer = 0x0] 14:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1271d0c00) [pid = 1650] [serial = 2146] [outer = 0x125a5bc00] 14:45:07 INFO - PROCESS | 1650 | 1461793507102 Marionette DEBUG loaded listener.js 14:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x127223c00) [pid = 1650] [serial = 2147] [outer = 0x125a5bc00] 14:45:07 INFO - PROCESS | 1650 | 1461793507440 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]]]}] 14:45:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:45:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 520ms 14:45:07 INFO - PROCESS | 1650 | 1461793507484 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 14:45:07 INFO - PROCESS | 1650 | 1461793507485 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 14:45:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:45:07 INFO - PROCESS | 1650 | 1461793507488 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:45:07 INFO - PROCESS | 1650 | 1461793507489 Marionette TRACE conn2 <- [1,2834,null,{}] 14:45:07 INFO - PROCESS | 1650 | 1461793507491 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}] 14:45:07 INFO - PROCESS | 1650 | 1461793507585 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 14:45:07 INFO - PROCESS | 1650 | 1461793507589 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b63d800 == 44 [pid = 1650] [id = 716] 14:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1271c7c00) [pid = 1650] [serial = 2148] [outer = 0x0] 14:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1276e7800) [pid = 1650] [serial = 2149] [outer = 0x1271c7c00] 14:45:07 INFO - PROCESS | 1650 | 1461793507614 Marionette DEBUG loaded listener.js 14:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x127811c00) [pid = 1650] [serial = 2150] [outer = 0x1271c7c00] 14:45:07 INFO - PROCESS | 1650 | 1461793507973 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:45:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:45:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 521ms 14:45:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:45:08 INFO - PROCESS | 1650 | 1461793508010 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 14:45:08 INFO - PROCESS | 1650 | 1461793508011 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 14:45:08 INFO - PROCESS | 1650 | 1461793508013 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:45:08 INFO - PROCESS | 1650 | 1461793508015 Marionette TRACE conn2 <- [1,2838,null,{}] 14:45:08 INFO - PROCESS | 1650 | 1461793508018 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}] 14:45:08 INFO - PROCESS | 1650 | 1461793508150 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 14:45:08 INFO - PROCESS | 1650 | 1461793508169 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbe9800 == 45 [pid = 1650] [id = 717] 14:45:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x127690800) [pid = 1650] [serial = 2151] [outer = 0x0] 14:45:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x127ae2800) [pid = 1650] [serial = 2152] [outer = 0x127690800] 14:45:08 INFO - PROCESS | 1650 | 1461793508210 Marionette DEBUG loaded listener.js 14:45:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1280b2400) [pid = 1650] [serial = 2153] [outer = 0x127690800] 14:45:08 INFO - PROCESS | 1650 | 1461793508633 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]]]}] 14:45:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:45:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 670ms 14:45:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:45:08 INFO - PROCESS | 1650 | 1461793508684 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 14:45:08 INFO - PROCESS | 1650 | 1461793508685 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 14:45:08 INFO - PROCESS | 1650 | 1461793508687 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:45:08 INFO - PROCESS | 1650 | 1461793508688 Marionette TRACE conn2 <- [1,2842,null,{}] 14:45:08 INFO - PROCESS | 1650 | 1461793508690 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}] 14:45:08 INFO - PROCESS | 1650 | 1461793508786 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 14:45:08 INFO - PROCESS | 1650 | 1461793508791 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c2c2800 == 46 [pid = 1650] [id = 718] 14:45:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1280b3c00) [pid = 1650] [serial = 2154] [outer = 0x0] 14:45:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129076800) [pid = 1650] [serial = 2155] [outer = 0x1280b3c00] 14:45:08 INFO - PROCESS | 1650 | 1461793508815 Marionette DEBUG loaded listener.js 14:45:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1292c4c00) [pid = 1650] [serial = 2156] [outer = 0x1280b3c00] 14:45:09 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11c9bbc00) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:45:09 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x126a4d800) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:45:09 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1271d2000) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:45:09 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x118df0c00) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:45:09 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119a70800) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:45:09 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x115489c00) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:45:09 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x114bbb000) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:45:09 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11aa75800) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:45:09 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1276f3c00) [pid = 1650] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:45:09 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12780a800) [pid = 1650] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:45:09 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1152b5000) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:45:09 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1276f1400) [pid = 1650] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:45:09 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11c10b400) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:45:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd51800 == 45 [pid = 1650] [id = 17] 14:45:09 INFO - PROCESS | 1650 | 1461793509301 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]]]}] 14:45:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:45:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 671ms 14:45:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:45:09 INFO - PROCESS | 1650 | 1461793509358 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 14:45:09 INFO - PROCESS | 1650 | 1461793509360 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 14:45:09 INFO - PROCESS | 1650 | 1461793509362 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:45:09 INFO - PROCESS | 1650 | 1461793509364 Marionette TRACE conn2 <- [1,2846,null,{}] 14:45:09 INFO - PROCESS | 1650 | 1461793509366 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}] 14:45:09 INFO - PROCESS | 1650 | 1461793509458 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 14:45:09 INFO - PROCESS | 1650 | 1461793509462 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d52a000 == 46 [pid = 1650] [id = 719] 14:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11aa75800) [pid = 1650] [serial = 2157] [outer = 0x0] 14:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12721b800) [pid = 1650] [serial = 2158] [outer = 0x11aa75800] 14:45:09 INFO - PROCESS | 1650 | 1461793509492 Marionette DEBUG loaded listener.js 14:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1293b9000) [pid = 1650] [serial = 2159] [outer = 0x11aa75800] 14:45:09 INFO - PROCESS | 1650 | 1461793509829 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]]]}] 14:45:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:45:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 472ms 14:45:09 INFO - PROCESS | 1650 | 1461793509834 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 14:45:09 INFO - PROCESS | 1650 | 1461793509835 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 14:45:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:45:09 INFO - PROCESS | 1650 | 1461793509841 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:45:09 INFO - PROCESS | 1650 | 1461793509842 Marionette TRACE conn2 <- [1,2850,null,{}] 14:45:09 INFO - PROCESS | 1650 | 1461793509844 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}] 14:45:09 INFO - PROCESS | 1650 | 1461793509949 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 14:45:09 INFO - PROCESS | 1650 | 1461793509955 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7ca800 == 47 [pid = 1650] [id = 720] 14:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11bf53400) [pid = 1650] [serial = 2160] [outer = 0x0] 14:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12978f000) [pid = 1650] [serial = 2161] [outer = 0x11bf53400] 14:45:09 INFO - PROCESS | 1650 | 1461793509980 Marionette DEBUG loaded listener.js 14:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12aacbc00) [pid = 1650] [serial = 2162] [outer = 0x11bf53400] 14:45:10 INFO - PROCESS | 1650 | 1461793510298 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:45:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:45:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 470ms 14:45:10 INFO - PROCESS | 1650 | 1461793510309 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 14:45:10 INFO - PROCESS | 1650 | 1461793510310 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 14:45:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:45:10 INFO - PROCESS | 1650 | 1461793510312 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:45:10 INFO - PROCESS | 1650 | 1461793510313 Marionette TRACE conn2 <- [1,2854,null,{}] 14:45:10 INFO - PROCESS | 1650 | 1461793510316 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}] 14:45:10 INFO - PROCESS | 1650 | 1461793510398 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 14:45:10 INFO - PROCESS | 1650 | 1461793510402 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e55a000 == 48 [pid = 1650] [id = 721] 14:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12aacb800) [pid = 1650] [serial = 2163] [outer = 0x0] 14:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12aad3800) [pid = 1650] [serial = 2164] [outer = 0x12aacb800] 14:45:10 INFO - PROCESS | 1650 | 1461793510429 Marionette DEBUG loaded listener.js 14:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b214400) [pid = 1650] [serial = 2165] [outer = 0x12aacb800] 14:45:10 INFO - PROCESS | 1650 | 1461793510744 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]]]}] 14:45:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:45:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 473ms 14:45:10 INFO - PROCESS | 1650 | 1461793510788 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 14:45:10 INFO - PROCESS | 1650 | 1461793510790 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 14:45:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:45:10 INFO - PROCESS | 1650 | 1461793510792 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:45:10 INFO - PROCESS | 1650 | 1461793510793 Marionette TRACE conn2 <- [1,2858,null,{}] 14:45:10 INFO - PROCESS | 1650 | 1461793510795 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}] 14:45:10 INFO - PROCESS | 1650 | 1461793510872 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 14:45:10 INFO - PROCESS | 1650 | 1461793510928 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12eb6f000 == 49 [pid = 1650] [id = 722] 14:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x126a41800) [pid = 1650] [serial = 2166] [outer = 0x0] 14:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b213400) [pid = 1650] [serial = 2167] [outer = 0x126a41800] 14:45:10 INFO - PROCESS | 1650 | 1461793510953 Marionette DEBUG loaded listener.js 14:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b21d000) [pid = 1650] [serial = 2168] [outer = 0x126a41800] 14:45:11 INFO - PROCESS | 1650 | 1461793511392 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:45:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:45:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 619ms 14:45:11 INFO - PROCESS | 1650 | 1461793511427 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 14:45:11 INFO - PROCESS | 1650 | 1461793511430 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 14:45:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:45:11 INFO - PROCESS | 1650 | 1461793511434 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:45:11 INFO - PROCESS | 1650 | 1461793511436 Marionette TRACE conn2 <- [1,2862,null,{}] 14:45:11 INFO - PROCESS | 1650 | 1461793511442 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}] 14:45:11 INFO - PROCESS | 1650 | 1461793511541 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 14:45:11 INFO - PROCESS | 1650 | 1461793511611 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab0b800 == 50 [pid = 1650] [id = 723] 14:45:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11866ac00) [pid = 1650] [serial = 2169] [outer = 0x0] 14:45:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x118a61400) [pid = 1650] [serial = 2170] [outer = 0x11866ac00] 14:45:11 INFO - PROCESS | 1650 | 1461793511668 Marionette DEBUG loaded listener.js 14:45:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119139400) [pid = 1650] [serial = 2171] [outer = 0x11866ac00] 14:45:12 INFO - PROCESS | 1650 | 1461793512105 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]]]}] 14:45:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:45:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 725ms 14:45:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:45:12 INFO - PROCESS | 1650 | 1461793512159 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 14:45:12 INFO - PROCESS | 1650 | 1461793512163 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 14:45:12 INFO - PROCESS | 1650 | 1461793512167 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:45:12 INFO - PROCESS | 1650 | 1461793512170 Marionette TRACE conn2 <- [1,2866,null,{}] 14:45:12 INFO - PROCESS | 1650 | 1461793512172 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}] 14:45:12 INFO - PROCESS | 1650 | 1461793512271 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 14:45:12 INFO - PROCESS | 1650 | 1461793512339 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292fd000 == 51 [pid = 1650] [id = 724] 14:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11ad52400) [pid = 1650] [serial = 2172] [outer = 0x0] 14:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11af38800) [pid = 1650] [serial = 2173] [outer = 0x11ad52400] 14:45:12 INFO - PROCESS | 1650 | 1461793512369 Marionette DEBUG loaded listener.js 14:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11bc58400) [pid = 1650] [serial = 2174] [outer = 0x11ad52400] 14:45:12 INFO - PROCESS | 1650 | 1461793512784 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]]]}] 14:45:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:45:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 672ms 14:45:12 INFO - PROCESS | 1650 | 1461793512853 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 14:45:12 INFO - PROCESS | 1650 | 1461793512855 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 14:45:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:45:12 INFO - PROCESS | 1650 | 1461793512898 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:45:12 INFO - PROCESS | 1650 | 1461793512901 Marionette TRACE conn2 <- [1,2870,null,{}] 14:45:12 INFO - PROCESS | 1650 | 1461793512911 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}] 14:45:13 INFO - PROCESS | 1650 | 1461793513009 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 14:45:13 INFO - PROCESS | 1650 | 1461793513067 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dc53000 == 52 [pid = 1650] [id = 725] 14:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11c8b1000) [pid = 1650] [serial = 2175] [outer = 0x0] 14:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x125bb3400) [pid = 1650] [serial = 2176] [outer = 0x11c8b1000] 14:45:13 INFO - PROCESS | 1650 | 1461793513100 Marionette DEBUG loaded listener.js 14:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x127197000) [pid = 1650] [serial = 2177] [outer = 0x11c8b1000] 14:45:13 INFO - PROCESS | 1650 | 1461793513551 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]]]}] 14:45:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:45:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 687ms 14:45:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:45:13 INFO - PROCESS | 1650 | 1461793513573 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 14:45:13 INFO - PROCESS | 1650 | 1461793513576 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 14:45:13 INFO - PROCESS | 1650 | 1461793513578 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:45:13 INFO - PROCESS | 1650 | 1461793513579 Marionette TRACE conn2 <- [1,2874,null,{}] 14:45:13 INFO - PROCESS | 1650 | 1461793513581 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}] 14:45:13 INFO - PROCESS | 1650 | 1461793513682 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 14:45:13 INFO - PROCESS | 1650 | 1461793513738 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f04a000 == 53 [pid = 1650] [id = 726] 14:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1271c9400) [pid = 1650] [serial = 2178] [outer = 0x0] 14:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x127907000) [pid = 1650] [serial = 2179] [outer = 0x1271c9400] 14:45:13 INFO - PROCESS | 1650 | 1461793513766 Marionette DEBUG loaded listener.js 14:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x129098400) [pid = 1650] [serial = 2180] [outer = 0x1271c9400] 14:45:14 INFO - PROCESS | 1650 | 1461793514398 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]]]}] 14:45:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:45:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 870ms 14:45:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:45:14 INFO - PROCESS | 1650 | 1461793514448 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 14:45:14 INFO - PROCESS | 1650 | 1461793514451 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 14:45:14 INFO - PROCESS | 1650 | 1461793514454 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:45:14 INFO - PROCESS | 1650 | 1461793514457 Marionette TRACE conn2 <- [1,2878,null,{}] 14:45:14 INFO - PROCESS | 1650 | 1461793514461 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}] 14:45:14 INFO - PROCESS | 1650 | 1461793514550 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 14:45:14 INFO - PROCESS | 1650 | 1461793514610 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ecd800 == 54 [pid = 1650] [id = 727] 14:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x118a61000) [pid = 1650] [serial = 2181] [outer = 0x0] 14:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x118df1000) [pid = 1650] [serial = 2182] [outer = 0x118a61000] 14:45:14 INFO - PROCESS | 1650 | 1461793514638 Marionette DEBUG loaded listener.js 14:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11935f000) [pid = 1650] [serial = 2183] [outer = 0x118a61000] 14:45:15 INFO - PROCESS | 1650 | 1461793515059 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]]]}] 14:45:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:45:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 673ms 14:45:15 INFO - PROCESS | 1650 | 1461793515127 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 14:45:15 INFO - PROCESS | 1650 | 1461793515131 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 14:45:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:45:15 INFO - PROCESS | 1650 | 1461793515135 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:45:15 INFO - PROCESS | 1650 | 1461793515137 Marionette TRACE conn2 <- [1,2882,null,{}] 14:45:15 INFO - PROCESS | 1650 | 1461793515139 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}] 14:45:15 INFO - PROCESS | 1650 | 1461793515229 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 14:45:15 INFO - PROCESS | 1650 | 1461793515300 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12597c800 == 55 [pid = 1650] [id = 728] 14:45:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x119365c00) [pid = 1650] [serial = 2184] [outer = 0x0] 14:45:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11aa3f800) [pid = 1650] [serial = 2185] [outer = 0x119365c00] 14:45:15 INFO - PROCESS | 1650 | 1461793515327 Marionette DEBUG loaded listener.js 14:45:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11af1bc00) [pid = 1650] [serial = 2186] [outer = 0x119365c00] 14:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12e55a000 == 54 [pid = 1650] [id = 721] 14:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7ca800 == 53 [pid = 1650] [id = 720] 14:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d52a000 == 52 [pid = 1650] [id = 719] 14:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12c2c2800 == 51 [pid = 1650] [id = 718] 14:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbe9800 == 50 [pid = 1650] [id = 717] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12950d400) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12b63d800 == 49 [pid = 1650] [id = 716] 14:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab1e000 == 48 [pid = 1650] [id = 715] 14:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab85000 == 47 [pid = 1650] [id = 714] 14:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1292f5000 == 46 [pid = 1650] [id = 713] 14:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x126ee2000 == 45 [pid = 1650] [id = 712] 14:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba21800 == 44 [pid = 1650] [id = 711] 14:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba21000 == 43 [pid = 1650] [id = 710] 14:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x118d58800 == 42 [pid = 1650] [id = 18] 14:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12597d800 == 41 [pid = 1650] [id = 709] 14:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119d58000 == 40 [pid = 1650] [id = 705] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x125c7fc00) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1271c6800) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x126e5b800) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x127220400) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1271d2c00) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11c116c00) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x118f95800) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11901ac00) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x119a7b800) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11aa40c00) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11ba7ac00) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x115728400) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x114fdd800) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119366000) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11b9e1000) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11af20400) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11b98d000) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1290a0c00) [pid = 1650] [serial = 2066] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1293bc400) [pid = 1650] [serial = 2111] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x127691400) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11ad59c00) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x127908c00) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1290a3000) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x127456400) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11c117400) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11c567c00) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x129097800) [pid = 1650] [serial = 2108] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11be03c00) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 14:45:15 INFO - PROCESS | 1650 | 1461793515694 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]]]}] 14:45:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:45:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 573ms 14:45:15 INFO - PROCESS | 1650 | 1461793515709 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 14:45:15 INFO - PROCESS | 1650 | 1461793515710 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 14:45:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:45:15 INFO - PROCESS | 1650 | 1461793515712 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:45:15 INFO - PROCESS | 1650 | 1461793515715 Marionette TRACE conn2 <- [1,2886,null,{}] 14:45:15 INFO - PROCESS | 1650 | 1461793515722 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}] 14:45:15 INFO - PROCESS | 1650 | 1461793515802 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 14:45:15 INFO - PROCESS | 1650 | 1461793515810 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ca9800 == 41 [pid = 1650] [id = 729] 14:45:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11b90d000) [pid = 1650] [serial = 2187] [outer = 0x0] 14:45:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11ba7e400) [pid = 1650] [serial = 2188] [outer = 0x11b90d000] 14:45:15 INFO - PROCESS | 1650 | 1461793515838 Marionette DEBUG loaded listener.js 14:45:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11c110800) [pid = 1650] [serial = 2189] [outer = 0x11b90d000] 14:45:16 INFO - PROCESS | 1650 | 1461793516215 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]]]}] 14:45:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:45:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 522ms 14:45:16 INFO - PROCESS | 1650 | 1461793516235 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 14:45:16 INFO - PROCESS | 1650 | 1461793516238 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 14:45:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:45:16 INFO - PROCESS | 1650 | 1461793516241 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:45:16 INFO - PROCESS | 1650 | 1461793516242 Marionette TRACE conn2 <- [1,2890,null,{}] 14:45:16 INFO - PROCESS | 1650 | 1461793516244 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}] 14:45:16 INFO - PROCESS | 1650 | 1461793516322 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 14:45:16 INFO - PROCESS | 1650 | 1461793516327 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab68800 == 42 [pid = 1650] [id = 730] 14:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11c117400) [pid = 1650] [serial = 2190] [outer = 0x0] 14:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11c474800) [pid = 1650] [serial = 2191] [outer = 0x11c117400] 14:45:16 INFO - PROCESS | 1650 | 1461793516353 Marionette DEBUG loaded listener.js 14:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11c9c1000) [pid = 1650] [serial = 2192] [outer = 0x11c117400] 14:45:16 INFO - PROCESS | 1650 | 1461793516696 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:45:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:45:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 468ms 14:45:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:45:16 INFO - PROCESS | 1650 | 1461793516710 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 14:45:16 INFO - PROCESS | 1650 | 1461793516711 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 14:45:16 INFO - PROCESS | 1650 | 1461793516713 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:45:16 INFO - PROCESS | 1650 | 1461793516714 Marionette TRACE conn2 <- [1,2894,null,{}] 14:45:16 INFO - PROCESS | 1650 | 1461793516716 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}] 14:45:16 INFO - PROCESS | 1650 | 1461793516806 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 14:45:16 INFO - PROCESS | 1650 | 1461793516857 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aba2800 == 43 [pid = 1650] [id = 731] 14:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11c118800) [pid = 1650] [serial = 2193] [outer = 0x0] 14:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x126cf7400) [pid = 1650] [serial = 2194] [outer = 0x11c118800] 14:45:16 INFO - PROCESS | 1650 | 1461793516883 Marionette DEBUG loaded listener.js 14:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1271c9c00) [pid = 1650] [serial = 2195] [outer = 0x11c118800] 14:45:17 INFO - PROCESS | 1650 | 1461793517185 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]]]}] 14:45:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:45:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 521ms 14:45:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:45:17 INFO - PROCESS | 1650 | 1461793517234 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 14:45:17 INFO - PROCESS | 1650 | 1461793517235 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 14:45:17 INFO - PROCESS | 1650 | 1461793517239 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:45:17 INFO - PROCESS | 1650 | 1461793517241 Marionette TRACE conn2 <- [1,2898,null,{}] 14:45:17 INFO - PROCESS | 1650 | 1461793517243 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}] 14:45:17 INFO - PROCESS | 1650 | 1461793517335 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 14:45:17 INFO - PROCESS | 1650 | 1461793517397 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b636800 == 44 [pid = 1650] [id = 732] 14:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11c9bdc00) [pid = 1650] [serial = 2196] [outer = 0x0] 14:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x127221800) [pid = 1650] [serial = 2197] [outer = 0x11c9bdc00] 14:45:17 INFO - PROCESS | 1650 | 1461793517425 Marionette DEBUG loaded listener.js 14:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x128a34400) [pid = 1650] [serial = 2198] [outer = 0x11c9bdc00] 14:45:17 INFO - PROCESS | 1650 | 1461793517741 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]]]}] 14:45:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:45:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 521ms 14:45:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:45:17 INFO - PROCESS | 1650 | 1461793517759 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 14:45:17 INFO - PROCESS | 1650 | 1461793517760 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 14:45:17 INFO - PROCESS | 1650 | 1461793517762 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:45:17 INFO - PROCESS | 1650 | 1461793517763 Marionette TRACE conn2 <- [1,2902,null,{}] 14:45:17 INFO - PROCESS | 1650 | 1461793517766 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}] 14:45:17 INFO - PROCESS | 1650 | 1461793517863 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 14:45:17 INFO - PROCESS | 1650 | 1461793517875 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bfa8800 == 45 [pid = 1650] [id = 733] 14:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1276edc00) [pid = 1650] [serial = 2199] [outer = 0x0] 14:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1292cc000) [pid = 1650] [serial = 2200] [outer = 0x1276edc00] 14:45:17 INFO - PROCESS | 1650 | 1461793517901 Marionette DEBUG loaded listener.js 14:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x129511c00) [pid = 1650] [serial = 2201] [outer = 0x1276edc00] 14:45:18 INFO - PROCESS | 1650 | 1461793518235 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:45:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:45:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 524ms 14:45:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:45:18 INFO - PROCESS | 1650 | 1461793518287 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 14:45:18 INFO - PROCESS | 1650 | 1461793518288 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 14:45:18 INFO - PROCESS | 1650 | 1461793518290 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:45:18 INFO - PROCESS | 1650 | 1461793518291 Marionette TRACE conn2 <- [1,2906,null,{}] 14:45:18 INFO - PROCESS | 1650 | 1461793518293 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}] 14:45:18 INFO - PROCESS | 1650 | 1461793518392 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 14:45:18 INFO - PROCESS | 1650 | 1461793518396 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d291000 == 46 [pid = 1650] [id = 734] 14:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11453c000) [pid = 1650] [serial = 2202] [outer = 0x0] 14:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x129795400) [pid = 1650] [serial = 2203] [outer = 0x11453c000] 14:45:18 INFO - PROCESS | 1650 | 1461793518450 Marionette DEBUG loaded listener.js 14:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12aacf400) [pid = 1650] [serial = 2204] [outer = 0x11453c000] 14:45:18 INFO - PROCESS | 1650 | 1461793518824 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]]]}] 14:45:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:45:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 569ms 14:45:18 INFO - PROCESS | 1650 | 1461793518865 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 14:45:18 INFO - PROCESS | 1650 | 1461793518867 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 14:45:18 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:45:18 INFO - PROCESS | 1650 | 1461793518871 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:45:18 INFO - PROCESS | 1650 | 1461793518872 Marionette TRACE conn2 <- [1,2910,null,{}] 14:45:18 INFO - PROCESS | 1650 | 1461793518876 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}] 14:45:19 INFO - PROCESS | 1650 | 1461793519027 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 14:45:19 INFO - PROCESS | 1650 | 1461793519051 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7d6800 == 47 [pid = 1650] [id = 735] 14:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12aacf800) [pid = 1650] [serial = 2205] [outer = 0x0] 14:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12b219000) [pid = 1650] [serial = 2206] [outer = 0x12aacf800] 14:45:19 INFO - PROCESS | 1650 | 1461793519091 Marionette DEBUG loaded listener.js 14:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12b221800) [pid = 1650] [serial = 2207] [outer = 0x12aacf800] 14:45:19 INFO - PROCESS | 1650 | 1461793519421 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]]]}] 14:45:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:45:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:45:19 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 572ms 14:45:19 INFO - PROCESS | 1650 | 1461793519442 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 14:45:19 INFO - PROCESS | 1650 | 1461793519443 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 14:45:19 INFO - TEST-START | /DOMEvents/constructors.html 14:45:19 INFO - PROCESS | 1650 | 1461793519446 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:45:19 INFO - PROCESS | 1650 | 1461793519447 Marionette TRACE conn2 <- [1,2914,null,{}] 14:45:19 INFO - PROCESS | 1650 | 1461793519449 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}] 14:45:19 INFO - PROCESS | 1650 | 1461793519554 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 14:45:19 INFO - PROCESS | 1650 | 1461793519588 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8e6800 == 48 [pid = 1650] [id = 736] 14:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12aad4000) [pid = 1650] [serial = 2208] [outer = 0x0] 14:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12b6f0800) [pid = 1650] [serial = 2209] [outer = 0x12aad4000] 14:45:19 INFO - PROCESS | 1650 | 1461793519614 Marionette DEBUG loaded listener.js 14:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12b6f5c00) [pid = 1650] [serial = 2210] [outer = 0x12aad4000] 14:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12fd52000) [pid = 1650] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1271c7c00) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x125a5bc00) [pid = 1650] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1280b3c00) [pid = 1650] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12909ac00) [pid = 1650] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1158ef000) [pid = 1650] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11ba75800) [pid = 1650] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11c10f800) [pid = 1650] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x118dee800) [pid = 1650] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x127690800) [pid = 1650] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c479400) [pid = 1650] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11aa38c00) [pid = 1650] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11aa75800) [pid = 1650] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12aacb800) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11bf53400) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12fb5ac00) [pid = 1650] [serial = 50] [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.] 14:45:20 INFO - PROCESS | 1650 | 1461793520069 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]]]}] 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:45:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:45:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:45:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:45:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:45:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:45:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:45:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:45:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:45:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:45:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:45:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:45:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:45:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:45:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:45:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:45:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:45:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:45:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:45:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:45:20 INFO - TEST-OK | /DOMEvents/constructors.html | took 682ms 14:45:20 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:45:20 INFO - PROCESS | 1650 | 1461793520128 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 14:45:20 INFO - PROCESS | 1650 | 1461793520130 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 14:45:20 INFO - PROCESS | 1650 | 1461793520132 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:45:20 INFO - PROCESS | 1650 | 1461793520134 Marionette TRACE conn2 <- [1,2918,null,{}] 14:45:20 INFO - PROCESS | 1650 | 1461793520144 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}] 14:45:20 INFO - PROCESS | 1650 | 1461793520238 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 14:45:20 INFO - PROCESS | 1650 | 1461793520244 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f05e800 == 49 [pid = 1650] [id = 737] 14:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12768e000) [pid = 1650] [serial = 2211] [outer = 0x0] 14:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12aacb800) [pid = 1650] [serial = 2212] [outer = 0x12768e000] 14:45:20 INFO - PROCESS | 1650 | 1461793520273 Marionette DEBUG loaded listener.js 14:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b780000) [pid = 1650] [serial = 2213] [outer = 0x12768e000] 14:45:20 INFO - PROCESS | 1650 | 1461793520598 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:45:20 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:45:20 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 473ms 14:45:20 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:45:20 INFO - PROCESS | 1650 | 1461793520607 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 14:45:20 INFO - PROCESS | 1650 | 1461793520609 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 14:45:20 INFO - PROCESS | 1650 | 1461793520611 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:45:20 INFO - PROCESS | 1650 | 1461793520613 Marionette TRACE conn2 <- [1,2922,null,{}] 14:45:20 INFO - PROCESS | 1650 | 1461793520615 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}] 14:45:20 INFO - PROCESS | 1650 | 1461793520743 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 14:45:20 INFO - PROCESS | 1650 | 1461793520790 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f9b4000 == 50 [pid = 1650] [id = 738] 14:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129073000) [pid = 1650] [serial = 2214] [outer = 0x0] 14:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b7a6400) [pid = 1650] [serial = 2215] [outer = 0x129073000] 14:45:20 INFO - PROCESS | 1650 | 1461793520832 Marionette DEBUG loaded listener.js 14:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b7b1c00) [pid = 1650] [serial = 2216] [outer = 0x129073000] 14:45:21 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 14:45:21 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 14:45:21 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 14:45:21 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 14:45:21 INFO - PROCESS | 1650 | 1461793521215 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]]]}] 14:45:21 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:45:21 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:45:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:45:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:45:21 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 14:45:21 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:45:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:45:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:45:21 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 14:45:21 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:45:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:45:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:45:21 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]" 14:45:21 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:45:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:45:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:45:21 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:45:21 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 623ms 14:45:21 INFO - PROCESS | 1650 | 1461793521235 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 14:45:21 INFO - PROCESS | 1650 | 1461793521236 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 14:45:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:45:21 INFO - PROCESS | 1650 | 1461793521241 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:45:21 INFO - PROCESS | 1650 | 1461793521242 Marionette TRACE conn2 <- [1,2926,null,{}] 14:45:21 INFO - PROCESS | 1650 | 1461793521244 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}] 14:45:21 INFO - PROCESS | 1650 | 1461793521323 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 14:45:21 INFO - PROCESS | 1650 | 1461793521379 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd6d000 == 51 [pid = 1650] [id = 739] 14:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12950fc00) [pid = 1650] [serial = 2217] [outer = 0x0] 14:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12ba49c00) [pid = 1650] [serial = 2218] [outer = 0x12950fc00] 14:45:21 INFO - PROCESS | 1650 | 1461793521404 Marionette DEBUG loaded listener.js 14:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12bf14800) [pid = 1650] [serial = 2219] [outer = 0x12950fc00] 14:45:21 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 14:45:21 INFO - PROCESS | 1650 | 1461793521636 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]]]}] 14:45:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:45:21 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 419ms 14:45:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:45:21 INFO - PROCESS | 1650 | 1461793521661 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 14:45:21 INFO - PROCESS | 1650 | 1461793521662 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 14:45:21 INFO - PROCESS | 1650 | 1461793521664 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:45:21 INFO - PROCESS | 1650 | 1461793521665 Marionette TRACE conn2 <- [1,2930,null,{}] 14:45:21 INFO - PROCESS | 1650 | 1461793521667 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}] 14:45:21 INFO - PROCESS | 1650 | 1461793521752 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 14:45:21 INFO - PROCESS | 1650 | 1461793521759 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x130112800 == 52 [pid = 1650] [id = 740] 14:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12b7aa000) [pid = 1650] [serial = 2220] [outer = 0x0] 14:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12bf1c000) [pid = 1650] [serial = 2221] [outer = 0x12b7aa000] 14:45:21 INFO - PROCESS | 1650 | 1461793521783 Marionette DEBUG loaded listener.js 14:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12bf8e800) [pid = 1650] [serial = 2222] [outer = 0x12b7aa000] 14:45:22 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 14:45:22 INFO - PROCESS | 1650 | 1461793522242 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]]]}] 14:45:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:45:22 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 620ms 14:45:22 INFO - PROCESS | 1650 | 1461793522285 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 14:45:22 INFO - PROCESS | 1650 | 1461793522288 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 14:45:22 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:45:22 INFO - PROCESS | 1650 | 1461793522291 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:45:22 INFO - PROCESS | 1650 | 1461793522294 Marionette TRACE conn2 <- [1,2934,null,{}] 14:45:22 INFO - PROCESS | 1650 | 1461793522298 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}] 14:45:22 INFO - PROCESS | 1650 | 1461793522403 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 14:45:22 INFO - PROCESS | 1650 | 1461793522463 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12597d800 == 53 [pid = 1650] [id = 741] 14:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1177cf000) [pid = 1650] [serial = 2223] [outer = 0x0] 14:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1190bc400) [pid = 1650] [serial = 2224] [outer = 0x1177cf000] 14:45:22 INFO - PROCESS | 1650 | 1461793522495 Marionette DEBUG loaded listener.js 14:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11aa35400) [pid = 1650] [serial = 2225] [outer = 0x1177cf000] 14:45:22 INFO - PROCESS | 1650 | 1461793522858 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]]]}] 14:45:22 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:45:22 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 620ms 14:45:22 INFO - PROCESS | 1650 | 1461793522913 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 14:45:22 INFO - PROCESS | 1650 | 1461793522917 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 14:45:22 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:45:22 INFO - PROCESS | 1650 | 1461793522922 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:45:22 INFO - PROCESS | 1650 | 1461793522923 Marionette TRACE conn2 <- [1,2938,null,{}] 14:45:22 INFO - PROCESS | 1650 | 1461793522926 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}] 14:45:23 INFO - PROCESS | 1650 | 1461793523033 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 14:45:23 INFO - PROCESS | 1650 | 1461793523090 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2a1800 == 54 [pid = 1650] [id = 742] 14:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11aa75800) [pid = 1650] [serial = 2226] [outer = 0x0] 14:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11ba80c00) [pid = 1650] [serial = 2227] [outer = 0x11aa75800] 14:45:23 INFO - PROCESS | 1650 | 1461793523120 Marionette DEBUG loaded listener.js 14:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11c115800) [pid = 1650] [serial = 2228] [outer = 0x11aa75800] 14:45:23 INFO - PROCESS | 1650 | 1461793523503 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]]]}] 14:45:23 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. 14:45:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 622ms 14:45:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:45:23 INFO - PROCESS | 1650 | 1461793523544 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 14:45:23 INFO - PROCESS | 1650 | 1461793523545 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 14:45:23 INFO - PROCESS | 1650 | 1461793523548 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:45:23 INFO - PROCESS | 1650 | 1461793523550 Marionette TRACE conn2 <- [1,2942,null,{}] 14:45:23 INFO - PROCESS | 1650 | 1461793523558 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}] 14:45:23 INFO - PROCESS | 1650 | 1461793523666 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 14:45:23 INFO - PROCESS | 1650 | 1461793523763 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f04c800 == 55 [pid = 1650] [id = 743] 14:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12721b000) [pid = 1650] [serial = 2229] [outer = 0x0] 14:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12745d000) [pid = 1650] [serial = 2230] [outer = 0x12721b000] 14:45:23 INFO - PROCESS | 1650 | 1461793523796 Marionette DEBUG loaded listener.js 14:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x127858c00) [pid = 1650] [serial = 2231] [outer = 0x12721b000] 14:45:24 INFO - PROCESS | 1650 | 1461793524146 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"]]]}] 14:45:24 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 14:45:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:45:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 621ms 14:45:24 INFO - PROCESS | 1650 | 1461793524169 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 14:45:24 INFO - PROCESS | 1650 | 1461793524171 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 14:45:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:45:24 INFO - PROCESS | 1650 | 1461793524174 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:45:24 INFO - PROCESS | 1650 | 1461793524175 Marionette TRACE conn2 <- [1,2946,null,{}] 14:45:24 INFO - PROCESS | 1650 | 1461793524177 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}] 14:45:24 INFO - PROCESS | 1650 | 1461793524278 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 14:45:24 INFO - PROCESS | 1650 | 1461793524332 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x130c35800 == 56 [pid = 1650] [id = 744] 14:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x127908400) [pid = 1650] [serial = 2232] [outer = 0x0] 14:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12950f800) [pid = 1650] [serial = 2233] [outer = 0x127908400] 14:45:24 INFO - PROCESS | 1650 | 1461793524363 Marionette DEBUG loaded listener.js 14:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12b21ec00) [pid = 1650] [serial = 2234] [outer = 0x127908400] 14:45:24 INFO - PROCESS | 1650 | 1461793524727 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]]]}] 14:45:24 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. 14:45:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 620ms 14:45:24 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:45:24 INFO - PROCESS | 1650 | 1461793524794 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 14:45:24 INFO - PROCESS | 1650 | 1461793524796 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 14:45:24 INFO - PROCESS | 1650 | 1461793524798 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:45:24 INFO - PROCESS | 1650 | 1461793524799 Marionette TRACE conn2 <- [1,2950,null,{}] 14:45:24 INFO - PROCESS | 1650 | 1461793524802 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}] 14:45:24 INFO - PROCESS | 1650 | 1461793524902 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 14:45:24 INFO - PROCESS | 1650 | 1461793524956 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x130c4c000 == 57 [pid = 1650] [id = 745] 14:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x127ae5400) [pid = 1650] [serial = 2235] [outer = 0x0] 14:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12b6ee400) [pid = 1650] [serial = 2236] [outer = 0x127ae5400] 14:45:24 INFO - PROCESS | 1650 | 1461793524985 Marionette DEBUG loaded listener.js 14:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12b779800) [pid = 1650] [serial = 2237] [outer = 0x127ae5400] 14:45:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x130c4d800 == 58 [pid = 1650] [id = 746] 14:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12bf13400) [pid = 1650] [serial = 2238] [outer = 0x0] 14:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12b7a5c00) [pid = 1650] [serial = 2239] [outer = 0x12bf13400] 14:45:25 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. 14:45:25 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 621ms 14:45:25 INFO - PROCESS | 1650 | 1461793525412 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]]]}] 14:45:25 INFO - PROCESS | 1650 | 1461793525420 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 14:45:25 INFO - PROCESS | 1650 | 1461793525421 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 14:45:25 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:45:25 INFO - PROCESS | 1650 | 1461793525423 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:45:25 INFO - PROCESS | 1650 | 1461793525425 Marionette TRACE conn2 <- [1,2954,null,{}] 14:45:25 INFO - PROCESS | 1650 | 1461793525427 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}] 14:45:25 INFO - PROCESS | 1650 | 1461793525571 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 14:45:25 INFO - PROCESS | 1650 | 1461793525672 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a822000 == 59 [pid = 1650] [id = 747] 14:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x1147e1800) [pid = 1650] [serial = 2240] [outer = 0x0] 14:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x118738c00) [pid = 1650] [serial = 2241] [outer = 0x1147e1800] 14:45:25 INFO - PROCESS | 1650 | 1461793525704 Marionette DEBUG loaded listener.js 14:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x127813c00) [pid = 1650] [serial = 2242] [outer = 0x1147e1800] 14:45:26 INFO - PROCESS | 1650 | 1461793526047 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]]]}] 14:45:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:45:26 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 14:45:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 669ms 14:45:26 INFO - PROCESS | 1650 | 1461793526093 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 14:45:26 INFO - PROCESS | 1650 | 1461793526095 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 14:45:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:45:26 INFO - PROCESS | 1650 | 1461793526099 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:45:26 INFO - PROCESS | 1650 | 1461793526101 Marionette TRACE conn2 <- [1,2958,null,{}] 14:45:26 INFO - PROCESS | 1650 | 1461793526104 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}] 14:45:26 INFO - PROCESS | 1650 | 1461793526229 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 14:45:26 INFO - PROCESS | 1650 | 1461793526521 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf9b800 == 60 [pid = 1650] [id = 748] 14:45:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x1135f4000) [pid = 1650] [serial = 2243] [outer = 0x0] 14:45:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x114fde000) [pid = 1650] [serial = 2244] [outer = 0x1135f4000] 14:45:26 INFO - PROCESS | 1650 | 1461793526551 Marionette DEBUG loaded listener.js 14:45:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x115aa5400) [pid = 1650] [serial = 2245] [outer = 0x1135f4000] 14:45:26 INFO - PROCESS | 1650 | 1461793526906 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]]]}] 14:45:26 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:45:26 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 822ms 14:45:26 INFO - PROCESS | 1650 | 1461793526923 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 14:45:26 INFO - PROCESS | 1650 | 1461793526925 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 14:45:26 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:45:26 INFO - PROCESS | 1650 | 1461793526928 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:45:26 INFO - PROCESS | 1650 | 1461793526930 Marionette TRACE conn2 <- [1,2962,null,{}] 14:45:26 INFO - PROCESS | 1650 | 1461793526934 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}] 14:45:27 INFO - PROCESS | 1650 | 1461793527026 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 14:45:27 INFO - PROCESS | 1650 | 1461793527109 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b639800 == 61 [pid = 1650] [id = 749] 14:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x118f94400) [pid = 1650] [serial = 2246] [outer = 0x0] 14:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x119017c00) [pid = 1650] [serial = 2247] [outer = 0x118f94400] 14:45:27 INFO - PROCESS | 1650 | 1461793527140 Marionette DEBUG loaded listener.js 14:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11aa74000) [pid = 1650] [serial = 2248] [outer = 0x118f94400] 14:45:27 INFO - PROCESS | 1650 | 1461793527494 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]]]}] 14:45:27 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. 14:45:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 576ms 14:45:27 INFO - PROCESS | 1650 | 1461793527508 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 14:45:27 INFO - PROCESS | 1650 | 1461793527511 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 14:45:27 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:45:27 INFO - PROCESS | 1650 | 1461793527513 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:45:27 INFO - PROCESS | 1650 | 1461793527514 Marionette TRACE conn2 <- [1,2966,null,{}] 14:45:27 INFO - PROCESS | 1650 | 1461793527517 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}] 14:45:27 INFO - PROCESS | 1650 | 1461793527611 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 14:45:27 INFO - PROCESS | 1650 | 1461793527667 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ad8000 == 62 [pid = 1650] [id = 750] 14:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11acdb800) [pid = 1650] [serial = 2249] [outer = 0x0] 14:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11b9e2800) [pid = 1650] [serial = 2250] [outer = 0x11acdb800] 14:45:27 INFO - PROCESS | 1650 | 1461793527695 Marionette DEBUG loaded listener.js 14:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11c10f800) [pid = 1650] [serial = 2251] [outer = 0x11acdb800] 14:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x125a78000 == 61 [pid = 1650] [id = 689] 14:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd6d000 == 60 [pid = 1650] [id = 739] 14:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12f9b4000 == 59 [pid = 1650] [id = 738] 14:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12f05e800 == 58 [pid = 1650] [id = 737] 14:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12fd5c000) [pid = 1650] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12b213400) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 14:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8e6800 == 57 [pid = 1650] [id = 736] 14:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7d6800 == 56 [pid = 1650] [id = 735] 14:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12d291000 == 55 [pid = 1650] [id = 734] 14:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12bfa8800 == 54 [pid = 1650] [id = 733] 14:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12b636800 == 53 [pid = 1650] [id = 732] 14:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12aba2800 == 52 [pid = 1650] [id = 731] 14:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab68800 == 51 [pid = 1650] [id = 730] 14:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x126ca9800 == 50 [pid = 1650] [id = 729] 14:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12597c800 == 49 [pid = 1650] [id = 728] 14:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x126ecd800 == 48 [pid = 1650] [id = 727] 14:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab0b800 == 47 [pid = 1650] [id = 723] 14:45:28 INFO - PROCESS | 1650 | 1461793528059 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]]]}] 14:45:28 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. 14:45:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 575ms 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x1276e7800) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1271d0c00) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x129076800) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12978e800) [pid = 1650] [serial = 2114] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11866c400) [pid = 1650] [serial = 2129] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1177c7400) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11bc57400) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11bf4f800) [pid = 1650] [serial = 2138] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11c1e7000) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11c1f0800) [pid = 1650] [serial = 2141] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11a611800) [pid = 1650] [serial = 2132] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1198df400) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1280b2400) [pid = 1650] [serial = 2153] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1271c7400) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11c8a7800) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x127ae2800) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x119a75000) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11aa6dc00) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11af33000) [pid = 1650] [serial = 2135] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x114fe3000) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11bf57000) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12721b800) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12aad3800) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1292c4c00) [pid = 1650] [serial = 2156] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x127811c00) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12aacbc00) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x127223c00) [pid = 1650] [serial = 2147] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x118f14800) [pid = 1650] [serial = 1433] [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.] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1271c6c00) [pid = 1650] [serial = 2144] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12b214400) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1293b9000) [pid = 1650] [serial = 2159] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12978f000) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 14:45:28 INFO - PROCESS | 1650 | 1461793528100 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 14:45:28 INFO - PROCESS | 1650 | 1461793528105 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 14:45:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:45:28 INFO - PROCESS | 1650 | 1461793528119 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:45:28 INFO - PROCESS | 1650 | 1461793528124 Marionette TRACE conn2 <- [1,2970,null,{}] 14:45:28 INFO - PROCESS | 1650 | 1461793528129 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}] 14:45:28 INFO - PROCESS | 1650 | 1461793528254 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 14:45:28 INFO - PROCESS | 1650 | 1461793528267 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x125980000 == 48 [pid = 1650] [id = 751] 14:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11c1ee800) [pid = 1650] [serial = 2252] [outer = 0x0] 14:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11c47e000) [pid = 1650] [serial = 2253] [outer = 0x11c1ee800] 14:45:28 INFO - PROCESS | 1650 | 1461793528309 Marionette DEBUG loaded listener.js 14:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11c9bbc00) [pid = 1650] [serial = 2254] [outer = 0x11c1ee800] 14:45:28 INFO - PROCESS | 1650 | 1461793528736 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]]]}] 14:45:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:45:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 684ms 14:45:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:45:28 INFO - PROCESS | 1650 | 1461793528795 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 14:45:28 INFO - PROCESS | 1650 | 1461793528797 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 14:45:28 INFO - PROCESS | 1650 | 1461793528799 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:45:28 INFO - PROCESS | 1650 | 1461793528800 Marionette TRACE conn2 <- [1,2974,null,{}] 14:45:28 INFO - PROCESS | 1650 | 1461793528803 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}] 14:45:28 INFO - PROCESS | 1650 | 1461793528882 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 14:45:28 INFO - PROCESS | 1650 | 1461793528888 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab8a000 == 49 [pid = 1650] [id = 752] 14:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x125a5bc00) [pid = 1650] [serial = 2255] [outer = 0x0] 14:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x127155c00) [pid = 1650] [serial = 2256] [outer = 0x125a5bc00] 14:45:28 INFO - PROCESS | 1650 | 1461793528915 Marionette DEBUG loaded listener.js 14:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12721b800) [pid = 1650] [serial = 2257] [outer = 0x125a5bc00] 14:45:29 INFO - PROCESS | 1650 | 1461793529281 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]]]}] 14:45:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 14:45:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 518ms 14:45:29 INFO - PROCESS | 1650 | 1461793529318 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 14:45:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:45:29 INFO - PROCESS | 1650 | 1461793529320 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 14:45:29 INFO - PROCESS | 1650 | 1461793529323 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:45:29 INFO - PROCESS | 1650 | 1461793529325 Marionette TRACE conn2 <- [1,2978,null,{}] 14:45:29 INFO - PROCESS | 1650 | 1461793529329 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}] 14:45:29 INFO - PROCESS | 1650 | 1461793529452 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 14:45:29 INFO - PROCESS | 1650 | 1461793529459 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bfab000 == 50 [pid = 1650] [id = 753] 14:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12780f400) [pid = 1650] [serial = 2258] [outer = 0x0] 14:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1279a3000) [pid = 1650] [serial = 2259] [outer = 0x12780f400] 14:45:29 INFO - PROCESS | 1650 | 1461793529509 Marionette DEBUG loaded listener.js 14:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x129099000) [pid = 1650] [serial = 2260] [outer = 0x12780f400] 14:45:29 INFO - PROCESS | 1650 | 1461793529943 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]]]}] 14:45:29 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. 14:45:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 673ms 14:45:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:45:30 INFO - PROCESS | 1650 | 1461793529997 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 14:45:30 INFO - PROCESS | 1650 | 1461793529998 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 14:45:30 INFO - PROCESS | 1650 | 1461793530000 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:45:30 INFO - PROCESS | 1650 | 1461793530001 Marionette TRACE conn2 <- [1,2982,null,{}] 14:45:30 INFO - PROCESS | 1650 | 1461793530004 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}] 14:45:30 INFO - PROCESS | 1650 | 1461793530104 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 14:45:30 INFO - PROCESS | 1650 | 1461793530108 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d533800 == 51 [pid = 1650] [id = 754] 14:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1292c4800) [pid = 1650] [serial = 2261] [outer = 0x0] 14:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12950d800) [pid = 1650] [serial = 2262] [outer = 0x1292c4800] 14:45:30 INFO - PROCESS | 1650 | 1461793530134 Marionette DEBUG loaded listener.js 14:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x129797000) [pid = 1650] [serial = 2263] [outer = 0x1292c4800] 14:45:30 INFO - PROCESS | 1650 | 1461793530469 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"]]]}] 14:45:30 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 14:45:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:45:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 518ms 14:45:30 INFO - PROCESS | 1650 | 1461793530523 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 14:45:30 INFO - PROCESS | 1650 | 1461793530524 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 14:45:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:45:30 INFO - PROCESS | 1650 | 1461793530526 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:45:30 INFO - PROCESS | 1650 | 1461793530527 Marionette TRACE conn2 <- [1,2986,null,{}] 14:45:30 INFO - PROCESS | 1650 | 1461793530529 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}] 14:45:30 INFO - PROCESS | 1650 | 1461793530629 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 14:45:30 INFO - PROCESS | 1650 | 1461793530665 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dcc9000 == 52 [pid = 1650] [id = 755] 14:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x129797400) [pid = 1650] [serial = 2264] [outer = 0x0] 14:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12b213c00) [pid = 1650] [serial = 2265] [outer = 0x129797400] 14:45:30 INFO - PROCESS | 1650 | 1461793530691 Marionette DEBUG loaded listener.js 14:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12b6ef000) [pid = 1650] [serial = 2266] [outer = 0x129797400] 14:45:30 INFO - PROCESS | 1650 | 1461793530974 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]]]}] 14:45:30 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. 14:45:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 468ms 14:45:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:45:30 INFO - PROCESS | 1650 | 1461793530994 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 14:45:30 INFO - PROCESS | 1650 | 1461793530995 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 14:45:31 INFO - PROCESS | 1650 | 1461793531013 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:45:31 INFO - PROCESS | 1650 | 1461793531014 Marionette TRACE conn2 <- [1,2990,null,{}] 14:45:31 INFO - PROCESS | 1650 | 1461793531024 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}] 14:45:31 INFO - PROCESS | 1650 | 1461793531130 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 14:45:31 INFO - PROCESS | 1650 | 1461793531134 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8e6800 == 53 [pid = 1650] [id = 756] 14:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12b215000) [pid = 1650] [serial = 2267] [outer = 0x0] 14:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12b77cc00) [pid = 1650] [serial = 2268] [outer = 0x12b215000] 14:45:31 INFO - PROCESS | 1650 | 1461793531159 Marionette DEBUG loaded listener.js 14:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12b7abc00) [pid = 1650] [serial = 2269] [outer = 0x12b215000] 14:45:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dcd4000 == 54 [pid = 1650] [id = 757] 14:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12bd11c00) [pid = 1650] [serial = 2270] [outer = 0x0] 14:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12b6fb000) [pid = 1650] [serial = 2271] [outer = 0x12bd11c00] 14:45:31 INFO - PROCESS | 1650 | 1461793531519 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]]]}] 14:45:31 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. 14:45:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 543ms 14:45:31 INFO - PROCESS | 1650 | 1461793531541 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 14:45:31 INFO - PROCESS | 1650 | 1461793531542 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 14:45:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:45:31 INFO - PROCESS | 1650 | 1461793531544 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:45:31 INFO - PROCESS | 1650 | 1461793531545 Marionette TRACE conn2 <- [1,2994,null,{}] 14:45:31 INFO - PROCESS | 1650 | 1461793531547 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}] 14:45:31 INFO - PROCESS | 1650 | 1461793531668 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 14:45:31 INFO - PROCESS | 1650 | 1461793531684 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f053800 == 55 [pid = 1650] [id = 758] 14:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12b7ac000) [pid = 1650] [serial = 2272] [outer = 0x0] 14:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12ba4a000) [pid = 1650] [serial = 2273] [outer = 0x12b7ac000] 14:45:31 INFO - PROCESS | 1650 | 1461793531710 Marionette DEBUG loaded listener.js 14:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12bf18c00) [pid = 1650] [serial = 2274] [outer = 0x12b7ac000] 14:45:32 INFO - PROCESS | 1650 | 1461793532205 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]]]}] 14:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x129073000) [pid = 1650] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11453c000) [pid = 1650] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1276edc00) [pid = 1650] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12aacf800) [pid = 1650] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11b90d000) [pid = 1650] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12aad4000) [pid = 1650] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11c118800) [pid = 1650] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11c117400) [pid = 1650] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x118a61000) [pid = 1650] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x126a41800) [pid = 1650] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x119365c00) [pid = 1650] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11c9bdc00) [pid = 1650] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12950fc00) [pid = 1650] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12768e000) [pid = 1650] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:45:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:45:32 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 14:45:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 719ms 14:45:32 INFO - PROCESS | 1650 | 1461793532264 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 14:45:32 INFO - PROCESS | 1650 | 1461793532266 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 14:45:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:45:32 INFO - PROCESS | 1650 | 1461793532270 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:45:32 INFO - PROCESS | 1650 | 1461793532272 Marionette TRACE conn2 <- [1,2998,null,{}] 14:45:32 INFO - PROCESS | 1650 | 1461793532275 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}] 14:45:32 INFO - PROCESS | 1650 | 1461793532365 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 14:45:32 INFO - PROCESS | 1650 | 1461793532371 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295b4800 == 56 [pid = 1650] [id = 759] 14:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11c9bdc00) [pid = 1650] [serial = 2275] [outer = 0x0] 14:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x127458400) [pid = 1650] [serial = 2276] [outer = 0x11c9bdc00] 14:45:32 INFO - PROCESS | 1650 | 1461793532402 Marionette DEBUG loaded listener.js 14:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12bf21c00) [pid = 1650] [serial = 2277] [outer = 0x11c9bdc00] 14:45:32 INFO - PROCESS | 1650 | 1461793532749 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]]]}] 14:45:32 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. 14:45:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 522ms 14:45:32 INFO - PROCESS | 1650 | 1461793532791 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 14:45:32 INFO - PROCESS | 1650 | 1461793532793 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 14:45:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:45:32 INFO - PROCESS | 1650 | 1461793532795 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:45:32 INFO - PROCESS | 1650 | 1461793532797 Marionette TRACE conn2 <- [1,3002,null,{}] 14:45:32 INFO - PROCESS | 1650 | 1461793532799 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}] 14:45:32 INFO - PROCESS | 1650 | 1461793532915 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 14:45:32 INFO - PROCESS | 1650 | 1461793532922 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f42b800 == 57 [pid = 1650] [id = 760] 14:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12bf91800) [pid = 1650] [serial = 2278] [outer = 0x0] 14:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12c108800) [pid = 1650] [serial = 2279] [outer = 0x12bf91800] 14:45:32 INFO - PROCESS | 1650 | 1461793532947 Marionette DEBUG loaded listener.js 14:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12c10ec00) [pid = 1650] [serial = 2280] [outer = 0x12bf91800] 14:45:33 INFO - PROCESS | 1650 | 1461793533218 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]]]}] 14:45:33 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. 14:45:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 469ms 14:45:33 INFO - PROCESS | 1650 | 1461793533264 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 14:45:33 INFO - PROCESS | 1650 | 1461793533266 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 14:45:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:45:33 INFO - PROCESS | 1650 | 1461793533268 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:45:33 INFO - PROCESS | 1650 | 1461793533270 Marionette TRACE conn2 <- [1,3006,null,{}] 14:45:33 INFO - PROCESS | 1650 | 1461793533276 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}] 14:45:33 INFO - PROCESS | 1650 | 1461793533400 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 14:45:33 INFO - PROCESS | 1650 | 1461793533407 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe8f800 == 58 [pid = 1650] [id = 761] 14:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12bf97800) [pid = 1650] [serial = 2281] [outer = 0x0] 14:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12d174800) [pid = 1650] [serial = 2282] [outer = 0x12bf97800] 14:45:33 INFO - PROCESS | 1650 | 1461793533445 Marionette DEBUG loaded listener.js 14:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12d30f000) [pid = 1650] [serial = 2283] [outer = 0x12bf97800] 14:45:33 INFO - PROCESS | 1650 | 1461793533848 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]]]}] 14:45:33 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. 14:45:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 624ms 14:45:33 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:45:33 INFO - PROCESS | 1650 | 1461793533897 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 14:45:33 INFO - PROCESS | 1650 | 1461793533898 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 14:45:33 INFO - PROCESS | 1650 | 1461793533900 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:45:33 INFO - PROCESS | 1650 | 1461793533901 Marionette TRACE conn2 <- [1,3010,null,{}] 14:45:33 INFO - PROCESS | 1650 | 1461793533904 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}] 14:45:33 INFO - PROCESS | 1650 | 1461793533985 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 14:45:33 INFO - PROCESS | 1650 | 1461793533992 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x137ff0800 == 59 [pid = 1650] [id = 762] 14:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12d558800) [pid = 1650] [serial = 2284] [outer = 0x0] 14:45:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12d561c00) [pid = 1650] [serial = 2285] [outer = 0x12d558800] 14:45:34 INFO - PROCESS | 1650 | 1461793534017 Marionette DEBUG loaded listener.js 14:45:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12dc03400) [pid = 1650] [serial = 2286] [outer = 0x12d558800] 14:45:34 INFO - PROCESS | 1650 | 1461793534456 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]]]}] 14:45:34 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 14:45:34 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 568ms 14:45:34 INFO - PROCESS | 1650 | 1461793534469 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 14:45:34 INFO - PROCESS | 1650 | 1461793534473 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 14:45:34 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:45:34 INFO - PROCESS | 1650 | 1461793534479 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:45:34 INFO - PROCESS | 1650 | 1461793534483 Marionette TRACE conn2 <- [1,3014,null,{}] 14:45:34 INFO - PROCESS | 1650 | 1461793534488 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}] 14:45:34 INFO - PROCESS | 1650 | 1461793534645 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 14:45:34 INFO - PROCESS | 1650 | 1461793534793 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5f3800 == 60 [pid = 1650] [id = 763] 14:45:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x118632400) [pid = 1650] [serial = 2287] [outer = 0x0] 14:45:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x118a61000) [pid = 1650] [serial = 2288] [outer = 0x118632400] 14:45:34 INFO - PROCESS | 1650 | 1461793534885 Marionette DEBUG loaded listener.js 14:45:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x119a74800) [pid = 1650] [serial = 2289] [outer = 0x118632400] 14:45:35 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:45:35 INFO - PROCESS | 1650 | 1461793535301 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:45:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:45:35 INFO - {} 14:45:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:45:35 INFO - {} 14:45:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:45:35 INFO - {} 14:45:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:45:35 INFO - {} 14:45:35 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 875ms 14:45:35 INFO - PROCESS | 1650 | 1461793535353 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 14:45:35 INFO - PROCESS | 1650 | 1461793535357 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 14:45:35 INFO - TEST-START | /FileAPI/fileReader.html 14:45:35 INFO - PROCESS | 1650 | 1461793535410 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:45:35 INFO - PROCESS | 1650 | 1461793535412 Marionette TRACE conn2 <- [1,3018,null,{}] 14:45:35 INFO - PROCESS | 1650 | 1461793535414 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}] 14:45:35 INFO - PROCESS | 1650 | 1461793535524 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 14:45:35 INFO - PROCESS | 1650 | 1461793535591 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab72800 == 61 [pid = 1650] [id = 764] 14:45:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11ba79800) [pid = 1650] [serial = 2290] [outer = 0x0] 14:45:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11c1f0800) [pid = 1650] [serial = 2291] [outer = 0x11ba79800] 14:45:35 INFO - PROCESS | 1650 | 1461793535621 Marionette DEBUG loaded listener.js 14:45:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x126a43c00) [pid = 1650] [serial = 2292] [outer = 0x11ba79800] 14:45:35 INFO - PROCESS | 1650 | 1461793535979 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]]]}] 14:45:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:45:36 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:45:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:45:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:45:36 INFO - TEST-OK | /FileAPI/fileReader.html | took 628ms 14:45:36 INFO - TEST-START | /FileAPI/historical.html 14:45:36 INFO - PROCESS | 1650 | 1461793536032 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 14:45:36 INFO - PROCESS | 1650 | 1461793536034 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 14:45:36 INFO - PROCESS | 1650 | 1461793536038 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:45:36 INFO - PROCESS | 1650 | 1461793536042 Marionette TRACE conn2 <- [1,3022,null,{}] 14:45:36 INFO - PROCESS | 1650 | 1461793536053 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}] 14:45:36 INFO - PROCESS | 1650 | 1461793536273 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 14:45:36 INFO - PROCESS | 1650 | 1461793536410 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f04b000 == 62 [pid = 1650] [id = 765] 14:45:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x127223c00) [pid = 1650] [serial = 2293] [outer = 0x0] 14:45:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x127ae3400) [pid = 1650] [serial = 2294] [outer = 0x127223c00] 14:45:36 INFO - PROCESS | 1650 | 1461793536459 Marionette DEBUG loaded listener.js 14:45:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12aad5400) [pid = 1650] [serial = 2295] [outer = 0x127223c00] 14:45:36 INFO - PROCESS | 1650 | 1461793536845 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"]]]}] 14:45:36 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:45:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:45:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:45:36 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:45:36 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:45:36 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:45:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:45:36 INFO - TEST-OK | /FileAPI/historical.html | took 826ms 14:45:36 INFO - TEST-START | /FileAPI/idlharness.html 14:45:36 INFO - PROCESS | 1650 | 1461793536864 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 14:45:36 INFO - PROCESS | 1650 | 1461793536866 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 14:45:36 INFO - PROCESS | 1650 | 1461793536869 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:45:36 INFO - PROCESS | 1650 | 1461793536870 Marionette TRACE conn2 <- [1,3026,null,{}] 14:45:36 INFO - PROCESS | 1650 | 1461793536873 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}] 14:45:36 INFO - PROCESS | 1650 | 1461793536980 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 14:45:37 INFO - PROCESS | 1650 | 1461793537038 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1329c4000 == 63 [pid = 1650] [id = 766] 14:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12b6ec400) [pid = 1650] [serial = 2296] [outer = 0x0] 14:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12bd0f000) [pid = 1650] [serial = 2297] [outer = 0x12b6ec400] 14:45:37 INFO - PROCESS | 1650 | 1461793537068 Marionette DEBUG loaded listener.js 14:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12bf9bc00) [pid = 1650] [serial = 2298] [outer = 0x12b6ec400] 14:45:37 INFO - PROCESS | 1650 | 1461793537715 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:45:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:45:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:45:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:45:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:45:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:45:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:45:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:45:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:45:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:45:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:45:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:45:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:45:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:45:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:45:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:45:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:45:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:45:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:45:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:45:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:45:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:45:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:45:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:45:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:45:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:45:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:45:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:45:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:45:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:45:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:45:37 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 14:45:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:45:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:45:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:45:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:45:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:45:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:45:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:45:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:45:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:45:37 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 14:45:37 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 14:45:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:45:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:45:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:45:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:45:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:45:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:45:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:45:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:45:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:45:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:45:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:45:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:45:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:45:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:45:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:45:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:45:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:45:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:45:37 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 14:45:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:45:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:45:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:45:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:45:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:45:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:45:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:45:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:45:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:45:37 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 14:45:37 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 14:45:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:45:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:45:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:45:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:45:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:45:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:45:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:45:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:45:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:45:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:45:37 INFO - TEST-OK | /FileAPI/idlharness.html | took 886ms 14:45:37 INFO - PROCESS | 1650 | 1461793537756 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 14:45:37 INFO - PROCESS | 1650 | 1461793537757 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 14:45:37 INFO - TEST-START | /FileAPI/idlharness.worker 14:45:37 INFO - PROCESS | 1650 | 1461793537759 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:45:37 INFO - PROCESS | 1650 | 1461793537760 Marionette TRACE conn2 <- [1,3030,null,{}] 14:45:37 INFO - PROCESS | 1650 | 1461793537763 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}] 14:45:37 INFO - PROCESS | 1650 | 1461793537866 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 14:45:37 INFO - PROCESS | 1650 | 1461793537938 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x137e48000 == 64 [pid = 1650] [id = 767] 14:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12bf15400) [pid = 1650] [serial = 2299] [outer = 0x0] 14:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12d178c00) [pid = 1650] [serial = 2300] [outer = 0x12bf15400] 14:45:37 INFO - PROCESS | 1650 | 1461793537968 Marionette DEBUG loaded listener.js 14:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12e531000) [pid = 1650] [serial = 2301] [outer = 0x12bf15400] 14:45:38 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:45:38 INFO - PROCESS | 1650 | 1461793538699 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:45:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:45:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:45:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:45:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:45:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:45:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:45:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:45:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:45:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:45:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:45:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:45:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:45:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:45:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:45:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:45:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:45:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:45:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:45:38 INFO - {} 14:45:38 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 14:45:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:45:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:45:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:45:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:45:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:45:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:45:38 INFO - {} 14:45:38 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 - {} 14:45:38 INFO - {} 14:45:38 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 14:45:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:45:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:45:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:45:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:45:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:45:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:45:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:45:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:45:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:45:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:45:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:45:38 INFO - {} 14:45:38 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 14:45:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:45:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:45:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:45:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:45:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:45:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:45:38 INFO - {} 14:45:38 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 - {} 14:45:38 INFO - {} 14:45:38 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 14:45:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:45:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:45:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:45:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:45:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:45:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:45:38 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 14:45:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:45:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:45:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:45:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:45:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:45:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:45:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:45:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:45:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:45:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:45:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:45:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:45:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:45:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:45:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:45:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:45:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:45:38 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 14:45:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:45:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:45:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:45:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:45:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:45:38 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 14:45:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:45:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:45:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:45:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:45:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:45:38 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 14:45:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:45:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:45:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:45:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:45:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:45:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:45:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:45:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:45:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:45:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:45:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:45:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:45:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:45:38 INFO - {} 14:45:38 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1045ms 14:45:38 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:45:38 INFO - PROCESS | 1650 | 1461793538806 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 14:45:38 INFO - PROCESS | 1650 | 1461793538808 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 14:45:38 INFO - PROCESS | 1650 | 1461793538810 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:45:38 INFO - PROCESS | 1650 | 1461793538811 Marionette TRACE conn2 <- [1,3034,null,{}] 14:45:38 INFO - PROCESS | 1650 | 1461793538814 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}] 14:45:38 INFO - PROCESS | 1650 | 1461793538937 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 14:45:38 INFO - PROCESS | 1650 | 1461793538995 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b715800 == 65 [pid = 1650] [id = 768] 14:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x128a3b000) [pid = 1650] [serial = 2302] [outer = 0x0] 14:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12e530c00) [pid = 1650] [serial = 2303] [outer = 0x128a3b000] 14:45:39 INFO - PROCESS | 1650 | 1461793539027 Marionette DEBUG loaded listener.js 14:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12f851800) [pid = 1650] [serial = 2304] [outer = 0x128a3b000] 14:45:39 INFO - PROCESS | 1650 | 1461793539608 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]]]}] 14:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:45:39 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 820ms 14:45:39 INFO - PROCESS | 1650 | 1461793539631 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 14:45:39 INFO - PROCESS | 1650 | 1461793539633 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 14:45:39 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:45:39 INFO - PROCESS | 1650 | 1461793539637 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:45:39 INFO - PROCESS | 1650 | 1461793539639 Marionette TRACE conn2 <- [1,3038,null,{}] 14:45:39 INFO - PROCESS | 1650 | 1461793539643 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}] 14:45:39 INFO - PROCESS | 1650 | 1461793539740 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 14:45:39 INFO - PROCESS | 1650 | 1461793539798 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295a6800 == 66 [pid = 1650] [id = 769] 14:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x1177ca400) [pid = 1650] [serial = 2305] [outer = 0x0] 14:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x119132800) [pid = 1650] [serial = 2306] [outer = 0x1177ca400] 14:45:39 INFO - PROCESS | 1650 | 1461793539826 Marionette DEBUG loaded listener.js 14:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11ad50400) [pid = 1650] [serial = 2307] [outer = 0x1177ca400] 14:45:40 INFO - PROCESS | 1650 | 1461793540188 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"]]]}] 14:45:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:45:40 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 572ms 14:45:40 INFO - PROCESS | 1650 | 1461793540209 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 14:45:40 INFO - PROCESS | 1650 | 1461793540212 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 14:45:40 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:45:40 INFO - PROCESS | 1650 | 1461793540217 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:45:40 INFO - PROCESS | 1650 | 1461793540219 Marionette TRACE conn2 <- [1,3042,null,{}] 14:45:40 INFO - PROCESS | 1650 | 1461793540221 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}] 14:45:40 INFO - PROCESS | 1650 | 1461793540339 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 14:45:40 INFO - PROCESS | 1650 | 1461793540410 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x125982800 == 67 [pid = 1650] [id = 770] 14:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x11bf57000) [pid = 1650] [serial = 2308] [outer = 0x0] 14:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11c117400) [pid = 1650] [serial = 2309] [outer = 0x11bf57000] 14:45:40 INFO - PROCESS | 1650 | 1461793540438 Marionette DEBUG loaded listener.js 14:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x119a74000) [pid = 1650] [serial = 2310] [outer = 0x11bf57000] 14:45:40 INFO - PROCESS | 1650 | 1461793540895 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]]]}] 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:45:40 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. 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:45:40 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'.) 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:45:40 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. 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:45:40 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. 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:45:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:45:40 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. 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:45:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:45:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:45:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:45:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:45:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:45:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:45:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:45:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:45:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:45:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:45:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:45:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:45:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:45:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:45:40 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 728ms 14:45:40 INFO - PROCESS | 1650 | 1461793540947 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 14:45:40 INFO - PROCESS | 1650 | 1461793540950 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 14:45:40 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:45:40 INFO - PROCESS | 1650 | 1461793540955 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:45:40 INFO - PROCESS | 1650 | 1461793540960 Marionette TRACE conn2 <- [1,3046,null,{}] 14:45:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe8f800 == 66 [pid = 1650] [id = 761] 14:45:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12f42b800 == 65 [pid = 1650] [id = 760] 14:45:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1295b4800 == 64 [pid = 1650] [id = 759] 14:45:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12f053800 == 63 [pid = 1650] [id = 758] 14:45:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12dcd4000 == 62 [pid = 1650] [id = 757] 14:45:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8e6800 == 61 [pid = 1650] [id = 756] 14:45:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12dcc9000 == 60 [pid = 1650] [id = 755] 14:45:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12d533800 == 59 [pid = 1650] [id = 754] 14:45:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12bfab000 == 58 [pid = 1650] [id = 753] 14:45:41 INFO - PROCESS | 1650 | 1461793541068 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}] 14:45:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab8a000 == 57 [pid = 1650] [id = 752] 14:45:41 INFO - PROCESS | 1650 | --DOCSHELL 0x125980000 == 56 [pid = 1650] [id = 751] 14:45:41 INFO - PROCESS | 1650 | --DOCSHELL 0x128ad8000 == 55 [pid = 1650] [id = 750] 14:45:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12b639800 == 54 [pid = 1650] [id = 749] 14:45:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf9b800 == 53 [pid = 1650] [id = 748] 14:45:41 INFO - PROCESS | 1650 | --DOCSHELL 0x130c4d800 == 52 [pid = 1650] [id = 746] 14:45:41 INFO - PROCESS | 1650 | --DOCSHELL 0x130112800 == 51 [pid = 1650] [id = 740] 14:45:41 INFO - PROCESS | 1650 | 1461793541215 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12b7a6400) [pid = 1650] [serial = 2215] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12b780000) [pid = 1650] [serial = 2213] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12ba49c00) [pid = 1650] [serial = 2218] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x129795400) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x1292cc000) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12b219000) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11ba7e400) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12aacf400) [pid = 1650] [serial = 2204] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11c110800) [pid = 1650] [serial = 2189] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x125bb3400) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12b6f0800) [pid = 1650] [serial = 2209] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x126cf7400) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x1271c9c00) [pid = 1650] [serial = 2195] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11c474800) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11c9c1000) [pid = 1650] [serial = 2192] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12b7b1c00) [pid = 1650] [serial = 2216] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x127907000) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11af38800) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11935f000) [pid = 1650] [serial = 2183] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x118df1000) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12b21d000) [pid = 1650] [serial = 2168] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11af1bc00) [pid = 1650] [serial = 2186] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11aa3f800) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x118a61400) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x127221800) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12bf14800) [pid = 1650] [serial = 2219] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12b6f5c00) [pid = 1650] [serial = 2210] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12aacb800) [pid = 1650] [serial = 2212] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12b221800) [pid = 1650] [serial = 2207] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x129511c00) [pid = 1650] [serial = 2201] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x128a34400) [pid = 1650] [serial = 2198] [outer = 0x0] [url = about:blank] 14:45:41 INFO - PROCESS | 1650 | 1461793541294 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12597b000 == 52 [pid = 1650] [id = 771] 14:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11aa3f800) [pid = 1650] [serial = 2311] [outer = 0x0] 14:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11c474800) [pid = 1650] [serial = 2312] [outer = 0x11aa3f800] 14:45:41 INFO - PROCESS | 1650 | 1461793541322 Marionette DEBUG loaded listener.js 14:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x127221c00) [pid = 1650] [serial = 2313] [outer = 0x11aa3f800] 14:45:41 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:45:41 INFO - PROCESS | 1650 | 1461793541693 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:45:41 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:45:41 INFO - {} 14:45:41 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 766ms 14:45:41 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:45:41 INFO - PROCESS | 1650 | 1461793541724 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 14:45:41 INFO - PROCESS | 1650 | 1461793541725 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 14:45:41 INFO - PROCESS | 1650 | 1461793541727 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:45:41 INFO - PROCESS | 1650 | 1461793541728 Marionette TRACE conn2 <- [1,3050,null,{}] 14:45:41 INFO - PROCESS | 1650 | 1461793541730 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}] 14:45:41 INFO - PROCESS | 1650 | 1461793541809 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 14:45:41 INFO - PROCESS | 1650 | 1461793541818 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbe4800 == 53 [pid = 1650] [id = 772] 14:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1290a0800) [pid = 1650] [serial = 2314] [outer = 0x0] 14:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1293bc400) [pid = 1650] [serial = 2315] [outer = 0x1290a0800] 14:45:41 INFO - PROCESS | 1650 | 1461793541861 Marionette DEBUG loaded listener.js 14:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12aad9400) [pid = 1650] [serial = 2316] [outer = 0x1290a0800] 14:45:42 INFO - PROCESS | 1650 | 1461793542339 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]]]}] 14:45:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:45:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:45:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:45:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:45:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 623ms 14:45:42 INFO - PROCESS | 1650 | 1461793542351 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 14:45:42 INFO - PROCESS | 1650 | 1461793542353 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 14:45:42 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:45:42 INFO - PROCESS | 1650 | 1461793542359 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:45:42 INFO - PROCESS | 1650 | 1461793542360 Marionette TRACE conn2 <- [1,3054,null,{}] 14:45:42 INFO - PROCESS | 1650 | 1461793542364 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}] 14:45:42 INFO - PROCESS | 1650 | 1461793542486 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 14:45:42 INFO - PROCESS | 1650 | 1461793542493 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1259db000 == 54 [pid = 1650] [id = 773] 14:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12b217400) [pid = 1650] [serial = 2317] [outer = 0x0] 14:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12b6ed000) [pid = 1650] [serial = 2318] [outer = 0x12b217400] 14:45:42 INFO - PROCESS | 1650 | 1461793542531 Marionette DEBUG loaded listener.js 14:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12b77e800) [pid = 1650] [serial = 2319] [outer = 0x12b217400] 14:45:43 INFO - PROCESS | 1650 | 1461793542986 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"]]]}] 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:45:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:45:43 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" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:45:43 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" 14:45:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:45:43 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 689ms 14:45:43 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:45:43 INFO - PROCESS | 1650 | 1461793543047 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 14:45:43 INFO - PROCESS | 1650 | 1461793543049 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 14:45:43 INFO - PROCESS | 1650 | 1461793543051 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:45:43 INFO - PROCESS | 1650 | 1461793543052 Marionette TRACE conn2 <- [1,3058,null,{}] 14:45:43 INFO - PROCESS | 1650 | 1461793543055 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}] 14:45:43 INFO - PROCESS | 1650 | 1461793543150 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 14:45:43 INFO - PROCESS | 1650 | 1461793543181 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8e9000 == 55 [pid = 1650] [id = 774] 14:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12e5b9400) [pid = 1650] [serial = 2320] [outer = 0x0] 14:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12f846400) [pid = 1650] [serial = 2321] [outer = 0x12e5b9400] 14:45:43 INFO - PROCESS | 1650 | 1461793543210 Marionette DEBUG loaded listener.js 14:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12b780000) [pid = 1650] [serial = 2322] [outer = 0x12e5b9400] 14:45:43 INFO - PROCESS | 1650 | 1461793543699 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]]]}] 14:45:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:45:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:45:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:45:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:45:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:45:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:45:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:45:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:45:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:45:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:45:43 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:43 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:45:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:45:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:45:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:45:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:45:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:45:43 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 674ms 14:45:43 INFO - PROCESS | 1650 | 1461793543725 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 14:45:43 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:45:43 INFO - PROCESS | 1650 | 1461793543726 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 14:45:43 INFO - PROCESS | 1650 | 1461793543728 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:45:43 INFO - PROCESS | 1650 | 1461793543730 Marionette TRACE conn2 <- [1,3062,null,{}] 14:45:43 INFO - PROCESS | 1650 | 1461793543737 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}] 14:45:43 INFO - PROCESS | 1650 | 1461793543840 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 14:45:43 INFO - PROCESS | 1650 | 1461793543882 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f049800 == 56 [pid = 1650] [id = 775] 14:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11cba7c00) [pid = 1650] [serial = 2323] [outer = 0x0] 14:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12bf1f000) [pid = 1650] [serial = 2324] [outer = 0x11cba7c00] 14:45:43 INFO - PROCESS | 1650 | 1461793543912 Marionette DEBUG loaded listener.js 14:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12dc29800) [pid = 1650] [serial = 2325] [outer = 0x11cba7c00] 14:45:44 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:45:44 INFO - PROCESS | 1650 | 1461793544302 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:45:44 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:45:44 INFO - {} 14:45:44 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 619ms 14:45:44 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:45:44 INFO - PROCESS | 1650 | 1461793544355 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 14:45:44 INFO - PROCESS | 1650 | 1461793544357 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 14:45:44 INFO - PROCESS | 1650 | 1461793544361 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:45:44 INFO - PROCESS | 1650 | 1461793544362 Marionette TRACE conn2 <- [1,3066,null,{}] 14:45:44 INFO - PROCESS | 1650 | 1461793544366 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}] 14:45:44 INFO - PROCESS | 1650 | 1461793544529 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 14:45:44 INFO - PROCESS | 1650 | 1461793544574 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd54800 == 57 [pid = 1650] [id = 776] 14:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12e52cc00) [pid = 1650] [serial = 2326] [outer = 0x0] 14:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12e5c0400) [pid = 1650] [serial = 2327] [outer = 0x12e52cc00] 14:45:44 INFO - PROCESS | 1650 | 1461793544614 Marionette DEBUG loaded listener.js 14:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12e5dcc00) [pid = 1650] [serial = 2328] [outer = 0x12e52cc00] 14:45:45 INFO - PROCESS | 1650 | 1461793545011 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]]]}] 14:45:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:45:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:45:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:45:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:45:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:45:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:45:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:45:45 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 671ms 14:45:45 INFO - PROCESS | 1650 | 1461793545031 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 14:45:45 INFO - PROCESS | 1650 | 1461793545032 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 14:45:45 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:45:45 INFO - PROCESS | 1650 | 1461793545034 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:45:45 INFO - PROCESS | 1650 | 1461793545035 Marionette TRACE conn2 <- [1,3070,null,{}] 14:45:45 INFO - PROCESS | 1650 | 1461793545038 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}] 14:45:45 INFO - PROCESS | 1650 | 1461793545144 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 14:45:45 INFO - PROCESS | 1650 | 1461793545158 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x130929800 == 58 [pid = 1650] [id = 777] 14:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11344ec00) [pid = 1650] [serial = 2329] [outer = 0x0] 14:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x113452000) [pid = 1650] [serial = 2330] [outer = 0x11344ec00] 14:45:45 INFO - PROCESS | 1650 | 1461793545183 Marionette DEBUG loaded listener.js 14:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x113456400) [pid = 1650] [serial = 2331] [outer = 0x11344ec00] 14:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12b7ac000) [pid = 1650] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x129797400) [pid = 1650] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x1292c4800) [pid = 1650] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12b215000) [pid = 1650] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12bd11c00) [pid = 1650] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x118f94400) [pid = 1650] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11acdb800) [pid = 1650] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12780f400) [pid = 1650] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11c9bdc00) [pid = 1650] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11c1ee800) [pid = 1650] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1135f4000) [pid = 1650] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x125a5bc00) [pid = 1650] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12bf13400) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12bf91800) [pid = 1650] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12bf97800) [pid = 1650] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:45:45 INFO - PROCESS | 1650 | 1461793545618 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]]]}] 14:45:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:45:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:45:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:45:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:45:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:45:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:45:45 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 618ms 14:45:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:45:45 INFO - PROCESS | 1650 | 1461793545653 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 14:45:45 INFO - PROCESS | 1650 | 1461793545655 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 14:45:45 INFO - PROCESS | 1650 | 1461793545657 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:45:45 INFO - PROCESS | 1650 | 1461793545658 Marionette TRACE conn2 <- [1,3074,null,{}] 14:45:45 INFO - PROCESS | 1650 | 1461793545660 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}] 14:45:45 INFO - PROCESS | 1650 | 1461793545745 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 14:45:45 INFO - PROCESS | 1650 | 1461793545809 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1329bf800 == 59 [pid = 1650] [id = 778] 14:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11344cc00) [pid = 1650] [serial = 2332] [outer = 0x0] 14:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x125a5e800) [pid = 1650] [serial = 2333] [outer = 0x11344cc00] 14:45:45 INFO - PROCESS | 1650 | 1461793545834 Marionette DEBUG loaded listener.js 14:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x125b39800) [pid = 1650] [serial = 2334] [outer = 0x11344cc00] 14:45:46 INFO - PROCESS | 1650 | 1461793546108 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]]]}] 14:45:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:45:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:45:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:45:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:45:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:45:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:45:46 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 468ms 14:45:46 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:45:46 INFO - PROCESS | 1650 | 1461793546126 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 14:45:46 INFO - PROCESS | 1650 | 1461793546128 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 14:45:46 INFO - PROCESS | 1650 | 1461793546130 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:45:46 INFO - PROCESS | 1650 | 1461793546132 Marionette TRACE conn2 <- [1,3078,null,{}] 14:45:46 INFO - PROCESS | 1650 | 1461793546145 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}] 14:45:46 INFO - PROCESS | 1650 | 1461793546251 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 14:45:46 INFO - PROCESS | 1650 | 1461793546255 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x139f6e800 == 60 [pid = 1650] [id = 779] 14:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x125b3b400) [pid = 1650] [serial = 2335] [outer = 0x0] 14:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x129790000) [pid = 1650] [serial = 2336] [outer = 0x125b3b400] 14:45:46 INFO - PROCESS | 1650 | 1461793546285 Marionette DEBUG loaded listener.js 14:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12e5e2400) [pid = 1650] [serial = 2337] [outer = 0x125b3b400] 14:45:46 INFO - PROCESS | 1650 | 1461793546627 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] 14:45:46 INFO - PROCESS | 1650 | 1461793546659 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 14:45:46 INFO - PROCESS | 1650 | 1461793546661 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:45:46 INFO - PROCESS | 1650 | 1461793546662 Marionette TRACE conn2 <- [1,3082,null,{}] 14:45:46 INFO - PROCESS | 1650 | 1461793546665 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}] 14:45:46 INFO - PROCESS | 1650 | 1461793546782 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 14:45:46 INFO - PROCESS | 1650 | 1461793546789 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab7d800 == 61 [pid = 1650] [id = 780] 14:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x1272e6800) [pid = 1650] [serial = 2338] [outer = 0x0] 14:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12780fc00) [pid = 1650] [serial = 2339] [outer = 0x1272e6800] 14:45:46 INFO - PROCESS | 1650 | 1461793546815 Marionette DEBUG loaded listener.js 14:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12978d400) [pid = 1650] [serial = 2340] [outer = 0x1272e6800] 14:45:47 INFO - PROCESS | 1650 | 1461793547118 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]]]}] 14:45:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:45:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:45:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:45:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 467ms 14:45:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:45:47 INFO - PROCESS | 1650 | 1461793547130 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 14:45:47 INFO - PROCESS | 1650 | 1461793547131 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 14:45:47 INFO - PROCESS | 1650 | 1461793547133 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:45:47 INFO - PROCESS | 1650 | 1461793547134 Marionette TRACE conn2 <- [1,3086,null,{}] 14:45:47 INFO - PROCESS | 1650 | 1461793547136 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}] 14:45:47 INFO - PROCESS | 1650 | 1461793547228 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 14:45:47 INFO - PROCESS | 1650 | 1461793547232 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a11e000 == 62 [pid = 1650] [id = 781] 14:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12950ec00) [pid = 1650] [serial = 2341] [outer = 0x0] 14:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12abab800) [pid = 1650] [serial = 2342] [outer = 0x12950ec00] 14:45:47 INFO - PROCESS | 1650 | 1461793547256 Marionette DEBUG loaded listener.js 14:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12abafc00) [pid = 1650] [serial = 2343] [outer = 0x12950ec00] 14:45:47 INFO - PROCESS | 1650 | 1461793547658 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:45:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:45:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 570ms 14:45:47 INFO - PROCESS | 1650 | 1461793547704 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 14:45:47 INFO - PROCESS | 1650 | 1461793547706 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 14:45:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:45:47 INFO - PROCESS | 1650 | 1461793547710 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:45:47 INFO - PROCESS | 1650 | 1461793547712 Marionette TRACE conn2 <- [1,3090,null,{}] 14:45:47 INFO - PROCESS | 1650 | 1461793547716 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}] 14:45:47 INFO - PROCESS | 1650 | 1461793547827 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 14:45:47 INFO - PROCESS | 1650 | 1461793547935 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf9b800 == 63 [pid = 1650] [id = 782] 14:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x114fda000) [pid = 1650] [serial = 2344] [outer = 0x0] 14:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11527f800) [pid = 1650] [serial = 2345] [outer = 0x114fda000] 14:45:47 INFO - PROCESS | 1650 | 1461793547970 Marionette DEBUG loaded listener.js 14:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x118a67400) [pid = 1650] [serial = 2346] [outer = 0x114fda000] 14:45:48 INFO - PROCESS | 1650 | 1461793548330 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:45:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:45:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 671ms 14:45:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:45:48 INFO - PROCESS | 1650 | 1461793548381 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 14:45:48 INFO - PROCESS | 1650 | 1461793548385 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 14:45:48 INFO - PROCESS | 1650 | 1461793548390 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:45:48 INFO - PROCESS | 1650 | 1461793548391 Marionette TRACE conn2 <- [1,3094,null,{}] 14:45:48 INFO - PROCESS | 1650 | 1461793548394 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}] 14:45:48 INFO - PROCESS | 1650 | 1461793548532 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 14:45:48 INFO - PROCESS | 1650 | 1461793548649 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b63e000 == 64 [pid = 1650] [id = 783] 14:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11af1a800) [pid = 1650] [serial = 2347] [outer = 0x0] 14:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11ba7cc00) [pid = 1650] [serial = 2348] [outer = 0x11af1a800] 14:45:48 INFO - PROCESS | 1650 | 1461793548681 Marionette DEBUG loaded listener.js 14:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11c550400) [pid = 1650] [serial = 2349] [outer = 0x11af1a800] 14:45:49 INFO - PROCESS | 1650 | 1461793549046 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:45:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:45:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 671ms 14:45:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:45:49 INFO - PROCESS | 1650 | 1461793549061 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 14:45:49 INFO - PROCESS | 1650 | 1461793549063 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 14:45:49 INFO - PROCESS | 1650 | 1461793549065 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:45:49 INFO - PROCESS | 1650 | 1461793549067 Marionette TRACE conn2 <- [1,3098,null,{}] 14:45:49 INFO - PROCESS | 1650 | 1461793549076 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}] 14:45:49 INFO - PROCESS | 1650 | 1461793549182 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 14:45:49 INFO - PROCESS | 1650 | 1461793549291 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12eb74800 == 65 [pid = 1650] [id = 784] 14:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11cb9ec00) [pid = 1650] [serial = 2350] [outer = 0x0] 14:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x125b3a800) [pid = 1650] [serial = 2351] [outer = 0x11cb9ec00] 14:45:49 INFO - PROCESS | 1650 | 1461793549325 Marionette DEBUG loaded listener.js 14:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x1271d3400) [pid = 1650] [serial = 2352] [outer = 0x11cb9ec00] 14:45:49 INFO - PROCESS | 1650 | 1461793549700 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]]]}] 14:45:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:45:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:45:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 672ms 14:45:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:45:49 INFO - PROCESS | 1650 | 1461793549738 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 14:45:49 INFO - PROCESS | 1650 | 1461793549740 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 14:45:49 INFO - PROCESS | 1650 | 1461793549742 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:45:49 INFO - PROCESS | 1650 | 1461793549743 Marionette TRACE conn2 <- [1,3102,null,{}] 14:45:49 INFO - PROCESS | 1650 | 1461793549746 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}] 14:45:49 INFO - PROCESS | 1650 | 1461793549852 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 14:45:49 INFO - PROCESS | 1650 | 1461793549957 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x130c4a800 == 66 [pid = 1650] [id = 785] 14:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x1272e8000) [pid = 1650] [serial = 2353] [outer = 0x0] 14:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x127ae9400) [pid = 1650] [serial = 2354] [outer = 0x1272e8000] 14:45:49 INFO - PROCESS | 1650 | 1461793549987 Marionette DEBUG loaded listener.js 14:45:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12909f000) [pid = 1650] [serial = 2355] [outer = 0x1272e8000] 14:45:50 INFO - PROCESS | 1650 | 1461793550334 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:45:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:45:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 619ms 14:45:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:45:50 INFO - PROCESS | 1650 | 1461793550361 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 14:45:50 INFO - PROCESS | 1650 | 1461793550363 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 14:45:50 INFO - PROCESS | 1650 | 1461793550365 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:45:50 INFO - PROCESS | 1650 | 1461793550366 Marionette TRACE conn2 <- [1,3106,null,{}] 14:45:50 INFO - PROCESS | 1650 | 1461793550369 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}] 14:45:50 INFO - PROCESS | 1650 | 1461793550476 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 14:45:50 INFO - PROCESS | 1650 | 1461793550554 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x139f6d000 == 67 [pid = 1650] [id = 786] 14:45:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x129097400) [pid = 1650] [serial = 2356] [outer = 0x0] 14:45:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12aacb800) [pid = 1650] [serial = 2357] [outer = 0x129097400] 14:45:50 INFO - PROCESS | 1650 | 1461793550585 Marionette DEBUG loaded listener.js 14:45:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12abaf800) [pid = 1650] [serial = 2358] [outer = 0x129097400] 14:45:50 INFO - PROCESS | 1650 | 1461793550942 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]]]}] 14:45:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:45:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:45:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:45:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 620ms 14:45:50 INFO - PROCESS | 1650 | 1461793550986 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 14:45:50 INFO - PROCESS | 1650 | 1461793550987 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 14:45:50 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:45:50 INFO - PROCESS | 1650 | 1461793550990 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:45:50 INFO - PROCESS | 1650 | 1461793550991 Marionette TRACE conn2 <- [1,3110,null,{}] 14:45:50 INFO - PROCESS | 1650 | 1461793550993 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}] 14:45:51 INFO - PROCESS | 1650 | 1461793551118 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 14:45:51 INFO - PROCESS | 1650 | 1461793551240 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x13ade1000 == 68 [pid = 1650] [id = 787] 14:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12abb3400) [pid = 1650] [serial = 2359] [outer = 0x0] 14:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12b7a7c00) [pid = 1650] [serial = 2360] [outer = 0x12abb3400] 14:45:51 INFO - PROCESS | 1650 | 1461793551276 Marionette DEBUG loaded listener.js 14:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12c102800) [pid = 1650] [serial = 2361] [outer = 0x12abb3400] 14:45:51 INFO - PROCESS | 1650 | 1461793551660 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"]]]}] 14:45:51 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:45:51 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 14:45:51 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:51 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:45:51 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 721ms 14:45:51 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:45:51 INFO - PROCESS | 1650 | 1461793551712 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 14:45:51 INFO - PROCESS | 1650 | 1461793551714 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 14:45:51 INFO - PROCESS | 1650 | 1461793551718 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:45:51 INFO - PROCESS | 1650 | 1461793551720 Marionette TRACE conn2 <- [1,3114,null,{}] 14:45:51 INFO - PROCESS | 1650 | 1461793551723 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}] 14:45:51 INFO - PROCESS | 1650 | 1461793551911 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 14:45:52 INFO - PROCESS | 1650 | 1461793552020 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\", \"29b370ff-8862-40d1-b9e2-01cc0d0839c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab1b800 == 69 [pid = 1650] [id = 788] 14:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x119a71400) [pid = 1650] [serial = 2362] [outer = 0x0] 14:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x11af1b400) [pid = 1650] [serial = 2363] [outer = 0x119a71400] 14:45:52 INFO - PROCESS | 1650 | 1461793552052 Marionette DEBUG loaded listener.js 14:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12724ec00) [pid = 1650] [serial = 2364] [outer = 0x119a71400] 14:45:52 INFO - PROCESS | 1650 | 1461793552616 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]]]}] 14:45:52 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:45:52 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 922ms 14:45:52 INFO - PROCESS | 1650 | 1461793552640 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 14:45:52 INFO - PROCESS | 1650 | 1461793552642 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 14:45:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab7d800 == 68 [pid = 1650] [id = 780] 14:45:53 INFO - PROCESS | 1650 | --DOCSHELL 0x139f6e800 == 67 [pid = 1650] [id = 779] 14:45:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1329bf800 == 66 [pid = 1650] [id = 778] 14:45:53 INFO - PROCESS | 1650 | --DOCSHELL 0x130929800 == 65 [pid = 1650] [id = 777] 14:45:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd54800 == 64 [pid = 1650] [id = 776] 14:45:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12f049800 == 63 [pid = 1650] [id = 775] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12bf1c000) [pid = 1650] [serial = 2221] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x1190bc400) [pid = 1650] [serial = 2224] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11ba80c00) [pid = 1650] [serial = 2227] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12745d000) [pid = 1650] [serial = 2230] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12950f800) [pid = 1650] [serial = 2233] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12b7a5c00) [pid = 1650] [serial = 2239] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12b6ee400) [pid = 1650] [serial = 2236] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x118738c00) [pid = 1650] [serial = 2241] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12d561c00) [pid = 1650] [serial = 2285] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8e9000 == 62 [pid = 1650] [id = 774] 14:45:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1259db000 == 61 [pid = 1650] [id = 773] 14:45:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbe4800 == 60 [pid = 1650] [id = 772] 14:45:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12597b000 == 59 [pid = 1650] [id = 771] 14:45:53 INFO - PROCESS | 1650 | --DOCSHELL 0x125982800 == 58 [pid = 1650] [id = 770] 14:45:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1295a6800 == 57 [pid = 1650] [id = 769] 14:45:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12b715800 == 56 [pid = 1650] [id = 768] 14:45:53 INFO - PROCESS | 1650 | --DOCSHELL 0x137e48000 == 55 [pid = 1650] [id = 767] 14:45:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1329c4000 == 54 [pid = 1650] [id = 766] 14:45:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12f04b000 == 53 [pid = 1650] [id = 765] 14:45:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab72800 == 52 [pid = 1650] [id = 764] 14:45:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5f3800 == 51 [pid = 1650] [id = 763] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12b213c00) [pid = 1650] [serial = 2265] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x129797000) [pid = 1650] [serial = 2263] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12b77cc00) [pid = 1650] [serial = 2268] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12b6ef000) [pid = 1650] [serial = 2266] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12ba4a000) [pid = 1650] [serial = 2273] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12b6fb000) [pid = 1650] [serial = 2271] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11aa74000) [pid = 1650] [serial = 2248] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x119017c00) [pid = 1650] [serial = 2247] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11c10f800) [pid = 1650] [serial = 2251] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11b9e2800) [pid = 1650] [serial = 2250] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x1279a3000) [pid = 1650] [serial = 2259] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12bf21c00) [pid = 1650] [serial = 2277] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11c47e000) [pid = 1650] [serial = 2253] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11c9bbc00) [pid = 1650] [serial = 2254] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x115aa5400) [pid = 1650] [serial = 2245] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x114fde000) [pid = 1650] [serial = 2244] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x127155c00) [pid = 1650] [serial = 2256] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12721b800) [pid = 1650] [serial = 2257] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x127458400) [pid = 1650] [serial = 2276] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12c108800) [pid = 1650] [serial = 2279] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12d30f000) [pid = 1650] [serial = 2283] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12d174800) [pid = 1650] [serial = 2282] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12bf18c00) [pid = 1650] [serial = 2274] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12950d800) [pid = 1650] [serial = 2262] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12b7abc00) [pid = 1650] [serial = 2269] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12c10ec00) [pid = 1650] [serial = 2280] [outer = 0x0] [url = about:blank] 14:45:53 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x129099000) [pid = 1650] [serial = 2260] [outer = 0x0] [url = about:blank] 14:45:53 WARNING - u'runner_teardown' () 14:45:53 INFO - No more tests 14:45:53 INFO - Got 0 unexpected results 14:45:53 INFO - SUITE-END | took 504s 14:45:53 INFO - Closing logging queue 14:45:53 INFO - queue closed 14:45:53 INFO - Return code: 0 14:45:53 WARNING - # TBPL SUCCESS # 14:45:53 INFO - Running post-action listener: _resource_record_post_action 14:45:53 INFO - Running post-run listener: _resource_record_post_run 14:45:54 INFO - Total resource usage - Wall time: 528s; CPU: 58.0%; Read bytes: 37631488; Write bytes: 999639552; Read time: 395; Write time: 4674 14:45:54 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:45:54 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 191508992; Write bytes: 190758400; Read time: 15763; Write time: 440 14:45:54 INFO - run-tests - Wall time: 509s; CPU: 58.0%; Read bytes: 35423744; Write bytes: 793340928; Read time: 369; Write time: 4190 14:45:54 INFO - Running post-run listener: _upload_blobber_files 14:45:54 INFO - Blob upload gear active. 14:45:54 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:45:54 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 14:45:54 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', 'oak', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 14:45:54 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 oak -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 14:45:55 INFO - (blobuploader) - INFO - Open directory for files ... 14:45:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:45:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:45:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:45:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:45:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:45:56 INFO - (blobuploader) - INFO - Done attempting. 14:45:56 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:45:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:45:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:45:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:45:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:45:58 INFO - (blobuploader) - INFO - Done attempting. 14:45:58 INFO - (blobuploader) - INFO - Iteration through files over. 14:45:58 INFO - Return code: 0 14:45:58 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:45:58 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:45:58 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/81f9aa9d050e20265fa654681c2625aafaca539a3b00d3b885081f13bd94598355de9ecbccc445ff0f229f2352fc634093b03ebd7c44c04810b832f937f0f3a7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/727ac78bb1a82d294e0adf6e24ee7790c4362bad3ba3dd70b9076f77af03da307b4ffa88062be9b2d23d1432df095b1325d5de0adb79e0ed6c350628be576db2"} 14:45:58 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:45:58 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:45:58 INFO - Contents: 14:45:58 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/81f9aa9d050e20265fa654681c2625aafaca539a3b00d3b885081f13bd94598355de9ecbccc445ff0f229f2352fc634093b03ebd7c44c04810b832f937f0f3a7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/727ac78bb1a82d294e0adf6e24ee7790c4362bad3ba3dd70b9076f77af03da307b4ffa88062be9b2d23d1432df095b1325d5de0adb79e0ed6c350628be576db2"} 14:45:58 INFO - Running post-run listener: copy_logs_to_upload_dir 14:45:58 INFO - Copying logs to upload dir... 14:45:58 INFO - mkdir: /builds/slave/test/build/upload/logs 14:45:58 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=596.611061 ========= master_lag: 0.69 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 57 secs) (at 2016-04-27 14:45:58.833552) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-27 14:45:58.838718) ========= 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.ohcFhQ76uV/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.zi13tWDiEy/Listeners TMPDIR=/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/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/oak/sha512/81f9aa9d050e20265fa654681c2625aafaca539a3b00d3b885081f13bd94598355de9ecbccc445ff0f229f2352fc634093b03ebd7c44c04810b832f937f0f3a7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/727ac78bb1a82d294e0adf6e24ee7790c4362bad3ba3dd70b9076f77af03da307b4ffa88062be9b2d23d1432df095b1325d5de0adb79e0ed6c350628be576db2"} build_url:https://queue.taskcluster.net/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012685 build_url: 'https://queue.taskcluster.net/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/81f9aa9d050e20265fa654681c2625aafaca539a3b00d3b885081f13bd94598355de9ecbccc445ff0f229f2352fc634093b03ebd7c44c04810b832f937f0f3a7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/727ac78bb1a82d294e0adf6e24ee7790c4362bad3ba3dd70b9076f77af03da307b4ffa88062be9b2d23d1432df095b1325d5de0adb79e0ed6c350628be576db2"}' symbols_url: 'https://queue.taskcluster.net/v1/task/XObyg042SoSrxNWbqGULSw/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 1.20 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-27 14:46:00.052773) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 14:46:00.056142) ========= 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.ohcFhQ76uV/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.zi13tWDiEy/Listeners TMPDIR=/var/folders/gq/h8xl864x5nj_24yktmm7rk9000000w/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.005280 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 14:46:00.077185) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-27 14:46:00.077490) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-27 14:46:00.077860) ========= ========= Total master_lag: 1.97 =========